Symbols Task
Overview
- Users map symbols to numbers using a provided key, using a touch interface for input.
Symbols Task Data Structure
The Symbols task in the MCI screening involves users drawing numerical representations of symbols. The response data structure for this task is detailed below:
Structure Overview
Key: "symbolsTestData"
Description: This key contains the user's responses for each instance in the Symbols task, capturing their interaction through touch inputs.
Object Structure
skipped
: A boolean indicating whether the user skipped the Symbols task.frames
: An array of objects, each representing a single test instance.- Each frame object contains:
submitTime
: The timestamp (in seconds) when the user submitted their response.startTime
: The timestamp (in seconds) when the instance started.touches
: An array of arrays, each representing a continuous touch pattern (a line drawn by the user). Each inner array contains objects with:location
: An array of two numbers representing the x and y coordinates of the touch point.timestamp
: The timestamp (in seconds) of each touch point.
drawing
: A Base64 encoded string representing the image of what the user has drawn (not shown in the example for brevity).numbers
: An array of integers representing the numbers the user identified from the symbols.hadTrouble
: A boolean indicating whether the user reported difficulty with this particular instance.
- Each frame object contains:
Example
"symbolsTestData": {
"skipped": false,
"frames": [
{
"submitTime": 1653294674.1594539,
"startTime": 1653294668.908355,
"touches": [
{
"location": [
27,
245.5
],
"timestamp": 475648.9159241667
},
// Additional touch point objects...
],
"drawing": "Base64_Encoded_Image_String",
"numbers": [4, 2, 1],
"hadTrouble": false
},
// Additional frame objects...
]
}
Notes for Implementation
- The
touches
data is crucial for understanding the user's interaction with the touch interface, providing insights into their motor skills and cognitive processing. - The
drawing
key, which contains a Base64 encoded image, is essential for visual verification and analysis of the user's input. - Accurate time tracking for
startTime
andsubmitTime
is important to assess the user's response time.