The subgoal learning model: Creating better examples so that students can solve novel problems. | Synapse