# data[].attributes.body
He selects the "Hands-on" option

# data[].attributes.body
Sees the menu screen

# data[].attributes.body
He opens the app

# data[].attributes.body
He sees a sample question which he can attempt using manipulatives

# data[].attributes.body
Highlights topics learnt
Shows connections to previous topics/pre-requisite knowledge

# data[].attributes.body
He clicks on the topic in the summary

# data[].attributes.body
He clicks on any topic in the concept map

# data[].attributes.body
He sees the topic he is doing highlighted on a concept map of topics he has learnt

# data[].attributes.headline
Can students actually solve questions by guided help?

# data[].attributes.subject
Can students actually solve questions by guided help?

# data[].attributes.body
Intelligent

# data[].attributes.headline
Which type of students find it most effective?

# data[].attributes.subject
Which type of students find it most effective?

# data[].attributes.body
studies show low achieve students weak in abstraction

# data[].attributes.headline
Do students find it useful to solve problems with manipulatives?

# data[].attributes.subject
Do students find it useful to solve problems with manipulatives?

# data[].attributes.body
studies show embodied cognition helps

likert scale?

# data[].attributes.body
He sees a summary of his activity, pointing out the major learning points

# data[].attributes.body
Summarizes the exercise

Can enable recording of moves (movie file) for review and sharing

(Records highlighted pieces as well)

Clear portfolio of skills gained, with links to concept map

# data[].attributes.body
Displays random question of selected topic for students to attempt

# data[].attributes.body
Takes input from manipulatives

Gives symbolic representation

Gives hints (highlighted pieces)

# data[].attributes.body
Scans board
Asks for mathematical task to be performed

# data[].attributes.body
When he has solved the problem, he can click to see his summary of learning

# data[].attributes.body
If he is stuck, he scans the manipulatives using his app and gets a hint (highlighted piece)

# data[].attributes.body
He moves the manipulatives around to solve the math problem logically

# data[].attributes.body
He arranges the manipulatives on the AR board

# data[].attributes.body
The app shows the algebraic representation on the screen, and Stefan checks that it matches that of the posted question

# data[].attributes.body
He scans the manipulatives and board, and chooses the end goal (eg factorisation/expansion)

# data[].attributes.body
He takes out the Math Toolbox and chooses the appropriate manipulatives to represent his problem

# data[].attributes.body
Stefan faces a Math problem that is too abstract for him to understand