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.