V1::LessonsProgressesController

Lessons Progresses

create

Create an lesson_progress

URL

POST /enrollments/:enrollment_id/lessons_progresses

Parâ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/:id

Parâ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_progresses

Parâ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/:id

Parâ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