🎯 What to Track
- You should only track the time users spend actively engaging with learning path activities (e.g., while answering questions or interacting with learning content).
- Do not track time spent on pages such as module results or review activities. These pages are informational only and are intended to show users their performance or feedback. As such, they do not reflect active participation and should be excluded from time tracking.
⏱️ When to Submit Time Spent Data
We do not enforce a specific submission pattern for reporting the time spent to the BO. However, we recommend choosing one of the following approaches based on your performance and reliability needs:-
📶 Periodic Reporting
Send time spent data at regular intervals (e.g., every 10 seconds) to ensure more consistent and guaranteed tracking. ⚠️ This approach ensures reliable tracking but may introduce performance overhead, especially in low-bandwidth or resource-constrained environments. -
🧩 Event-Based Reporting
Submit time data when the user submits answers or closes the learning activity page. ✅ This method is lightweight and still yields accurate results.
⚠️ However, relying on the page close event may be unreliable, particularly on mobile platforms, where such events are not always triggered consistently.