V1::CourseModulesController

CourseModule resource

create

Create new course_module

URL

POST /courses/:course_id/course_modules

Parâmetros obrigatórios

Nome Tipo Descrição
course_module Hash

The course_module to create

course_module String

name Name of the course_module

course_module String

description Description of the course_module

Objeto resposta

CourseModule

The created course_module or a list of errors

index

Get a list of course_modules

URL

GET /courses/:course_id/course_modules /school_products/:school_product_id/courses/:course_id/course_modules or /enrollments/:enrollment_id/courses/:course_id/course_modules

Objeto resposta

Array<CourseModule>

The created course_modules

show

Get a course_modules information

URL

GET /course_modules/:id /school_products/:school_product_id/course_modules/:id or /enrollments/:enrollment_id/course_modules/:id

Parâmetros obrigatórios

Nome Tipo Descrição
id Integer

of the course_module

Objeto resposta

Course_moduleModule

The requested course_module

destroy

Destroy course_module

URL

DELETE /course_modules/:id

Parâmetros obrigatórios

Nome Tipo Descrição
id Integer

Id of a course_module

update

Update an existing course_module and redirect to 'show' action

URL

PUT/PATCH /course_modules/:id

Parâmetros obrigatórios

Nome Tipo Descrição
course_module Hash

The course_module to create

course_module String

name Name of the course_module

course_module String

description Description of the course_module

Objeto resposta

Course_moduleModule

The created course_module or a list of errors