Return to the Listening Span Task with Word Recall page
LISTENING SPAN TEST WITH WORD RECALL
Script Author: Katja Borchert, Ph.D. (email@example.com) for Millisecond Software, LLC
last updated: 03-29-2019 by K.Borchert (firstname.lastname@example.org) for Millisecond Software LLC
Script Copyright © 03-29-2019 Millisecond Software
This script implements a Listening Span test with word recall based on:
Cai et al. (2015). Factors contributing to individual differences in the development of consecutive interpreting competence
for beginner student interpreters. The Interpreter and Translator Trainer, 9(1), 104-120.
Sentences used in this script are not original to Cai et al. They are taken from the
Inquisit automatedlspan.iqx script.
Participants hear a set of 2-6 sentences (that are either semantically correct or not) and are asked to evaluate each sentence
to make sense (press 'e') or to be nonsensical (press 'i') while trying to retain the last word of each sentence for a later recall test.
After the last sentence of the current set, participants are asked to enter all the last words (2-6) into a provided
textbox. The computer automatically scores the response and provides feedback to the participant.
At this point, participants can request a manual rescoring for a particular response - e.g. if they made a spelling error.
The data file will flag those responses with values.rescoreRequest = 1.
DATA FILE INFORMATION:
The default data stored in the data files are:
(1) Raw data file: 'listeninspantask_wordrecall_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)
/practice: 1 = practice; 0 = test
/setSize: number of sentences presented (2-6)
/phase: 1 = Sentence Evaluations; 2 = Last Word Recall
stimulusitem: the presented stimuli in order of trial presentation
/sentenceItemnumber: the itemnumber of the currently presented sentence
/sense: True (the sentence makes sense) vs. False (the sentence does not make sense)
response: the participant's response
correct: the correctness of the response (1 = correct; 0 = incorrect)
latency: the response latency (in ms)
/correctResponse: stores the last words of the presented sentences (Note: compound words such as 'good-bye' or 'backyard' have been shortened to the last word such as 'bye' and 'yard')
/input: stores the words entered by participant
/countCorrect: stores the number of correctly recalled words for the current set size
/RecallWordEstimate: stores an estimate of the number of words recalled
/intrusionWords: stores all the words that were not recognized as 'last' words from the participant's input
/ListeningSpanScore: overall number of correctly recalled words up this point
/rescoreRequest: 1 = participant requests a manual rescoring of her response (potential spelling errors etc not considered by automatic scoring)
(2) Summary data file: 'listeninspantask_wordrecall_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)
/propCorrect_overall: proportion of correctly judged sentences across all levels
/propCorrect_level2: proportion of correctly judged sentences in level2
/propCorrect_level3: proportion of correctly judged sentences in level3
/propCorrect_level4: proportion of correctly judged sentences in level4
/propCorrect_level5: proportion of correctly judged sentences in level5
/propCorrect_level6: proportion of correctly judged sentences in level6
/ListeningSpanScore: overall number of correctly recalled words (Max = 60)
* separate data files: to change to one data file for all participants (on Inquisit Lab only), go to section
"DATA" and follow further instructions
tests 5 setsizes (2-6), within subjects
1. Practiceblock: 2 trials (setsize2, setsize3 => 5 practice sentences, 3 make sense, 2 do not) (no practice information in Cai et al, 2015)
2. Testblock: 15 trials (setsize2-6 => 60 test sentences, each set size presented 3 times; order is randomly determined; half the sentences make sense, the other do not)
The ListeningSpanScore in this script is the overall number of correctly recalled (last) words (see Cai et al, 2015) with
a Max Score = 60. This measure is calculated independently of sentence evaluation accuracy.
The computer automatically scores the participant's input and compares it to the correct input for the current set of sentences.
Specifically, the computer checks for each last word if it is contained in the participant's input.
Automatic scoring works only if no spelling mistakes are made (Note: all input is converted to lower case letters automatically).
Participants receive performance feedback after each trial sequence and can request a manual re-scoring.
Sentences used in this script are not original to Cai et al. They are taken from the Inquisit automatedlspan.iqx script
and are provided as demonstration examples only. The sentences are read by a native speaker of American English.
You can exchange the stimuli for your own under section Editable Stimuli.
Instructions are not original to Cai et al. They are provided by Millisecond Software and can be edited under section
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:
/senseKey: scancode of the 'makes sense' key (default: 18) -> Tools->KeyboardScancodes
/senseKey_label: the label attached to the 'makes sense' key (default: 'E')
/nonsenseKey: scancode of the 'makes sense' key (default: 23) -> Tools->KeyboardScancodes
/nonsenseKeyLabel: the label attached to the 'makes sense' key (default: 'I')