Expand description
Controllers for requests starting with /api/v0/main-frontend/{course_id}/stats
.
Constantsยง
- CACHE_
DURATION ๐
Functionsยง
- cached_
stats_ ๐query Helper function to handle caching for stats endpoints - GET
/api/v0/main-frontend/{course_id}/stats/avg-time-to-first-submission/{granularity}/{time_window}
- GET
/api/v0/main-frontend/{course_id}/stats/cohort-activity/{granularity}/{history_window}/{tracking_window}
- GET
/api/v0/main-frontend/{course_id}/stats/all-language-versions/completions-history/{granularity}/{time_window}
- GET
/api/v0/main-frontend/{course_id}/stats/by-instance/completions-history/{granularity}/{time_window}
- GET
/api/v0/main-frontend/{course_id}/stats/first-submissions-history/{granularity}/{time_window}
- GET
/api/v0/main-frontend/{course_id}/stats/by-instance/first-submissions-history/{granularity}/{time_window}
- GET
/api/v0/main-frontend/{course_id}/stats/total-users-completed
- GET
/api/v0/main-frontend/{course_id}/stats/by-instance/total-users-completed
- GET
/api/v0/main-frontend/{course_id}/stats/total-users-returned-exercises
- GET
/api/v0/main-frontend/{course_id}/stats/by-instance/total-users-returned-exercises
- GET
/api/v0/main-frontend/{course_id}/stats/all-language-versions/total-users-started
- GET
/api/v0/main-frontend/{course_id}/stats/total-users-started-course
- GET
/api/v0/main-frontend/{course_id}/stats/by-instance/total-users-started-course
- GET
/api/v0/main-frontend/{course_id}/stats/users-starting-history/{granularity}/{time_window}
- GET
/api/v0/main-frontend/{course_id}/stats/all-language-versions/users-starting-history/{granularity}/{time_window}
- GET
/api/v0/main-frontend/{course_id}/stats/by-instance/users-starting-history/{granularity}/{time_window}
- GET
/api/v0/main-frontend/{course_id}/stats/users-returning-exercises-history/{granularity}/{time_window}
- GET
/api/v0/main-frontend/{course_id}/stats/by-instance/users-returning-exercises-history/{granularity}/{time_window}