V1::CourseClassesController

Course Classes

index

Get a list of course_classes

URL

GET /course_classes or /courses/:id/course_classes

Objeto resposta

Array<CourseClass>

The created course_classes

create

Create new course class

URL

POST /courses/:id/course_classes

Parâmetros obrigatórios

Nome Tipo Descrição
course_class Hash

The course class to create

Parâmetros opcionais

Nome Tipo Descrição
course_class[start_at] DateTime

Class starting datetime

course_class[end_at] DateTime

Class ending datetime

course_class[code] String

Code of the class

course_class[main] Boolean

Flag that defines if it is the main class

Objeto resposta

CourseClass

The created course class or a list of errors

show

Get a course_classes information

URL

GET /course_classes/:id or /course_classes/:code?find_by=code

Parâmetros obrigatórios

Nome Tipo Descrição
id Integer

of the course class

Objeto resposta

CourseClass

The requested course class

update

Update an existing course class and redirect to 'show' action

URL

PUT/PATCH /course_classes/:id or /course_classes/:code?find_by=code

Parâmetros obrigatórios

Nome Tipo Descrição
course Hash

class The course class to create

Parâmetros opcionais

Nome Tipo Descrição
course DateTime

class[start_at] Class starting datetime

course DateTime

class[end_at] Class starting datetime

course String

class[code] code Code of the class

Objeto resposta

CourseClass

The created course class or a list of errors

destroy

Delete the school class

URL

DELETE /course_classes/:id or /course_classes/:code?find_by=code

Parâmetros obrigatórios

Nome Tipo Descrição
id Integer

Id of an course class