Skip to content
Help Center
Products

API Reference

GET /integration/v1/users/{user_id}/assignments/courses/progress

Find course progress for user

Find course progress for user

operationId Find course progress for user

Path parameters

Name Type Required Description
user_id string (uuid) required User id

Query parameters

Name Type Required Description
progress_status string optional Progress status
enum: `not_started`, `passed`, `viewed`, `in_progress`, `all`

Responses

200

application/json body

Field Type Required Description
(array) array optional Assignments data
assignmentId string required Assignment id
accountId string required Account id
studentId string required Student id
dueDate string optional Assignment due date
assignedDate string required Assignment assigned date
courseId string required Course id
ownerCourseId string required Owner course id
progress integer required Assignment progress percentage
startDate string required Assignment start date
viewedDate string optional Assignment viewed date
passedDate string optional Assignment passed date
progressStatus string required Assignment progress status
enum: `not_started`, `passed`, `viewed`, `in_progress`, `all`
title string required Course title
courseFormat string required Course format
totalDuration string required Course total duration
lessonProgress array optional Lesson progress data
lessonId string required Lesson id
progress string required Lesson progress status
enum: `not_started`, `passed`, `viewed`, `in_progress`, `all`
chapterId string required Chapter id
lessonName string required Lesson name
lessonType string required Lesson type
lessonSubtype string required Lesson subtype
runtimeSeconds integer required Lesson runtime seconds

412 Invalid parameters

500 Server error

512 Specification violations