Seven Things to Consider Before Developing Your Online Course
…include: posting regular course announcements, offering virtual office hours, providing feedback on assignments or other assessments, responding to student questions, participating in online discussion forums, and offering synchronous exam reviews….