Return to the Paced Auditory Serial Addition Test page

						
								Paced Auditory Serial Addition Test (PASAT)
										*Computerized version*
SCRIPT INFO

Script Author: Jeffrey Q. Ouyang for Millisecond Software, LLC
last updated: 06-03-2016 by K.Borchert (katjab@millisecond.com) for Millisecond Software LLC

Copyright © 06-03-2016 Millisecond Software


BACKGROUND INFO

											*Purpose*
A script that implements a computerized version of Gronwall's (1977) the Paced Auditory Serial Addition Test (PASAT).

Gronwall, D. (1977). Paced auditory serial-addition task: a measure of recovery from concussion. 
Perceptual and Motor Skills, 44, 367–373.

											  *Task*
Participants hear a sequence of single digit numbers (1-9) presented at a constant speed 
and are asked to mentally sum the last 2 digits (NOT a running total). 
Participants then select the current sum from a circle of numbers 1-18.


DATA FILE INFORMATION: 
The default data stored in the data files are:

(1) Raw data file: 'PASAT_raw*.iqdat' (a separate file for each participant)

build:							Inquisit build
computer.platform:				the platform the script was run on
date, time, subject, group:		date and time script was run with the current subject/groupnumber 
blockcode, blocknum:			the name and number of the current block
/currentLevel:					the currently tested level
trialcode, trialnum: 			the name and number of the currently recorded trial
									(Note: not all trials that are run might record data) 
/currentdigit:					the currently presented digit
/currentSum:					the current correct sum
response:						the participant's response
correct:						the correctness of the response (1 = correct; 0 = incorrect)
latency: 						the response latency (in ms)
values.level1correct: 			number of correct responses in level 1
(same for level2/level3)

(2) Summary data file: 'PASAT_summary*.iqdat' (a separate file for each participant)

script.startdate:					date script was run
script.starttime:					time script was started
script.subjectid:					subject id number
script.groupid:						group id number
script.elapsedtime:					time it took to run script (in ms)
computer.platform:					the platform the script was run on
/completed:							0 = script was not completed; 1 = script was completed (all conditions run)

values.level1correct: 				number of correct responses in level 1
(same for level2/level3)


EXPERIMENTAL SET-UP
	
* 3 possible speed levels (level1-level3); number of levels to run can be set under section Editable Values 
(by default, all 3 levels are run)
* by default, each level presents 60 trials (not counting the first digit presentation);
number can be set under section Editable Values
* 1 practice level with the lowest speed and feedback

Trial Sequence:
verbal digit presentation (SOA: depends on level): select sum of last 2 digits from a circle of numbers 1-18

INSTRUCTIONS
can be edited under section Editable Instructions

EDITABLE CODE:
check below for (relatively) easily editable values, stimuli, instructions etc. 
Keep in mind that you can use this script as a template and therefore always "mess" with the entire code to further customize your experiment.

The values you can change are:

levelCount:					number of test levels (blocks) to run. Can be 1, 2, or 3. 
practiceTrials:				number of practice trials to run
level1Trials:				number of trials to run in level 1 (not counting the first)
level2Trials:				number of trials to run in level 2
level3Trials:				number of trials to run in level 3
SOAPractice: 				Stimulus Onset Asynchrony (SOA) in practice trials (= trialduration)
SOALevel1: 					Stimulus Onset Asynchrony (SOA) in level1 trials (= trialduration)
SOALevel2: 					Stimulus Onset Asynchrony (SOA) in level2 trials (= trialduration)
SOALevel3: 					Stimulus Onset Asynchrony (SOA) in level3 trials (= trialduration)
circleproportion:			proportion of canvas height used for the circle radius of response buttons (default: 0.4)

Copyright © Millisecond Software. All rights reserved.
Contact | Terms of Service | Security Statement | Employment