Learning for a Reason: Supporting Forms of Engagement by Designing Tasks and Orchestrating Environments