Курсы
Курсы обучения модуля learning, используемые как мероприятия в ИПР и как объекты аналитики прохождения.
Методы
| Метод | HTTP | Назначение |
|---|---|---|
ipr.course.list |
GET |
Список курсов |
ipr.course.get |
GET |
Курс по ID |
ipr.course.add |
POST |
Создать курс |
ipr.course.update |
POST |
Изменить курс |
ipr.course.delete |
POST |
Удалить курс |
Модель доступа
Чтение (list/get) — по ACL модуля обучения (CHECK_PERMISSIONS), привилегированные (admin/hr) видят все курсы. Создание требует общего права заводить курсы (canManageCourse(0)) или привилегированного статуса. Изменение и удаление требуют права на конкретный курс (canManageCourse(courseId)) или привилегированного статуса.
Требует подключённого модуля learning — иначе все методы возвращают INTERNAL_ERROR.
См. также
Предыдущая
Следующая