Key factors of learning psychology
2. Relevance to personal interest and choice
3. Clear goals and objectives
4. Practice and learning by doing
5. Self-checking on progress (providing feedback)
6. Freedom to make mistake?
7. Freedom to learn in their own time, at their own pace?