Return to the Consonant Triagram Task page
						
									CONSONANT TRIGRAMS
SCRIPT INFO

Script Author: Katja Borchert, Ph.D. (katjab@millisecond.com) for Millisecond Software, LLC
Date: 10-07-2015
last updated:  01-05-2016 by K. Borchert (katjab@millisecond.com) for Millisecond Software, LLC

Copyright ©  01-05-2016 Millisecond Software



BACKGROUND INFO

											*Purpose*
This script implements a variant of the Brown-Peterson Trigram Task inspired by:

Brown, J. (1958). Some tests of the decay theory of immediate memory. Quarterly Journal of Experimental Psychology, 10, 12-21.

Peterson, L. R. & Peterson, M. J. (1959). Short-term retention of individual verbal items. Journal of Experimental Psychology, 58, 193–198.


											  *Task*
Participants are presented a consonant trigram (e.g. TRD) for 1500ms (default - can be edited) 
They are instructed to study the trigram for a potential recall test later on. To prevent
rehearsal, participants are then presented a random 3 digit number and are asked to count backwards from it
by 3s as long as prompted (number of prompts depends on delay between offset of trigram and onset of recall box;
by default each prompt is presented for 1000ms and default delays are 3000-18000ms). 
Half the trials ask participants to enter the last number they were prompted to count backwards to,
the other half the trials ask participants to enter the trigram.



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

(1) Raw data file: 'ConsonantTrigramTask_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
trialcode, trialnum: 			the name and number of the currently recorded trial
									(Note: not all trials that are run might record data; by default data is collected unless /recorddata = false is set for a particular trial/block) 
/recalltype:					1 = trigram recall; 2 = last number 
/delay:							stores the current delay between offset of trigram and onset of textbox
stimulusitem:					the presented stimuli in order of trial presentation
response:						the participant's response
correct:						the correctness of the response (1 = correct; 0 = incorrect)
latency: 						the response latency (in ms)
									Note: 
									* for trial.trigram/trial.lastnumber the latency reflects the duration of the trial
									from onset of trigram to offset of the last prompt (parameters.trigramduration + values)
									* for openended trials the latency is measured from onset of textbox to selecting the next button
/startnumber:					stores the first (start) number
/lastnumber:					stores the number last prompted to count down to
/correct_lastnumber:			sums up all the correctly counted last numbers
/totalcorrectlastnumber:		counts all correctly entered last numbers
/trigram:						stores the current trigram
/correct_consonants:			sums up all correctly recalled consonants (position important)
/totalcorrectconsonants:		counts all correctly recalled consonants (consonant position important)


(2) Summary data file: 'ConsonantTrigramTask_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 (prematurely aborted); 1 = script was completed (all conditions run)
/correct_consonants:			sums up all correctly recalled consonants (position important)
/totalcorrectconsonants:		counts all correctly recalled consonants (consonant position important)
/meancorrectconsonants:			calculates the mean number of correctly recalled consonants per trial
/meancorrectlastnumber:			calculates the proportion of correctly entered last numbers



EXPERIMENTAL SET-UP

=> 2 (recall type) x 6 delays (measured from offset of trigram to onset of textbox = foil task duration)

1.Instruction/Demo Block: runs one trial sequence with additional instructions (timing is different from actual trials)
-> can be repeated

2. Practice Block: runs 6 trials by default (same trial timings as in actual test; change number of trials under section BLOCK block.practice)

3. Test Block
* 1 Block of 48 trials (default; the number of trials can be edited under block.trigrams under section BLOCKS)
=> half the trials result in a trigram recall (Target Trials), half the trials result in a last number recall (Foil Trials)
=> default delays (measured from offset of trigram to onset of recall box): 3000, 6000, 9000, 12000, 15000, 18000ms

Trial Sequence:

Trigram (default: 1500ms) -> start 3-digit number (default: 1000ms)->{prompts; each for 1000ms}*-> recall textbox (either last number or trigram recall) -> Feedback
* no voice records are recorded during the count trial; the first prompt is to REPEAT the start 3-digit number

STIMULI
Trigrams: randomly assembled of 3 consonants (except y) - no repeats of consonants within the same trigram
-> no repeats of Trigrams (possible for trialcount < 500 only)
Number: randomly selected 3 digit number 
-> no repeats of starting number (possible for trialcount < 500 only)

presented in black on white
Size can be edited under Editable Parameters

INSTRUCTIONS
Instructions are not original. They can be edited under Editable Instructions.

EDITABLE CODE:
check below for (relatively) easily editable parameters, 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 parameters you can change are:
									
/stimulusheight:					the size of the trigrams/digits in canvas percentages (default: 5% of canvas height)
/trigramduration:					the presentation duration (in ms) of the trigrams (default: 1500ms)
/promptduration						the presentation duration (in ms) of the counting prompts  (default: 1000ms)
										Note: the promptduration needs to be in synch with the delays (see list.trigram_delays);
										promptdurations < 1000 require additional changes on the trial level	
/feedbackduration:					the duration of the accuracy feedback (in ms) (default: 2000ms)
/ITI:								the intertrial interval (in ms) (default: 3000ms)
/countby:							counts backwards by 3'

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