Designing options to support student learning :

 Scaffolding skills for success

Key: formative feedback, tolerance for error, iterative design