N-Back Task¶
Field |
Value |
---|---|
Name |
N-Back Task |
Version |
main (1.0) |
URL / Repository |
https://github.com/TaskBeacon/nback |
Short Description |
An N-Back task with 1-back and 2-back conditions. |
Created By |
zh1peng |
Date Updated |
2025/07/24 |
PsyFlow Version |
0.1.0 |
PsychoPy Version |
2025.1.1 |
Modality |
Behavior/EEG |
Language |
Chinese |
Voice Name |
zh-CN-YunyangNeural |
1. Task Overview¶
This task is a classic N-Back cognitive test. Participants are shown a sequence of digits and must determine if the current digit matches the one presented ‘N’ trials ago. The task includes two blocks: a 1-Back block and a 2-Back block.
2. Task Flow¶
Block-Level Flow¶
Step |
Description |
---|---|
1. Instruction |
For each block (1-Back then 2-Back), instructions are displayed. The first half of the blocks are 1-Back, the second half are 2-Back. |
2. Trial Execution |
The block runs for a set number of trials, as defined in |
3. Block Break |
After each block, a break screen is shown with the accuracy for the ‘match’ trials in that block. |
4. Goodbye |
After all blocks are complete, a “goodbye” message is displayed. |
Trial-Level Flow¶
Step |
Description |
---|---|
1. Digit Presentation |
A digit is presented on the screen for the duration specified by |
2. Inter-Trial Interval (ITI) |
A blank screen is shown for the duration specified by |
Other Logic¶
Function |
Description |
---|---|
|
This function generates the sequence of trials for each block. It ensures a specific ratio of ‘match’ to ‘non-match’ trials, and controls for the number of consecutive ‘match’ trials. |
3. Configuration Summary¶
a. Subject Info¶
Field |
Meaning |
---|---|
subject_id |
Subject Identifier |
subname |
Subject Name |
age |
Age |
gender |
Gender |
b. Window Settings¶
Parameter |
Value |
---|---|
size |
[1920, 1080] |
units |
deg |
screen |
1 |
bg_color |
gray |
fullscreen |
True |
monitor_width_cm |
60 |
monitor_distance_cm |
72 |
c. Stimuli¶
Name |
Type |
Description |
---|---|---|
stim_digit |
text |
The digit presented to the participant. |
stim_iti |
text |
A blank stimulus for the inter-trial interval. |
instruction_1back |
textbox |
Instructions for the 1-Back block. |
instruction_2back |
textbox |
Instructions for the 2-Back block. |
block_break |
text |
Feedback shown between blocks. |
good_bye |
textbox |
Final message at the end of the task. |
d. Timing¶
Phase |
Duration |
---|---|
cue_duration |
0.8 |
iti_duration |
[1.2] |
e. Triggers¶
Event |
Code |
---|---|
exp_onset |
98 |
exp_end |
99 |
block_onset |
100 |
block_end |
101 |
match_onset |
2 |
nomatch_onset |
3 |
key_press |
4 |
no_response |
5 |
4. Methods¶
Participants perform an N-Back task, a continuous performance paradigm used to measure working memory. The experiment is divided into two blocks: a 1-Back and a 2-Back condition. In each trial, a digit (1-9) is presented on the screen. Participants are instructed to press the spacebar if the current digit is identical to the digit presented N trials previously (a “match”).
The task begins with a 1-Back block, followed by a 2-Back block. Each block consists of 20 trials. The sequence of stimuli is pseudo-randomly generated to contain approximately 30% match trials. A digit is displayed for 800ms, during which a response can be made. This is followed by a 1200ms inter-trial interval. Feedback on accuracy for match trials is provided at the end of each block.