The operation span task involves is the complex span partner to the digit span task. The participant is shown a digit that they must remember in the correct serial position. After each digit they are shown a mathematical operation such as "10 + 14 = 24" and they must make a decision on the veracity of the answer given.
Task Details
Screenshots
Presentation Phase
Recall Phase
The XML
You can download the default XML on the downloads page. In this section I will point out the customisation options at your disposal by modifying values in the XML.
Under task settings there is a section of code where we tell the application where to find the executable that handles the digit span task. The property name/value keys here are where we can set task-specific properties.
Number of trials
You can select how many trials of each span size you want. The properties to edit here are:
- 'spanTwoTrials'
- 'spanThreeTrials'
- 'spanFourTrials'
- 'spanFiveTrials'
- 'spanSixTrials'
- 'spanSevenTrials'
- 'spanEightTrials'
- 'spanNineTrials'
Sequential/Randomised trial order
This property decides if the trials are administered in sequential order or not with regards to the list lengths. If sequential then all list length 2 trials are given, followed by all list length 3 trials, and so forth. However, it is often the case that a researcher may wish to administer these trials in a random order so that the participant is not aware on any given trial how many digits they will have to store/recall. The property to edit is:
- 'randomisedTrials'
Digit range
Controls the range of digits that the application uses to select digits as stimuli in the trials. The properties to edit are:
- 'minDigit'
- 'maxDigit'
Data Analysis
After running the operation span processing script (download from here) you will get a data frame with the following variables. Information on running the script and obtaining the processed data is here
| Variable Name | Description |
|---|---|
| fta.score | This is the score the participant achieved when the full-trial accuracy scoring method is used. |
| prop.score | The score obtained by the participant when the proportion correct method of scoring is used. |
| number.successes | The score obtained by the participant when the number of correctly recalled elements method of scoring is used. |
| processing.accuracy | The proportion of the operations that were successfully answered. |
| processing.median.rt | The median response time for answering during the processing phase. |
| max.span | Maximum list length at which the participant successfully recalled all the elements in the trial. |
| span.2.corr | Number of trials successfully answered (all digits recalled) at list length 2 - "NA" value if there were no trials at this list length administered |
| span.3.corr | Number of trials successfully answered (all digits recalled) at list length 3 - "NA" value if there were no trials at this list length administered |
| span.4.corr | Number of trials successfully answered (all digits recalled) at list length 4 - "NA" value if there were no trials at this list length administered |
| span.5.corr | Number of trials successfully answered (all digits recalled) at list length 5 - "NA" value if there were no trials at this list length administered |
| span.6.corr | Number of trials successfully answered (all digits recalled) at list length 6 - "NA" value if there were no trials at this list length administered |
| span.7.corr | Number of trials successfully answered (all digits recalled) at list length 7 - "NA" value if there were no trials at this list length administered |
| span.8. corr | Number of trials successfully answered (all digits recalled) at list length 8 - "NA" value if there were no trials at this list length administered |
| span.9.corr | Number of trials successfully answered (all digits recalled) at list length 9 - "NA" value if there were no trials at this list length administered |
| user | The value of the username of the account which produced the data |