Евгений Сайты › Peppers Сбер ID
Сайты, SEO и GEO, реклама, чат-боты, ИИ и дизайн | Москва
Рейтинг
9 371
№ 111 в каталоге
Отзывы
Профессионализм
9/10
Коммуникация
9 /10
Город
Москва
Опыт работы
11 лет
На сайте с
2016 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей

Создание сайта-онлайн-школы для учебного центра по охране труда: Moodle, протоколы в PDF, обмен с CRM и кабинет для предприятий

Используемые навыки Bootstrap Moodle PHP Веб-приложение Интеграция API

Описание

Онлайн-школа на Moodle для учебного центра по охране труда и пожарной безопасности: курсы и тесты для слушателей, протоколы проверки знаний в PDF, связь с CRM центра и отдельный кабинет для предприятий-заказчиков. Создание сайта «под ключ», от структуры курсов до запуска, вёл Евгений Росляков. Сайты он делает с 2016 года, работает самозанятым, перед началом подписывает договор, а юрлицам выдаёт закрывающие документы. Встречается с заказчиками в Москве, остальную работу ведёт удалённо.

Центр обучает работников предприятий: охрана труда, пожарно-технический минимум, первая помощь. На курсы приходят заводы, склады и строительные фирмы, и отправляют они сразу десятками.

Учёба шла по старинке. Материалы рассылали по почте и в мессенджерах, тесты писали на бумаге, преподаватель проверял их вручную. Протоколы проверки знаний и сведения для реестра обученных лиц Минтруда секретарь собирал из нескольких таблиц. Ответственные за охрану труда на предприятиях регулярно звонили в центр: «Скажите, кто из наших уже прошёл?»

Была и юридическая сторона. Там, где программа требует практики, она остаётся очной, в центре. Сайт её не заменяет: он берёт на себя теорию, тесты и бумаги.

Центру нужен был сайт, на котором слушатель учится с телефона, а менеджер и бухгалтер не вбивают одни и те же данные в трёх местах.

Решение

Школу собрал на Moodle 4. Для каждой программы свой курс: материалы, тест из банка вопросов, срок прохождения и повторное обучение, когда удостоверение подходит к концу. Банк разбит по темам, и тест каждый раз набирается из случайных вопросов, так что соседи по группе друг у друга не спишут.

Оформление сделал на стандартной теме Boost. Она построена на Bootstrap, поэтому страницы сами подстраиваются под экран телефона. Я подобрал цвета и шрифты центра, убрал лишние блоки и оставил на странице курса главное: что пройти дальше и сколько осталось времени.

Для документов написал плагин на PHP. Слушатель сдаёт итоговый тест, и плагин тут же формирует протокол проверки знаний и удостоверение в PDF. Раз в отчётный период он собирает файл сведений в формате, который принимает реестр обученных лиц. Файл загружает сотрудник центра. Прямого обмена с реестром нет, и делать вид, что он есть, я не стал: загрузка остаётся ручной, но набирать сведения руками больше не нужно.

Интеграция API убрала вторую рутину. Заявка приходит в CRM центра, а оттуда через веб-сервисы Moodle создаётся слушатель и попадает в нужную группу. Письмо с доступом уходит само. Статусы обучения (начал, сдал, не сдал) возвращаются в CRM, и менеджер видит их в карточке сделки.

Веб-приложение для предприятий сделал отдельно от школы. Ответственный по охране труда входит под своим логином и видит только своих сотрудников: кто прошёл, у кого срок истекает в ближайшие месяцы, кто ещё не начинал. Протоколы скачиваются сразу, без звонка в центр.

Очная практика осталась в расписании центра. У такой программы на сайте стоит пометка и запись на конкретную дату.

Результат

Слушатели учатся, когда им удобно, и многие делают это с телефона. Менеджерам больше не нужно рассылать материалы и собирать результаты тестов по чатам: всё лежит в школе.

Протокол и удостоверение готовы в момент сдачи. Раньше на них уходили часы работы секретаря. Сведения для реестра собираются по кнопке; остаётся проверить файл и загрузить его.

Звонки «кто у нас прошёл» почти прекратились. Ответственные заходят в кабинет и сами видят актуальный список. Заметно и тех, кому скоро повторять обучение, поэтому центр заранее предлагает даты.

CRM и школа перестали расходиться: статус слушателя в карточке сделки совпадает со статусом в курсе.

Чего сайт не делает. Практическую часть он не заменяет, и так задумано. Формат файла для реестра могут изменить, тогда плагин придётся поправить. А ещё в школе пока лежат не все программы центра. Новые курсы центр добавляет сам: плагин и обмен с CRM для этого трогать не нужно.

Если решили перевести обучение в онлайн, пришлите мне сообщение на freelance.ru и перечислите программы. Скажу, что из них реально собрать на Moodle.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Создание сайта педагога по вокалу: Landing Page с видео учеников «до и после», мобильные сайты на HTML5 и JavaScript, целевые страницы под запись на диагностику
Создание сайта педагога по вокалу: Landing Page с видео учеников «до и после», мобильные сайты на HTML5 и JavaScript, целевые страницы под запись на диагностику
16
Веб-разработка и IT Создание сайта и интернет портала для дилеров поставщика запчастей к сельхозтехнике: Ecommerce-кабинет, SEO по странам
Создание сайта и интернет портала для дилеров поставщика запчастей к сельхозтехнике: Ecommerce-кабинет, SEO по странам
21
Веб-разработка и IT Создание сайта с подпиской на наборы для вышивки: SaaS на Ruby on Rails, платежи через Stripe и PayPal, для мастерской из Сербии
Создание сайта с подпиской на наборы для вышивки: SaaS на Ruby on Rails, платежи через Stripe и PayPal, для мастерской из Сербии
16
Маркетинг и Продвижение Продвижение в интернете для зоомагазина: email-рассылки, маркетинг удержания клиентов, автоцепочки и Messenger Marketing
Продвижение в интернете для зоомагазина: email-рассылки, маркетинг удержания клиентов, автоцепочки и Messenger Marketing
18