Operation Span Task (OSPAN)

Memory Duration: ~15 minutes
Operation Span Task (OSPAN) screenshot

Description

Complex working memory span task that requires participants to remember letters while solving math problems.

About This Test

Participants solve math equations (e.g., '(3 * 2) + 4 = 11') and judge them as True or False, then see a letter to remember. After a series of math-letter pairs (set size 3-7), they recall the letters in order by clicking on a grid. The task includes practice blocks for letters only, math only, and combined math-letter trials. Math performance is monitored and participants must maintain 85% accuracy on math problems to ensure divided attention. The main test consists of 15 trials with varying set sizes (3, 4, 5, 6, 7) repeated 3 times each in random order.

Test Details

Test ID:
ospan
Main File:
ospan.pbl
Parameters:
12 configurable parameters
Languages:
German English Spanish French Italian Dutch Portuguese

🚀 Try Without Registration

Run this test immediately without creating an account. Data stays in your browser.

Scientific Background

Original Task References:

These references describe the original task that this PEBL implementation is based on.

  • Unsworth, N., Heitz, R. P., Schrock, J. C., & Engle, R. W. (2005). An automated version of the operation span task. Behavior Research Methods, 37(3), 498-505.

PEBL-Specific References:

These studies used the PEBL version of this task.

  • Mueller, S. T. (2012). PEBL Operation Span Task. Computer software. http://pebl.sourceforge.net

Data Output

Creates three files: (1) ospan-<SUBNUM>.csv with trial-level recall data, (2) ospan-math-<SUBNUM>.csv with individual math problem responses and reaction times, and (3) ospan-report-<SUBNUM>.html with summary statistics and visualizations.

Example Data

example-data.csv Primary

Trial-level data with columns: subnum, trial, probtime, memtime, length, numstim, stim, resp, memcorr, time, distcorr, numcorrdist, totnumdist, runningcorrect, runningtotal

subnumtrialprobtimememtimelengthnumstimstimrespmemcorrtimedistcorrnumcorrdisttotnumdistrunningcorrectrunningtotal
example1-1100023X|CX|C1-1-10000
example2-1100035F|X|HF|X|H1-1-10000
example3-1001NA286200101
example4-1001NA3014.512223
example5-1001NA229911134
example6-1001NA233812256
example7-1001NA252511167
example83589100023E|NE|N12841.512289
example93589100023V|TV|T12323.51221011

View full file (16 rows) →

example-data-math.csv

Math problem data with columns: subnum, trial, mathprestime, memtime, length, numcorrdist, totnumdist, type, corr (1=correct, 0=incorrect, -1=timeout), rt (reaction time in ms)

subnumtrialmathprestimememtimelengthnumcorrdisttotnumdisttypecorrrt
example3-10001D02862
example4-10011D12597
example4-10022D13432
example5-10011D12299
example6-10011D12185
example6-10022D12491
example7-10011D12525
example835891000211D12709
example835891000222D12974

View full file (39 rows) →

example-data-report.html Report

HTML report with summary statistics (span score, math accuracy, test duration), performance by set size table, scoring explanation, and data file links

📊 Interactive HTML Report Preview Open in new window →

Sample data showing typical output format. Actual values will vary by participant.

About This Test

Complex working memory span task that requires participants to remember letters while solving math problems.

Category: Memory
Estimated Duration: 15 minutes
Available Translations: 7 languages

Documentation Sources:
Test description file, Test implementation, Parameter schema

Documentation Status: Standard