Full courses completely managed by Teachers. Where teachers can upload their content and organize it. Students can easily track their progress and upload their assignments.
Teachers can schedule live courses to interact with students via video/audio. Content can be viewed by students via screen-sharing. Students can participate in the chat, live polls, and share content if the teacher allows it.
Full testing and grading system. Teachers can create fixed tests or create pools of questions that can be randomized during tests. View test stats and analyze student progress.
Teachers can allow student interactivity within the course, where students can ask questions, share content, discuss with other students and more.