Design Overview
Adopt sound education & SE principles
- divide course material into modules
- keep them in module library
- reusability & rapid development
Course is an ordered set of modules
Vary presentation using student model
- defined over modules
- updated from questions & browsing