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