Dynamic Generative Learning Activities

Prepare meaningful tasks

Make learning overt

Encourage research

Assess performance