Кейс: СДО для дополнительного профессионального образования РЭУ им. Плеханова
Начало
В марте 2020 года в мою компанию от РЭУ им. Г.В. Плеханова поступил запрос на внедрение системы дистанционного обучения для проведения курсов дополнительного профессионального образования.

Задачи
- Понятый, простой, индивидуальный дизайн;
- Возможность самостоятельной оплаты через Сбербанк;
- Контроль документов пользователей;
- Интеграция с 1С в части получения групп пользователей для автоматизированной записи на курсы и отправки результатов обучения в 1С для последующего оформления документов об образовании;
- Плагин демократий доступа к части материалов курса без авторизации;
- Плагин интеграции с вебинарной платформой Webinar.ru для проведения вебинаров и просмотра записей после окончания вебинара;
- Должны быть следующие роли: администратор портала, менеджер портала, куратор (имеет доступ к проверке документов пользователей), преподаватель (имеет доступ на редактирование контента курсов и оценивание работ студентов, просмотра оценок за тест), студент (обучается на курсах, на которые он подписан). Должна быть возможность совмещать несколько ролей;
- Каждый пользователь Портала вне зависимости от роли должен иметь возможность: просматривать личный профиль и его данные, изменять свой пароль доступа к порталу СДО, загружать необходимые файлы, изменять некоторые данные своего профиля;
- Красивая витрина курсов.

Решение
Плагин интеграции с сайтом do.rea.ru
Позволяет передавать на сайт информацию по курсам, которые доступны для прохождения широкого круга лиц. Для этого была проведена доработка по указанию факта того, является ли курс открытым для широкого круга лиц, чтобы в дальнейшем передавать перечень таких курсов по требованию на сайт.
Плагин записи на курсы с помощью интернет-эквайринга
В настройках плагина содержатся: адрес сервера интернет-эквайринга, данные для доступа, стоимость курсов по умолчанию, возможность указывать стоимость со скидкой. Пользователи видят стоимость курса и имеют возможность перейти к оплате после указания электронной почты. Договор-оферта внесен в настройки плагина и показывается в модальном окне при нажатии на соответствующую ссылку на странице подписки на курс. После проведения оплаты пользователь возвращается в систему для заполнения данных в своем профиле, после чего у него появляется возможность перейти на страницу личного кабинета для доступа к приобретенному курсу. После того как пользователь перешел на страницу личного кабинета, ему необходимо предоставить отсканированные версии документов. Пока он этого не сделал, в нижней части окна браузера всплывает предупреждение с возможностью закрыть его на 4 часа. После прохождения 4-х часов предупреждение показывается вновь. Страница предоставления документов представляет собой стандартную форму, где пользователь должен приложить свои документы: После отправки документов пользователям с ролью «куратор» приходят уведомления на электронную почту, в которых указаны пользователи, прикрепившие документы. Куратор имеет возможность проверить документы, оставить общие комментарии к ним.Если куратор по каким-либо причинам не принимает документы, пользователю на почту приходит уведомление об отклонении с указанием причины.Документы передаются с помощью методов API в систему 1С: ДПО для дальнейшего хранения и использования согласно бизнес-процессам Заказчика. Необходим для получения данных о корпоративных группах обучения Заказчика. Разработаны методы для веб-сервиса интеграции: Разработан веб-хук для приема следующих данных: Способ записи на курс, которые предполагает, что создатель курса указывает, какие из тем курсов могут быть доступны пользователям, не оплатившие подписку, но желающие изучить демо материалы. Если пользователь приобрел курс, то он не должен видеть темы курса, которые доступны при демо доступе. Демодоступ активируется нажатием на кнопку «Демо доступ» Пользователю с демо подпиской виден блок с информацией о стоимости курса и возможности оплаты. Если пользователь еще не авторизован в системе, запрашивается его e-mail и согласие по аналогии с плагином подписки на курс через интернет-эквайринг. Был разработан плагин шаблона оформления Портала в соответствии с брендбуком, предоставляемым Заказчиком (дизайн-макеты основных страниц системы, кроссбраузерная верстка для настольной, планшетной и мобильной версии Портала, интеграция верстки шаблона на Портал) В функционал плагина входят: После настройки плагина не требуется дополнительное участие администраторов системы, все действия полностью автоматизированы и встраиваются в общую логику работы СДО Moodle. Плагин может быть использован для любой версии СДО и позволяет осуществить бесшовную интеграцию с СЦОС. В результате нашей работы нам удалось на 100% решить поставленные задачи. Мы разработали LMS на базе Moodle точно в срок и с требуемым функционалом. Данная система дистанционного обучения полностью решает основные задачи Заказчика.

Плагин управления документами пользователей

Плагин интеграции с системой 1С: ДПО
Плагин демо доступа к курсу

Плагин информационного блока о покупке курса

Плагин шаблона оформления Портала


Плагин публикации курсов СДО в СЦОС


Результаты
