Baddeley's Grammatical Reasoning Test

Technical Manual

Script Author: Sean Draine, Ph.D. (seandr@millisecond.com), Millisecond

Last Modified: January 16, 2025 by K. Borchert (katjab@millisecond.com), Millisecond

Script Copyright © Millisecond Software, LLC

Background

This script implements the Baddeley's 3-Minute Grammatical Deductive Reasoning Test described in Baddeley (1968).

References

Baddeley, A. D. (1968). A 3 min reasoning test based on grammatical transformation. Psychonomic Science, 10, 341-342.

Duration

4 minutes

Description

Participants view statements like "A follows B" paired with 2 letters "AB" or "BA" and are asked to judge whether the letter pair is a correct representation of the statement by clicking "true" or "false". The test times out after 3 minutes.

Procedure

- 64 statements (half of them are 'true') tested in 3 minutes
- order of statements random

PRACTICE
- 4 practice statements

Stimuli

- 64 statements: 2 phrasing (positive vs negative) x 2 activeness (active vs passive) x 2 Correctness (true vs false) x 2 order (precedes vs. follows) x 2 first letter mentioned in statement (A or B) vs. 2 letter pairs (AB vs BA)
(can be edited in script 'baddeley_instructions_inc.iqjs')

Instructions

can be edited in script 'baddeley_instructions_inc.iqjs'

Summary Data

File Name: baddeley_summary*.iqdat

Data Fields

NameDescription
inquisit.version Inquisit version number
computer.platform Device platform: win | mac |ios | android
computer.touch 0 = device has no touchscreen capabilities; 1 = device has touchscreen capabilities
computer.hasKeyboard 0 = no external keyboard detected; 1 = external keyboard detected
startDate Date the session was run
startTime Time the session was run
subjectId Participant ID
groupId Group number
sessionId Session number
elapsedTime Session duration in ms
completed 0 = Test was not completed
1 = Test was completed
totalCorrectCount Total number of correct test responses

Raw Data

File Name: baddeley_raw*.iqdat

Data Fields

NameDescription
build Inquisit version number
computer.platform Device platform: win | mac |ios | android
computer.touch 0 = device has no touchscreen capabilities; 1 = device has touchscreen capabilities
computer.hasKeyboard 0 = no external keyboard detected; 1 = external keyboard detected
date Date the session was run
time Time the session was run
subject Participant ID
group Group number
session Session number
blockcode The name the current block (built-in Inquisit variable)
blocknum The number of the current block (built-in Inquisit variable)
trialcode The name of the currently recorded trial (built-in Inquisit variable)
trialnum The number of the currently recorded trial (built-in Inquisit variable)
trialnum is a built-in Inquisit variable; it counts all trials run
even those that do not store data to the data file.
stimulusItem The presented stimuli in order of trial presentation
response The participant's response ('true' or 'false')
correct Accuracy of response: 1 = correct response; 0 = otherwise
latency The response latency (in ms); measured from: onset of problem
totalCorrectCount Total correct responses tallied separately for practice and test trials

Parameters

The procedure can be adjusted by setting the following parameters.

NameDescriptionDefault
testDuration Sets the duration of the test in ms180000