7 principles of online education

1 contact between students and faculty
2 develop cooperation among students
3encourage active learning
4 give prompt feedback
5 emphasize time on task
6 communicate high expectations
7 respect diverse talents and ways of learning