How Students Make Model and Promote Productive Struggle in Solving Mathematical Problems | Synapse