A Framework for Task-Based Learning | Synapse