What’s inside
Chapter and lesson authoring
Structure courses into chapters and lessons with reordering, then publish when ready or keep as a draft.
Video hosting or YouTube
Upload straight to storage with live progress, or paste any YouTube URL format and let the platform extract the video.
Adaptive streaming
Uploaded video is transcoded server-side and played back over HLS, so quality adjusts to the viewer's connection.
Watch time you can trust
Progress accumulates only while video is actually playing, so seeking and speed changes cannot inflate completion.
Anti-skip enforcement
Optionally pause playback when the learner switches tabs or windows, and resume when they come back.
Quizzes from a question bank
Serve a randomised subset of a larger bank, set the passing score, and score submissions on the server.
Bulk enrolment at scale
Filter by department, designation and more, then enrol every matching person — not just the page you can see.
Reminders on a schedule
A weekly sweep nudges everyone with an incomplete course, de-duplicated so nobody is emailed twice.
Compliance training that stands up
If training exists to satisfy an obligation, the completion record has to be defensible. Watch-time tracking measures play time, not elapsed time.
- Resume exactly where the learner left off
- Subtitles with in-browser SRT to WebVTT conversion
- Keyboard shortcuts, scrubbing, volume and fullscreen
- Completion threshold applied server-side
Available in English and Arabic
The learning experience is fully translated, with right-to-left layout rather than a mirrored afterthought.
- Complete English and Arabic interface
- Right-to-left layout using logical CSS properties
- Per-user language preference
- Templated notifications for enrolment, completion and quiz results
Better with the rest of the suite
These are already included in your subscription — no integration needed.