General
Course Management
Course management is used to manage the courses
2. Course Management
Course Management is the module where the Admin creates and manages all the courses offered on the platform. It covers everything from adding new courses to tracking who has enrolled, taken quizzes, or attended live classes, with giving the Admin full control over the learning content.
2.1. Courses
Courses are where the Admin adds and manages individual courses, including title, price, and instructor.
2.1.1. How it works (stepwise):
- Admin go to Course Management inside Courses.
- Admin clicks on "Add new course" and fills in title, price, and instructor.
- Admin publishes the course to make it visible to students.
2.2. Categories
Categories let the Admin group courses under topics (like "Programming" or "Design") so students can find them easily.
2.2.1. How it works (stepwise):
- Admin goes to Course Management inside Categories.
- Admin adds a new category name.
- Admin assigns courses under that category.
2.3. Enrollments
Enrollments show which students have joined which courses, helping the Admin track course popularity and student progress.
2.3.1. How it works (stepwise):
- Admin goes to Course Management inside Enrollments.
- Admin views the list of enrolled students per course.
- Admin can search or filter enrollments by course or student.
2.4. Quiz Attempts
Quiz Attempts shows how students performed on course quizzes, helping the Admin track learning outcomes.
2.4.1. How it works (stepwise):
- Admin goes to Course Management inside Live Classes.
- Admin selects a course or quiz.
- Admin views each student's score and attempts history.
2.5. Live Classes
Live Classes lets the Admin schedule and manage real-time online classes for students.
2.5.1. How it works (stepwise):
- Admin goes to Course Management inside Live Classes.
- Admin schedules a new live class with date, time, and course.
- Admin shares the class link, and students join at the scheduled time.
2.6. Advantages of Course Management
- Easy to add and organize courses by category.
- Admin can track who enrolled in which course.
- Quiz attempts show how well students are learning.
- Live Classes bring real-time teaching to the platform.
- Everything about courses is managed from one place.
2.7. Disadvantage of Course Management
- Managing many courses and categories can get time-consuming.
- No bulk course upload option shown.
- Live Classes depend on external tools (like Zoom/Google Meet) working properly.
- Wrong category assignments could make courses harder for students to find.
- No automatic quiz grading feedback shown for instructors.