This page outline the various endpoints available in the EdApp Analytics API.
Analytics API Overview
The EdApp Analytics API contains the following endpoints (click the links to see detailed documentation):
Lesson Attempts
- GET /v2/analytics/attempts: Get lesson attempts for users. Lessons in EdApp can be attempted multiple times by learners. Each time a learner attempts a lesson, a new record is created.
Course Progress and Statistics
- GET /v2/analytics/courseprogress: Get course progress for users. Course progress aggregates all lesson progress for a user and is described as a percentage of lessons completed within the course.
- GET /v2/analytics/coursestatistics: Get high level statistics (ie, opens, completions) for courses
Lesson Progress and Statistics
- GET /v2/analytics/lesson-progress/events: Get lesson progress events for all users
- GET /v2/analytics/users/{userId}/lesson-progress: Get lesson progress for a single user
- GET /v2/analytics/users/{userId}/lesson-progress/events: Get lesson progress events for a single user
- GET /v2/analytics/lessonstatistics: Get high level statistics (ie, opens, completions) for lessons
Survey Questions and Answers
The survey slide template in EdApp can be used to gather information from learners.
Survey questions can have different formats like:
- Open answers
- Ratings
- Multiple choice
Surveys have no correct answer.
The following survey endpoints are available in the EdApp Analytics API:
- GET /v2/analytics/surveyquestiondefinitions: Get survey question definitions
- GET /v2/analytics/surveyanswers: Get survey answers