A Framework for Computer Assisted Learning
Learner
Materials/Resources
Mentor/Instructor
Feedback
Social Environment
Technical Environment