SyllabusAPI
- Description:
SyllabusAPI namespace
- See:
-
- TSyllabus in Models.Syllabus
Methods
(static) *common(req, res)
Parameters:
Name | Type | Description |
---|---|---|
req |
Object | |
res |
Object |
Throws:
status | message | description |
---|---|---|
404 | SYLLABUS_NOT_FOUND | if syllabus is not found |
403 | PERMISSION_DENIED | user has no permission for create/update/delete syllabus |
(static) CSyllabus API(req, res)
- Description:
강의계획서 생성 API
- Version:
- 2.0.0
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req |
Object |
Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
res |
Object |
Properties
|
Throws:
status | message | description |
---|---|---|
409 | CLASSROOM_IN_USE | if classroom is in use |
(static) DSyllabus API(req, res)
- Description:
강의계획서 삭제 API
- Version:
- 2.0.0
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req |
Object |
Properties
|
||||||||||||
res |
Object |
Throws:
status | message | description |
---|---|---|
403 | SYLLABUS_ENROLLED_ALREADY | if syllabus has at least one enrollment |
(static) RSyllabus API(req, res)
- Description:
강의계획서 조회 API
- Version:
- 2.0.0
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req |
Object |
Properties
|
||||||||||||
res |
Object |
Properties
|
(static) RSyllabuses API(req, res)
- Description:
강의계획서 목록 조회 API
- Version:
- 2.0.0
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req |
Object |
Properties
|
|||||||||||||||||||||||||||||||||||||||||||
res |
Object |
Properties
|
(static) UCancelConfirmSyllabus API(req, res)
- Description:
강의계획서 승인 취소 API
- Version:
- 2.0.0
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req |
Object |
Properties
|
|||||||||||||||
res |
Object |
Properties
|
(static) UConfirmSyllabus API(req, res)
- Description:
강의계획서 승인 API
- Version:
- 2.0.0
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req |
Object |
Properties
|
|||||||||||||||
res |
Object |
Properties
|
(static) UHideSyllabusFromCalendar API(req, res)
- Description:
캘린더(멘토링 수업)에서 숨김 설정 API
- Version:
- 2.0.0
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req |
Object |
Properties
|
|||||||||||||||
res |
Object |
(static) UShowSyllabusOnCalendar API(req, res)
- Description:
캘린더(멘토링 수업)에서 조회 설정 API
- Version:
- 2.0.0
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req |
Object |
Properties
|
|||||||||||||||
res |
Object |
(static) USyllabus API(req, res)
- Description:
강의계획서 수정 API; 멘토가 이미 수강생이 있는 강의계획서를 수정하는 경우 시간, 강의실, 교과목은 변경되지 않는다. 교과목 변경은 USyllabusSubject API 별도 요청 필요.
- Version:
- 2.0.0
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req |
Object |
Properties
|
||||||||||||||||||||||||||||||||||||||||||
res |
Object |
Properties
|
Throws:
status | message | description |
---|---|---|
403 | SYLLABUS_CONFIRMED_ALREADY | if syllabus is fully confirmed |
403 | SYLLABUS_ENROLLED_ALREADY | if syllabus has at least one enrollment |
409 | SYLLABUS_COUNT_EXCEEDS_LIMIT | if number of enrollments exeeds limit |
409 | CLASSROOM_IN_USE | if classroom is in use |
(static) USyllabusSubject API(req, res)
- Description:
강의계획서 교과목 수정 API
- Version:
- 2.0.0
Parameters:
Name | Type | Description | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req |
Object |
Properties
|
|||||||||||||||||||||
res |
Object |
Properties
|