Module global_stats

Source
Expand description

Controllers for requests starting with /api/v0/main-frontend/global-stats.

FunctionsΒ§

_add_routes
Add a route for each controller in this module.
get_completion_stats_by_email_domain πŸ”’
GET /api/v0/main-frontend/global-stats/completion-stats-by-email-domainQuery parameters:year: Optional - Filter results to specific year (e.g. ?year=2023)
get_course_completion_stats_for_email_domain πŸ”’
GET /api/v0/main-frontend/global-stats/course-completion-stats-for-email-domainQuery parameters:email_domain: String - The email domain to get stats for (required)year: Optional - Filter results to specific year (e.g. ?year=2023)
get_course_module_stats_by_completions_registered_to_study_registry πŸ”’
GET /api/v0/main-frontend/global-stats/course-module-stats-by-completions-registered-to-study-registryQuery parameters:granularity: String - Either β€œyear” or β€œmonth” (defaults to β€œyear”)
get_number_of_people_completed_a_course πŸ”’
GET /api/v0/main-frontend/global-stats/number-of-people-completed-a-course
get_number_of_people_done_at_least_one_exercise πŸ”’
GET /api/v0/main-frontend/global-stats/number-of-people-done-at-least-one-exercise
get_number_of_people_registered_completion_to_study_registry πŸ”’
GET /api/v0/main-frontend/global-stats/number-of-people-registered-completion-to-study-registry
get_number_of_people_started_course πŸ”’
GET /api/v0/main-frontend/global-stats/number-of-people-started-course