The platform tracks every dimension of a student’s learning activity. This ensures that the hours recorded reflect genuine engagement — not just time spent logged in — and that all certificate eligibility conditions can be verified accurately.
What Is Tracked
Video Progress
- Current playback position (saved continuously)
- Total seconds of active watch time per topic
- Whether the video has been watched to the 90% completion threshold
- Resume position (used to offer the continue prompt on return)
The video timer pauses automatically when:
- The video is paused by the student
- The browser tab becomes inactive
- The student is idle for more than 90 seconds
Quiz Activity
- Answers submitted per question
- Whether each answer is correct
- Whether the quiz has been passed
- Total time spent on the quiz per topic
Q&A Activity
- Questions submitted per topic
- Whether questions were answered or escalated
- Student evaluation of each answer (helpful / not helpful)
- Total time spent in the Q&A area per topic
Final Exam
- Answer submitted per question
- Whether each answer is correct
- Total points earned
- Whether the exam has been passed
- Total time spent on the exam
Practice Exams
- Time elapsed per exam session
- Time counted toward the 40-hour total
Overall Hours
The platform aggregates time from all activities:
| Source | Contribution |
|---|---|
| Video watch time | Yes |
| Topic quiz time | Yes |
| Topic Q&A time | Yes |
| Final exam time | Yes |
| Practice exam time | Yes |
The total accumulated time is displayed in the course header and is capped at 40 hours for certificate eligibility purposes. Time beyond 40 hours is tracked but does not increase the displayed total.
How Time Is Saved
- Time data is sent to the server continuously during active learning sessions
- A save occurs automatically every 30 seconds during active activity
- The timer pauses on idle (90-second threshold) and resumes when activity is detected
- All data is stored server-side; clearing browser data does not affect progress
Topic Completion Status
Each topic displays one of the following statuses:
| Status | Meaning |
|---|---|
| Locked | Previous topic not yet completed |
| Available | Ready to start |
| In Progress | Video partially watched or quiz started |
| Completed | Quiz passed; topic fully done |
Course-Level Status
The course as a whole has one of the following states:
| Status | Meaning |
|---|---|
| Active | Student has ongoing access and the course has not expired |
| Completed | Certificate downloaded or all requirements met |
| Archived | Course expired (after 180 days without completion) |
Days Counter
The platform tracks the number of calendar days that have passed since the student first accessed the course. This is displayed on the course card and is one of the five certificate eligibility requirements (minimum 5 days, maximum 180 days).
Admin Visibility
Administrators have access to student progress data across the platform, including:
- Individual topic completion status
- Total accumulated hours per student
- Quiz and exam scores
- Eligibility document validation status


