| Presentation of Information |
including text, images, animations, videos |
| Demonstrations |
of step by step procedures |
| Interactive exercises with specific feedback based on learner answers |
to practice the new knowledge |
| Exercises with correct / incorrect |
to test understanding |
| Multi choice / multi purpose assessments |
to give statistics on level of ability |
| Instant messaging, discussion forums, file sharing, web conferencing |
for collaboration and socialisation |
| Web driven exercise cards |
to teach software applications |