V1::LessonsProgressesController
Lessons Progresses
create
Create an lesson_progress
URL
POST /enrollments/:enrollment_id/lessons_progressesParâmetros obrigatórios
| Nome | Tipo | Descrição |
|---|---|---|
| enrollment_id | Integer | Identifier of the Enrollment object |
| lesson_progress | Hash | The lesson progress to create |
| lesson_progress[lesson_id] | Integer | Identifier of the Lesson object |
| lesson_progress[completed] | Boolean | Says if the lesson progress is completed |
Parâmetros opcionais
| Nome | Tipo | Descrição |
|---|---|---|
| lesson_progress[progress] | Float | The ExamLesson or ContentLesson progress. Required if lesson_progress[completed] is false. |
| lesson_progress[grade] | Float | The grade of the ExamLesson object. Required if #lesson is an ExamLesson and lesson_progress[completed] is true. |
| lesson_progress[created_at] | DateTime | Creation date. Passing this attribute implies to not run object's callbacks |
| lesson_progress[current_video_time] | Integer | Current video time of lesson |
show
View an lesson_progress
URL
GET /lessons_progresses/:idParâmetros obrigatórios
| Nome | Tipo | Descrição |
|---|---|---|
| id | Integer | Identifier the lesson_progress |
Objeto resposta
| lesson_progress | The requested lesson_progress |
index
View list of all lessons_progresses
URL
GET /enrollments/:enrollment_id/lessons_progresses or /students/:student_id/lessons_progresses or /school_products/:school_product_id/lessons_progressesParâmetros obrigatórios
| Nome | Tipo | Descrição |
|---|---|---|
| enrollment_id | Integer | Identifier of the Enrollment object |
| student_id | Integer | Identifier of the Student object |
| school_product_id | Integer | Identifier of the SchoolProduct object |
Parâmetros opcionais
| Nome | Tipo | Descrição |
|---|---|---|
| page | String | The desired page of results |
| per_page | String | How many objects per page (only works when page is provided) |
Response Fields
| Nome | Tipo | Descrição |
|---|---|---|
| lessons_progresses | Array<LessonProgress> | List of lessons progresses |
update
Updates an lesson_progress
URL
PUT/PATCH /lessons_progresses/:idParâmetros obrigatórios
| Nome | Tipo | Descrição |
|---|---|---|
| id | Integer | Identifier the lesson_progress |
| lesson_progress | Hash | The lesson progress to create |
Parâmetros opcionais
| Nome | Tipo | Descrição |
|---|---|---|
| lesson_progress[completed] | Boolean | Says if the lesson progress is completed |
| lesson_progress[progress] | Float | The ExamLesson or ContentLesson progress. Required if lesson_progress[completed] is false. |
| lesson_progress[grade] | Float | The grade of the ExamLesson object. Required if #lesson is an ExamLesson and lesson_progress[completed] is true. |
| lesson_progress[current_video_time] | Integer | Current video time of lesson |
Objeto resposta
| lesson_progress | The requested lesson_progress |