Создали систему дистанционного обучения для проведения курсов дополнительного профессионального образования, а затем интегрировали ее со СЦОС.
В марте 2020 года в компанию LMS-Service от РЭУ им. Г.В. Плеханова поступил запрос на внедрение системы дистанционного обучения для проведения курсов дополнительного профессионального образования.
Задачи
- Понятый, простой, индивидуальный дизайн.
- Возможность самостоятельной оплаты через Сбербанк.
- Контроль документов пользователей.
- Интеграция с 1С в части получения групп пользователей для автоматизированной записи на курсы и отправки результатов обучения в 1С для последующего оформления документов об образовании.
- Плагин демократий доступа к части материалов курса без авторизации.
- Плагин интеграции с вебинарной платформой Вебинар.ру для проведения вебинаров и просмотра записей после окончания вебинара.
- Должны быть следующие роли: администратор портала, менеджер портала, куратор (имеет доступ к проверке документов пользователей), преподаватель (имеет доступ для редактирования контента курсов и оценивания работ студентов, просмотра оценок за тест), студент (обучается на курсах, на которые он подписан). Должна быть возможность совмещать несколько ролей.
- Каждый пользователь портала, вне зависимости от роли, должен иметь возможность: просматривать личный профиль и его данные, изменять пароль доступа к порталу СДО, загружать необходимые файлы, изменять некоторые данные своего профиля.
- Красивая витрина курсов.
Решение
Плагин интеграции с сайтом do.rea.ru
Позволяет передавать на сайт информацию по курсам, которые доступны для прохождения. Для этого была проведена доработка по указанию факта того, является ли курс открытым для широкого круга лиц, чтобы в дальнейшем передавать перечень таких курсов на сайт.
Плагин записи на курсы с помощью интернет-эквайринга
В настройках плагина содержатся: адрес сервера интернет-эквайринга, данные для доступа, стоимость курсов по умолчанию, возможность указывать стоимость со скидкой.
Пользователи видят стоимость курса и могут перейти к оплате после указания электронной почты.
Договор-оферта внесен в настройки плагина и показывается в модальном окне при нажатии на соответствующую ссылку на странице подписки на курс.
После проведения оплаты пользователь возвращается в систему для заполнения данных в своем профиле, после чего у него появляется возможность перейти на страницу личного кабинета для доступа к приобретенному курсу.
Плагин управления документами пользователей
После того как пользователь перешел на страницу личного кабинета, ему необходимо предоставить отсканированные версии документов. Пока он этого не сделал, в нижней части окна браузера всплывает предупреждение с возможностью закрыть его на 4 часа. После прохождения 4 часов предупреждение показывается вновь.
Страница предоставления документов представляет собой стандартную форму, где пользователь должен приложить свои документы:
- паспорт (первая страница и прописка);
- диплом об образовании;
- справку об обучении.
После отправки документов пользователям с ролью «куратор» приходят уведомления на электронную почту, в которых указаны пользователи, прикрепившие документы. Куратор имеет возможность проверить документы, оставить общие комментарии к ним.
Если куратор по каким-либо причинам не принимает документы, пользователю на почту приходит уведомление об отклонении с указанием причины.
Документы передаются с помощью методов API в систему 1С: ДПО для дальнейшего хранения и использования согласно бизнес-процессам заказчика.
Плагин интеграции с системой 1С: ДПО
Необходим для получения данных о корпоративных группах обучения заказчика.
Разработаны методы для веб-сервиса интеграции:
- Метод передачи данных о курсах в системе – передача идентификатора курса, его краткое и полное название, является ли курс открытым/скрытым для подписки.
- Метод передачи информации о завершении курса пользователем – на основании этой информации сотрудники заказчика осуществляют выпуск документов для пользователей, успешно завершивших курс.
- Метод передачи данных об оплате курса пользователем – передача идентификатора пользователя и оплаченного курса, а также суммы оплаты.
- Метод передачи данных о пользователях, зарегистрировавшихся на портале самостоятельно – передача идентификатора пользователя, его ФИО, email, флаг блокировки, флаг предоставления документов для обучения; есть возможность повторной отправки данных о пользователе в случае изменения данных на портале.
Разработан веб-хук для приема следующих данных:
- Групп пользователей, которых необходимо создать на портале.
- Информации, включающей в себя: наименование группы, идентификатор группы, идентификатор курса (на который необходимо подписать пользователей группы), массив пользователей с указанием ФИО, идентификаторов и email.
Веб-хук поддерживает возможности создания, редактирования и удаления групп пользователей.
Плагин демо-доступа к курсу
Создатель курса указывает, какие из тем курсов могут быть доступны пользователям, не оплатившим подписку, но желающим изучить демо-материалы.
Если пользователь приобрел курс, то он не должен видеть темы курса, которые доступны в демо-доступе. Демо-доступ активируется нажатием на кнопку «Демо доступ»
Плагин информационного блока о покупке курса
Пользователю с демо-подпиской виден блок с информацией о стоимости курса и возможности оплаты. Если пользователь еще не авторизован в системе, запрашивается его email и согласие по аналогии с плагином подписки на курс через интернет-эквайринг.
Плагин шаблона оформления
Плагин шаблона оформления был разработан в соответствии с брендбуком, предоставленным заказчиком (дизайн-макеты основных страниц системы, кросс-браузерная верстка для настольной, планшетной и мобильной версий портала, интеграция верстки шаблона на портал).
Плагин публикации курсов СДО в СЦОС
В функционал плагина входят:
- Авторизация через СЦОС для пользователей.
- Передача данных о курсах в СДО и публикация карточек курсов в СЦОС.
- Обновление информации о курсах в СЦОС.
- Передача данных о записи на курс пользователей СДО.
- Передача оценок за оцениваемые элементы в СДО в СЦОС.
- Передача информации о результатах прохождения пользователем курса в СЦОС.
После настройки плагина не требуется дополнительное участие администраторов системы, все действия полностью автоматизированы и встраиваются в общую логику работы СДО Moodle. Плагин может быть использован для любой версии СДО и позволяет осуществить бесшовную интеграцию с СЦОС.
Результаты
Нам удалось решить все поставленные задачи. Мы разработали LMS на базе Moodle точно в срок и с требуемым функционалом. Данная система дистанционного обучения полностью решает основные задачи заказчика.
А именно: понятный, простой и индивидуальный дизайн, интеграция системы с 1С и вебинарной платформой, распределение ролей между участниками и возможность совмещать сразу несколько, контроль документов пользователей, интеграция с СЦОС и т.д. Процесс обучения стал более гибким, современным и, что самое главное, понятным и удобным для пользователей.
Если вам понравился кейс и вы хотите получать больше информации о сфере онлайн-обучения, подписывайтесь на наш телеграм-канал.
Комментарии