Class Schedules, Online Courses, and Online Quizzes in Aerish
Build weekly class schedules, create online courses with meetings, materials, and quizzes, then track student progress and quiz results in Aerish.
4 min readUpdated
On this page

This guide is for academic admins and teachers. You will build lesson schedules per class, create online courses with materials and quizzes, and track student progress and quiz results.
Before you start
- The active academic year, classes, subjects, and teacher accounts (Guru group) are in place. See Academic Setup.
- The menus live under Academic → Learning. Admin, Pengajaran, and Staf Pengajaran can manage schedules and online courses by default; Guru can view schedules and online courses. Permissions can be changed in Access Control.
- Online Courses and Online Quiz only appear when the Kelas Online and Kuis & Ujian Online features are active in your school's subscription, for example through the CBT + e-learning add-on.
1. Build the class schedule
Open Academic → Learning → Class Schedule (/admin/class-schedules) and click Add New.
- Choose the Class, Academic Year (use the active one), Teacher, and Subject.
- Fill in the Start Date and End Date the schedule is valid for.
- Pick one Day, then fill in Start Time and End Time. The schedule repeats every week on that day.
- Add Room, Color Label, and Description if needed.
- Click Save, then confirm in the Confirm Save dialog.
Create one schedule for each class, subject, and day combination. If the table shows a potential conflict warning, filter by class or academic year and change the time or room on one of the overlapping schedules. These schedules become each teacher's Teaching Schedule and the basis for lesson attendance.

2. Create an online course
Open Academic → Learning → Online Courses (/admin/online-course).
- Click Add Course.
- Fill in Course Title, choose the Class and Subject, add a Course Description, and pick a Course Thumbnail (a landscape image works best).
- Click Save Course. The course detail page opens.
Teachers can also start from a card in Teaching Schedule using Create Course or Manage Course.
Add meetings, materials, and quizzes
- Click Add Meeting. Fill in Meeting Title and Description. Set a Prerequisite Meeting and Meeting Access (Open, or Locked until the date in Open at) if needed.
- In that meeting, click Add Material. Choose a Material Type: Video, YouTube, PDF, Document, or Link. Files come from the media library. Set the Completion Rule: Open once, Manual complete button, or Watch/read duration (with a Duration (minutes) above 0).
- Click Add Quiz. Fill in Quiz Title, Duration (minutes), Passing Score, Max Attempts, and Start at / End at. Set question and option shuffling and Show answer detail to students. In Link to Assessment, pick a grading component so each student's best score flows into the final grade automatically.
- Click Manage Quiz, then Add Question. Pick a Question Type (Yes / No, Single Choice, or Multiple Choice), write the Question, fill in the Answer Options, mark the Correct one, and set the Question Weight.
You can reorder meetings, materials, and questions with Move up and Move down. Use Preview as Student to check the learning flow.
Publish, archive, and duplicate
- In the Publication Status card, choose Publish, Revert to Draft, or Archive, then confirm with Change Status. A course can only be published when every meeting has a title and at least one material or quiz, and every quiz has questions.
- Click Duplicate Course to copy the course to another academic year and to several target classes and subjects at once, without rebuilding its content.
Track progress and quiz results
- View Progress Detail lists each student as Not Started, Learning, or Finished, with Course Progress, Materials Done, Quizzes Done, and Last Accessed.
- In the quiz workspace, the Results tab shows how many students attempted, how many passed, and the average score. Viewing results needs the View Online Quiz Results permission; per-student answers need View Online Quiz Attempts.
- If students run out of attempts, click Open Quiz (+1 Attempt) to raise the quiz's attempt limit by one.
3. Monitor with Online Quiz
Academic → Learning → Online Quiz (/admin/online-quiz) summarizes every quiz. Questions are still written inside Online Courses. The page has Quiz Courses, All Quizzes, and Monitoring tabs, with filters for course status (Draft, Published, Archived) and quiz schedule (Upcoming, Open, Closed, No Schedule). Use Open Course or View Results to follow up.
What students see
Students open Academic → Learning in the student portal: Class Schedule for the weekly timetable and Online Courses for courses published to their class. They click Start Learning, complete materials (with I Have Finished for the manual rule), then Start Quiz. When the limit is reached, the quiz shows Attempts Exhausted. Schedules and online courses are also available in the Aerish app.
Tips
- At the end of the academic year, the row menu in Academic Year has Archive online classes. Every published course in that year is archived: students can still read materials, but no new quizzes or progress are recorded.
- Set the assessment weights before creating quizzes so options are available in Link to Assessment.
Next steps
Related guides
Academics
Academic Setup: Academic Years, Classes, Students, and Subjects
Set up academic years, classes, subjects, and student class placement in Aerish so schedules, attendance, and grades work from day one.
4 min readRead guide
Academics
Lesson Attendance and Regular Activity Attendance
Record lesson attendance from the Teaching Schedule, set up routine activities with WhatsApp notifications, and print attendance recaps in Aerish.
4 min readRead guide
Academics
Grading, Final Grades, Class Ranking, and Student Reports in Aerish
Set assessment weights and KKM, enter student grades, review final grades and class ranking, then generate student report cards and download them as PDF in Aerish.
5 min readRead guide