Запрос позволяет получить название, статус, список групп курса (для курса без ограничений по датам проведения будет одна группа без даты завершения) и их настройки.
{СourseID} можно получить запросом GET /organization/courses/groups.
GET
https://userapi.mts-link.ru/v3/courses/{Courseid}
Отсутствуют.
Отсутствуют.
id — идентификатор курса;
name — имя курса;
owner — идентификатор сотрудника организации, создавшего курс;
isPublish — состояние публикации курса;
isPreModerationEnabled — необходима ли предварительная модерация участников администратором курса;
groups— идентификатор группы;
trajectory — траектория курса закрытая или открытая;
passingScore — минимальный проходной балл;
certSetting — параметр выдачи сертификата: нет/автоматически/вручную;
visibilityStatus — видимость курса по ссылке всем/только приглашенным;
additionalFields — дополнительные поля курса (массив параметров);
locale — язык курса;
url: https://userapi.mts-link.ru/v3/courses/{id},
method: GET,
headers:
{
x-auth-token: {Token},
Content-Type: application/x-www-form-urlencoded
}
200 OK
{
"id": 1,
"name": "Новый курс",
"owner": {
"id": 4
},
"isPublish": true,
"isPreModerationEnabled": false,
"groups": [
{
"id": 1
}
],
"trajectory": "close",
"passingScore": 0,
"certSetting": "auto",
"visibilityStatus": "all",
"additionalFields": [],
"locale": "RU"
}