Hi
I am looking to use the exiting
millisecond visual digit span (inquisit version 4 but running on version 5) but i would like to edit it.
Currently it works the following way:
"For the duration of 14 trials, a participant sees a sequence of auditory digits (starting with 3 digits -
level 3), where each digit is presented for 1 s. A visual signal is presented for the duration of 1s, after which the participant is asked to recall the digit sequence and type the answer into a presented textbox.
If the response is correct (in digits and presentation order), the participant moves up to the next level (e.g. level 4).
If the response is incorrect, the same level is presented a second time.
If a consecutive error occurs the participant moves back down to a lower level, starting over.
The first time a participant makes a consecutive error, the traditional measure TE_ML is set to the last correctly recalled number of digits (e.g. if participant reaches level 8, but answers incorrectly both times, the TE_ML is set to 7). Because the digit span assessment does not exit when TE_ML is set - as is done in traditional digit span assessments- but goes on for the remainder of the 14 trials, it is possible for participants to superpass levels they previously failed (e.g participant with TE_ML = 7 may successfully recall 8 digits on a later try)."
In order to make it harder and quicker to complete i would like it to run so the participants have to get 4 correct spans within one block (of 6 spans) before moving up to the next level and if they get 3 or more spans incorrect within any block they discontinue the test and the resulting level is the last block they successfully completed. Similar to the below.
Span | List | Response | Score (1 or 0) |
2 | 2 7 | | |
| 5 9 | | |
| 3 1 | | |
| 9 7 | | |
| 4 6 | | |
| 8 4 | | |
3 | 8 1 4 | | |
| 6 3 7 | | |
| 4 6 2 | | |
| 2 5 9 | | |
| 7 3 5 | | |
| 9 4 3 | | |
4 | 2 7 1 4 | | |
| 5 2 7 3 | | |
| 6 3 8 4 | | |
| 1 5 4 9 | | |
| 9 6 5 8 | | |
| 8 1 6 2 | | |
5 | 2 1 4 9 8 | | |
| 5 7 1 4 2 | | |
| 2 7 4 6 3 | | |
| 9 5 1 4 2 | | |
| 3 5 8 2 6 | | |
| 4 6 3 1 5 | | |
6 | 5 2 1 7 9 3 | | |
| 2 7 6 3 8 5 | | |
| 4 8 3 5 2 7 | | |
| 8 5 2 9 1 3 | | |
| 1 9 5 8 2 4 | | |
| 6 1 3 9 5 2 | | |
7 | 8 3 5 2 9 4 1 | | |
| 6 3 1 9 4 7 5 | | |
| 5 8 7 2 4 9 3 | | |
| 7 9 2 6 1 9 3 | | |
| 8 5 2 4 9 3 6 | | |
| 9 6 2 8 1 4 7 | | |
| 1 5 3 9 4 7 2 | | |
| | Trials correct | |
| | span | |
I'm new to coding and would like advice on the best approach to achieve the above, either by editing the existing code or by creating a new program?
Thanks for your help.
Kind Regards
Zoe