Return to the Mental Folding Test for Children (MFTC) page
___________________________________________________________________________________________________________________
MENTAL FOLDING TEST FOR CHILDREN (MFTC)
___________________________________________________________________________________________________________________
Script Author: Katja Borchert, Ph.D. (katjab@millisecond.com) for Millisecond Software, LLC
Date: 03-26-2019
last updated: 11-05-2020 by K. Borchert (katjab@millisecond.com) for Millisecond Software, LLC
Script Copyright © 11-05-2020 Millisecond Software
___________________________________________________________________________________________________________________
BACKGROUND INFO
___________________________________________________________________________________________________________________
This script implements a computerized version of the Mental Folding Test for Children (MFTC) published by:
Harris, J., Hirsh-Pasek, K. & Newcombe, N. S. (2013). A new twist on studying the development of dynamic
spatial transformations: Mental paper folding in young children. Mind, Brain and Education, 7, 49-55.
(see also: http://spatiallearning.org/index.php/testsainstruments)
Suggested Age Group: 4-7
___________________________________________________________________________________________________________________
TASK DESCRIPTION
___________________________________________________________________________________________________________________
Participants are asked to mentally fold paper following specific markings and then select
from amongst 4 options the one that represents the outcome of the mental folding.
___________________________________________________________________________________________________________________
DURATION
___________________________________________________________________________________________________________________
the default set-up of the script takes appr. 8 minutes to complete
___________________________________________________________________________________________________________________
DATA FILE INFORMATION
___________________________________________________________________________________________________________________
The default data stored in the data files are:
(1) Raw data file: 'mentalpaperfolding_raw*.iqdat' (a separate file for each participant)
build: The specific Inquisit version used (the 'build') that was run
computer.platform: the platform the script was run on (win/mac/ios/android)
date, time, date and time script was run
subject, group, with the current subject/groupnumber
script.sessionid: with the current session id
blockcode, blocknum: the name and number of the current block (built-in Inquisit variable)
trialcode, trialnum: the name and number of the currently recorded trial (built-in Inquisit variable)
Note: trialnum is a built-in Inquisit variable; it counts all trials run; even those
that do not store data to the data file such as feedback trials. Thus, trialnum
may not reflect the number of main trials run per block.
parameters.colorCondition: 1 = green/purple
2 = orange/blue
stimulusitem.1: the current test image (to mentally fold)
stimulusitem.2- the four presented solution images from left to right
stimulusitem.5:
values.option1category-: C(orrect), E(xtension), D(istortion), or T(riangle)
values.option4category
response: the participant's response (option1-option4)
values.responsecategory: C=correct; E = Extension; D = Distortion; T = Triangle
values.correctoption: stores the correct option (1-4: from left to right)
correct: the correctness of the response (1 = correct; 0 = incorrect)
latency: the response latency (in ms)
values.count_C: counts all correct responses
values.count_E: counts all extension responses
values.count_D: counts all distortion responses
values.count_T: counts all triangle responses
(2) Summary data file: 'mentalpaperfolding_summary*.iqdat' (a separate file for each participant)
computer.platform: the platform the script was run on (win/mac/ios/android)
script.startdate: date script was run
script.starttime: time script was started
script.subjectid: assigned subject id number
script.groupid: assigned group id number
script.sessionid: assigned session id number
script.elapsedtime: time it took to run script (in ms); measured from onset to offset of script
script.completed: 0 = script was not completed (prematurely aborted);
1 = script was completed (all conditions run)
values.count_C: counts all correct responses
values.count_E: counts all extension responses
values.count_D: counts all distortion responses
values.count_T: counts all triangle responses
expressions.propC: proportion correct responses
expressions.propE: proportion of extrension error responses (based on all problems)
expressions.propD: proportion of distension error responses (based on all problems)
expressions.propT: proportion of triangle error responses (based on all problems)
___________________________________________________________________________________________________________________
EXPERIMENTAL SET-UP
___________________________________________________________________________________________________________________
(1) Practice: 2 practice items
Practice Item 1 is also discussed during instructions with the help of the test administrator.
The practice problems are repeated until child selects the correct response.
(2) Test: 14 test problems (no feedback should be given)
Each prompt is presented with 4 response options.
Each response option is categorized as either C(orrect), E(xtension), D(istortion), or T(riangle)
___________________________________________________________________________________________________________________
STIMULI
___________________________________________________________________________________________________________________
Stimuli are the original green-purple stimuli provided at
http://spatiallearning.org/index.php/testsainstruments
A second set in orange-blue was generated by Millisecond Software.
The set selection is controlled via an editable parameter (parameters.colorCondition)
___________________________________________________________________________________________________________________
INSTRUCTIONS
___________________________________________________________________________________________________________________
Harris et al (2013) use actual paper models of the prompts and have the kids fold the models to train for
practice item #1.
The instructions used by Harris et al (2013) can be obtained from the authors or at
http://spatiallearning.org/index.php/testsainstruments.
The instructions provided in this script by Millisecond Software are written for the computer and presented in
form of htm-slides using scalable vector images (*.svg)
It is assumed that a test administrator works with the child while presenting them.
The slides can be edited/exchanged under EDITABLE CODE -> Editable Instructions.
The instruction block is optional. It can be skipped (see Editable Values); if they are skipped
the script jumps right into the first practice problem.
___________________________________________________________________________________________________________________
EDITABLE CODE
___________________________________________________________________________________________________________________
check below for (relatively) easily editable parameters, stimuli, instructions etc.
Keep in mind that you can use this script as a template and therefore always "mess" with the entire code
to further customize your experiment.
The parameters you can change are:
/skipinstructionblock: true = instruction block is skipped
false = instruction block is run (default)
/iti: intertrial interval is ms between selecting a response and the presentation of the next prompt
/colorCondition: 1 = runs the green/purple set
2 = runs the orange/blue set