Проект функции "Интеграция с системой СЦОС"

Алексей Дьяченко
18.09.2024
Проект реализован, результат описан в инструкции:
Интеграция Cреды электронного обучения 3KL и Moodle с ГИС СЦОС

Суть доработки

Добавление двусторонней интеграции с порталом СЦОС для публикации своий курсов на портале СЦОС и возможности

Сценарии

Основные сценарии, которые будут реализованы в рамках договора:

Сценарий публикации курсов на платформе

Система: по заранее настроенному расписанию получает список курсов, готовых к публикации и еще не опубликованных, инициирует отправку данных на портал

Сценарий отслеживания обновления статуса курсов на платформе

Система: по заранее настроенному расписанию получает список курсов со статусом "Отправлено на публикацию", запрашивает по каждому курсу текущий статус на платформе, обновляет изменившиеся статусы в системе

Сценарий обновления данных о курсе на платформе

Система: по заранее настроенному расписанию получает список курсов со статусом "Опубликовано", по курсам, где есть изменения инициирует отправку данных на платформу

Сценарий архивации курсов на платформе

Система: по заранее настроенному расписанию получает список курсов со снятой галочкой публикации и статусом "Опубликовано", инициирует отправку данных на платформу

Сценарий зачисления пользователей на курсы на платформе

Система: по заранее настроенному расписанию получает список пользователей, имеющих идентификатор ЕСИА и подписку на курс со статусом "Опубликовано", отправляет данные о зачислении пользователей на портал, если запись еще не выполнялась

Сценарий отчисления пользователей с курсов на платформе

Система: по заранее настроенному расписанию получает список пользователей, имеющих идентификатор ЕСИА и подписку на курс со статусом "Опубликовано" (список 1), получает список результатов исполнения сценария зачисления пользователей (список 2), отправляет данные об отмене подписки на портал для пользователей, которые есть в списке 2, но отсутствую в списке 1

Сценарий публикации результата пользователя за оцениваемый элемент курса на платформе

Система: по заранее настроенному расписанию получает получает список оцениваемых элементов в системе для слушателей, имеющих идентификатор ЕСИА и подписку на курс со статусом "Опубликовано", инициирует публикацию результатов обучения

Сценарий публикации результата пользователя за курс на платформе

Система: по заранее настроенному расписанию получает получает список слушателей, имеющих идентификатор ЕСИА и подписку на курс со статусом "Опубликовано", инициирует публикацию результатов обучения за курс

Сценарий публикации сертификата пользователя на платформе

Система: по заранее настроенному расписанию получает получает список слушателей, имеющих идентификатор ЕСИА, подписку на курс со статусом "Опубликовано", выданный сертификат в курсе, инициирует публикацию сертификата

Трудоемкость 256 нормочасов.

 

 

Теги: интеграция
Рейтинг ответа: 2.5 (2 оценок)

Комментарии запрещены