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
This script implements the Baddeley's 3-Minute Grammatical Deductive Reasoning Test described in Baddeley (1968).
Baddeley, A. D. (1968). A 3 min reasoning test based on grammatical transformation. Psychonomic Science, 10, 341-342.
4 minutes
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.
- 64 statements (half of them are 'true') tested in 3 minutes
- order of statements random
PRACTICE
- 4 practice statements
- 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')
can be edited in script 'baddeley_instructions_inc.iqjs'
File Name: baddeley_summary*.iqdat
| Name | Description |
|---|---|
| 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 |
File Name: baddeley_raw*.iqdat
| Name | Description |
|---|---|
| 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 |
The procedure can be adjusted by setting the following parameters.
| Name | Description | Default |
|---|---|---|
| testDuration | Sets the duration of the test in ms | 180000 |