Terms of Use:
1. Account Creation and Registration:
  • Users can create an account as a student, teacher, or school.
  • Schools can create courses, teachers can conduct lessons and check homework, and students can access courses and submit homework.
  • Account registration requires providing basic information such as first name, last name, email, and password.
  • Teachers registering as part of a school must select an existing school to register under.
2. Profile Settings:
  • Users can customize their profile information, including name, description, profile picture, and external links.
  • Subscription type can be chosen, with options for free or premium.
3. Course Creation and Settings:
  • Schools can create courses, assign teachers and students to the courses.
  • Course details can be added, including headings, landing page URLs, and descriptions.
  • Categories, currencies, and languages can be selected for the course.
  • Multiple tiers can be created to provide different levels of access and limit the number of students per tier.
  • Teachers and creators can be assigned to the course.
  • Course settings allow enabling lessons, homework, and live streams, with options to manage comments and grading.
4. Course Structure and Editing:
  • The course creator allows adding modules and arranging them in a hierarchical structure.
  • Modules can be nested, and their types (e.g., lesson, homework) can be changed.
  • Drag-and-drop functionality helps organize and manage modules.
5. Course Discovery:
  • The platform features an "All Courses" tab for users to search for courses from different schools.
  • Filters are available for free tiers, currency, category, language, and maximum price.
  • Users can view course details, access purchased or assigned courses, and filter based on preferences.