Проект функции "Интеграция с системой СЦОС"
Интеграция Cреды электронного обучения 3KL и Moodle с ГИС СЦОС
Суть доработки
Добавление двусторонней интеграции с порталом СЦОС для публикации своий курсов на портале СЦОС и возможности
Сценарии
Основные сценарии, которые будут реализованы в рамках договора:
Сценарий публикации курсов на платформе
Система: по заранее настроенному расписанию получает список курсов, готовых к публикации и еще не опубликованных, инициирует отправку данных на портал
Сценарий отслеживания обновления статуса курсов на платформе
Система: по заранее настроенному расписанию получает список курсов со статусом "Отправлено на публикацию", запрашивает по каждому курсу текущий статус на платформе, обновляет изменившиеся статусы в системе
Сценарий обновления данных о курсе на платформе
Система: по заранее настроенному расписанию получает список курсов со статусом "Опубликовано", по курсам, где есть изменения инициирует отправку данных на платформу
Сценарий архивации курсов на платформе
Система: по заранее настроенному расписанию получает список курсов со снятой галочкой публикации и статусом "Опубликовано", инициирует отправку данных на платформу
Сценарий зачисления пользователей на курсы на платформе
Система: по заранее настроенному расписанию получает список пользователей, имеющих идентификатор ЕСИА и подписку на курс со статусом "Опубликовано", отправляет данные о зачислении пользователей на портал, если запись еще не выполнялась
Сценарий отчисления пользователей с курсов на платформе
Система: по заранее настроенному расписанию получает список пользователей, имеющих идентификатор ЕСИА и подписку на курс со статусом "Опубликовано" (список 1), получает список результатов исполнения сценария зачисления пользователей (список 2), отправляет данные об отмене подписки на портал для пользователей, которые есть в списке 2, но отсутствую в списке 1
Сценарий публикации результата пользователя за оцениваемый элемент курса на платформе
Система: по заранее настроенному расписанию получает получает список оцениваемых элементов в системе для слушателей, имеющих идентификатор ЕСИА и подписку на курс со статусом "Опубликовано", инициирует публикацию результатов обучения
Сценарий публикации результата пользователя за курс на платформе
Система: по заранее настроенному расписанию получает получает список слушателей, имеющих идентификатор ЕСИА и подписку на курс со статусом "Опубликовано", инициирует публикацию результатов обучения за курс
Сценарий публикации сертификата пользователя на платформе
Система: по заранее настроенному расписанию получает получает список слушателей, имеющих идентификатор ЕСИА, подписку на курс со статусом "Опубликовано", выданный сертификат в курсе, инициирует публикацию сертификата
Теги: интеграция