Вопросы

Вопросы обучения (модуль learning) с вариантами ответов. Вопрос физически хранится на уроке (lessonId); привязка к конкретному тесту (testId) — необязательный контекст, определяемый через настройку теста «источник вопросов».

Методы

Метод HTTP Назначение
ipr.question.list GET Список вопросов
ipr.question.get GET Вопрос по ID
ipr.question.add POST Создать вопрос
ipr.question.update POST Изменить вопрос
ipr.question.delete POST Удалить вопрос

Модель доступа

Чтение (list) — по ACL модуля обучения. Для get/add/update/delete: если указан testId — проверяется право на курс теста (canManageCourse); если указан только lessonId — право на тест, связанный с уроком (если есть), иначе — право редактирования урока в обучении; привилегированные (admin/hr) — без ограничений.

Требует подключённого модуля learning.

См. также

Предыдущая
Следующая