Control registered students' access to lectures via specific course, semester (S1/S2), and language (ENG/FR) enrollments.
Permission Migration Notice:0 students have legacy global access. Add a course enrollment to automatically upgrade each student to secure v2.
Total Students0
Active Enrolled0
Pending / Suspended0
Legacy Access (Migrating)0
Student / Email
Account Status
Enrolled Courses & Semesters
Registered Devices
Controls & Enrollments
Loading student accounts and permissions...
Course Ratings & Student Reviews
Real-time monitoring and moderation of student ratings for each course, with management and reset capabilities.
Total Votes
0recorded ratings
Overall Average
--/ 5.0
student satisfaction rate
Highest Rated Course
----
Rated Courses
0/ 10
courses with ratings
Course Ratings Summary (10 Courses)
#
Course
Average Rating
Votes
Total Stars
Satisfaction
Last Updated
Admin Action
Syncing ratings...
Student Reviews Moderation & Approval
Confidential: Phone numbers visible to admins only
Student phone number is required when submitting a review to verify voter identity and prevent spam. Phone numbers are never shown publicly.
Total Reviews0
Pending Review0
Approved & Published0
Rejected0
Loading student reviews...
Assessments & Examinations CMS
Central Question Bank (MCQ), In-Video Checkpoint Popups with Rewind-on-Incorrect, and Post-Video Exams.
Question Title / Topic
Course • Semester
Languages
Status
Actions
Loading questions...
Video pauses automatically when reached. If student answers wrong, they will be rewound to the review timestamp.
Appearance Time
Rewind on Incorrect
Linked Question Prompt
Required
Actions
Select a lecture above to view and configure its in-video question checkpoints.
Practice Exams & Post-Video Module Quizzes
Attach exams to appear after specific lectures or configure standalone timed examinations.
Exam Title
Attached Post-Video
Course • Semester
Duration
Pass Mark
Questions
Status
Actions
Loading examinations...
Verified server-authoritative student attempts and scores
Student UID
Exam ID / Title
Score Points
Percentage
Result
Submitted Date
Loading student results...
🎬
Add New Lecture
Publish video, explanation notes, and PDF slides to the platform
Manage Student Enrollments
--
(--)
Student's preferred language: ENG— Admin can change per enrollment
Current Student Enrollments
Course Module
Semester
Authorized Languages
Status
Actions
Loading enrollments...
+ Add or Update Course Enrollment
Sync Video Access Index (video_access_index)
This process inspects all published platform lectures in learning_videos and ensures an authoritative access record exists in video_access_index linking the video ID (R2 HLS Key) to course, semester, and language.
Inspecting lectures...
Confirm Course Rating Reset
Are you sure you want to reset the rating for --? The average rating and vote count will be cleared immediately from the database.
❓
Add / Edit Question (MCQ)
Published revisions are immutable. Editing an active question creates a draft revision safely.
📝
Exam & Post-Video Quiz Builder
Configure duration, passing score, questions, and select which video lecture this exam appears after.