Skip to main content

Memory Match

Memory Match is a classic card-matching task that engages visual-spatial recognition memory and working memory. Participants flip pairs of cards to find matching symbols, relying on spatial recall to remember previously revealed positions. The task measures recognition accuracy, spatial recall efficiency, and working memory load management.

ActivitySpec: lamp.memory_match

Cognitive domain: Visual-spatial recognition memory, working memory

Configurationโ€‹

SettingDescription
Difficulty"easy" (3x4), "medium" (4x5), "hard" (5x6)
Max RoundsNumber of rounds
Time LimitTime limit per round (seconds)
API settings fields
Dashboard SettingAPI FieldTypeDefault
Difficultydifficultystring"medium"
Max Roundsmax_roundsnumber4
Time Limittime_limit_per_round_snumber120

Sample Instructionsโ€‹

"Find all matching pairs by flipping two cards at a time. Remember where each symbol is to make matches faster."

Usageโ€‹

Grid sizes vary by difficulty: 3x4 (easy, 6 pairs), 4x5 (medium, 10 pairs), 5x6 (hard, 15 pairs). Cards display visually distinct symbols. Two cards are flipped per move; matched pairs stay face-up, while mismatches flip back after 700ms. Immediate feedback is provided: matched pairs show a green border.

Scoringโ€‹

Each round is scored by number of moves to find all pairs. A perfect round has zero errors (every flip attempt is a match). Key metrics are mean moves and rounds completed perfectly.

References
  1. Sahakian, B. J. & Owen, A. M. (1992). Computerized assessment in neuropsychiatry using CANTAB. Journal of the Royal Society of Medicine, 85(7), 399-402.

Dataโ€‹

static_dataโ€‹

FieldTypeDescription
scorenumberOverall score
correct_answersnumberRounds solved
total_questionsnumberTotal rounds
rounds_attemptednumberRounds presented
rounds_solvednumberRounds completed
rounds_perfectnumberRounds solved with zero mismatches
total_movesnumberTotal flip attempts across all rounds
total_errorsnumberTotal mismatched flip attempts
mean_errorsnumberAverage mismatches per round
mean_movesnumberAverage moves per round
mean_planning_time_msnumberAverage time before first flip (ms)
mean_execution_time_msnumberAverage time from first flip to completion (ms)
rounds_timed_outnumberRounds where time expired
difficultystringDifficulty level used
questionnaireobjectPost-game ratings: clarity (1-5), happiness (1-5)

temporal_slicesโ€‹

One entry per round.

FieldTypeDescription
itemnumberRound index
typestringOutcome: "solved", "timeout", or "exit"
round_numbernumberRound sequence number
grid_sizestringGrid dimensions (e.g., "4x5")
total_pairsnumberNumber of pairs in the grid
pairs_foundnumberPairs successfully matched
movesnumberTotal flip attempts
errorsnumberMismatched attempts
perfectbooleanWhether the round had zero errors
planning_time_msnumberTime before first flip (ms)
execution_time_msnumberTime from first flip to completion (ms)
durationnumberTotal time on this round (ms)

Cortex Featuresโ€‹

No Cortex features are currently available for this activity.

View in Portal | Python SDK | API Reference