реклама
разместить

Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере

Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере

Привет, мы «Делаем IT» и входим в ТОП-2 разработчиков корпоративных решений «под ключ» в России и СНГ по версии Рейтинга Рунета за 2023 год. К нам обращаются, если хотят создать сайт с нуля или с использованием уже готовых решений.

В этот раз мы поделимся, как мы разработали современную образовательную платформу для проекта Статут.

Статут — образовательная площадка для профессионалов в сфере юриспруденции. На ней судьи, адвокаты, нотариусы и другие юристы могут записаться на платный вебинар и повысить квалификацию.

Особенность платформы в том, что изначально для ее работы использовалось 2 сайта. На первом размещались вебинары и проводилась регистрация, а на втором — видеокурсы.

Наша задача — объединить эти ресурсы в одном коробочном решении с удобной и дружелюбной админкой. А для пользователя весь сайт должен стать быстрее и отзывчивее.

Какие фичи нужно было реализовать

▶У физических и юридических лиц должны быть различные условия для регистрации.

▶ На каждое мероприятие и видеокурс могут быть зарегистрированы разные участники.

▶ При покупке мероприятия, участники должны добавляться автоматически. А все потому, что от их количества и формата зависит стоимость ивента. Тоже самое справедливо и для видеокурсов.

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

▶ При регистрации на Statu.ru, все участники автоматически регистрируются на платформе МТС Линк.

▶ Весь контент на площадке должен быть хорошо защищен от пиратов.

Какие технологии использовали

В качестве CMS мы использовали 1C-Битрикс. Клиент хотел именно покупное коробочное решение с нормальной админкой и техподдержкой. До этого они пользовались самописным софтом, который был не самым удобным и надежным.

Основной язык разработки бэкенда — PHP. Для фронта мы применяли HTML, JQuery или чистый JavaScript.

Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере

В чем была главная сложность

Основная трудность в том, что для проекта необходимо было разработать дополнительные модули, которых нет в стандартной библиотеке Битрикс.

Для примера возьмем корзину. У Битрикса есть родная, но она нам не подходила. Дело в том, что на сайте продается 2 разных вида информационных продуктов: видеокурсы и билеты на профильные мероприятия. И они должны отдельно добавляться и считаться внутри корзины. А все из-за того, что у них могут быть разные условия оформления.

Поэтому мы пошли на хитрость: битриксовскую встроенную корзину мы не используем большую часть времени — только на самом последнем этапе оформления покупки. А в остальном применяется самописный модуль.

Такой подход с написанием дополнительных модулей очень нетипичен для коммерческих проектов. И это делает его еще более интересным кейсом для меня как разработчика.

Виталий, Backend-разработчик проекта.

Еще одна самодельная интеграция — синхронизация Статута с платформой МТС Линк. По задумке, если пользователь заказал билет на ивент, то он автоматически должен зарегистрироваться на платформе МТС. Конечно же, в Битриксе таких очень специфичных штук не было — нужно все было дорабатывать самостоятельно.

Также технически мы реализовали функциональность записи дополнительных участников на мероприятие. К примеру, регистрируется компания и несколько ее сотрудников должны посетить ивент. При регистрации они указывают данные своих работников и под каждого создается отдельный личный кабинет, связанный с этим мероприятием. А сотрудник будет видеть только ссылку на сам вебинар.

Какие функции реализовали

Весь сайт мы создавали с нуля — предыдущие наработки не использовались. Пройдемся по основным фишкам.

▶Регистрация в сервисе. Как изначально планировалось, на сайте доступно две формы регистрации — для юридических и физических лиц.

Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере

▶На главной странице расположен весь образовательный контент платформы — видеокурсы и мероприятия. Также мы сделали слайдер с баннерами, с помощью которого можно подсветить важные новости или ивенты, которые не стоит пропускать.

▶По ссылке с главной можно перейти в раздел с ивентами. Здесь собрана вся самая нужная базовая информация про грядущие мероприятия. Когда, где, сколько стоит — все есть тут. А если человеку необходимо что-то определенное, то он может воспользоваться поиском по ключевым словам и фильтрами.

Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере

▶Если перейти на страницу ивента, то пользователю откроется более подробная информация. А именно где и когда будет проходить мероприятие, и кто будет спикером. Также здесь можно скачать дополнительные материалы, которые пригодятся в дальнейшем.

Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере

▶Видеокурсы также расположены сеткой.

Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере

А если перейти на конкретный курс, то пользователь получит больше информации.

Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере

▶ Также для удобства студентов мы сделали отдельную страницу со списком лекторов. На ней можно посмотреть, кто преподает на платформе, больше узнать о компетенциях спикеров, а также увидеть, в каких ивентах они будут участвовать в ближайшее время.

Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере
Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере

▶ В корзине могут быть одновременно как мероприятия, так и видеокурсы. При этом тот факт, что на сайте действует по сути 2 разные корзины для пользователя не заметен и никак не портит user experience.

Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере

В личном кабинете представители компаний могут создавать группы для обучения своих сотрудников. При этом у самих работников будет только доступ к ссылке на видеокурс — самостоятельно что-то назначить себе они не смогут.

Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере
Почему образовательный проект нужно делать на кастомной LMS-системе? Объясняем на примере

Подводим итоги

▶Реализовали все core-фишки, которые планировали изначально.

▶ Перенесли со старой версии сайта более 6 000 пользователей, 20 мероприятий и видекурсов и 100 профилей лекторов. Сейчас на сайте 8 000 зарегистрированных пользователей.

▶Нашли парочку нестандартных выходов и применили смекалку.

▶Перенесли старый проект на новую защищенную платформу, к контенту которой не смогут получить доступ пираты.

▶Сейчас Statut.ru находится в полностью рабочем состоянии. Мы продолжаем работать над реализацией новых функций и улучшением действующих.

66
реклама
разместить
Начать дискуссию
TikTok начал восстанавливать работу в США

Блокировка продлилась чуть больше 12 часов.

Источник: Jaap Arriens / NurPhoto / Getty Images / TechCrunch
1414
77
22
11
11
Вообще, последние новости из стран западного режима, веселят все больше. Либеральная вата уже не знает, как оправдывать одно, на них вываливают кастрюлю новой дичи.))) От этого 15 центовые начинают пороть такую лютую ахинею, что непонятно, вменяемый человек тебе пишет, или нет?! То диктатура Тик ток отжимает и они это оправдывают, то режим решил отжать Гренландию с Канадой и либеральная вата и это пытается оправдать))) В цивилизованных странах уже с поп-корном смотрят на то, что творит западный режим. Главное не останавливаться. Жаль конечно, что Трамп не успеет все сделать и его уберут быстро, ибо гражданская война в США неминуема, но сам факт того, как западный режим снял маску и показал истинное лицо - показательна, то выборы неугодных отменят, то компании отжимают на ровном месте, то создают фонд мира для финансирования войны, то пиратством занимаются.))) Господа западные диктаторы, у ваших либеральных ватников уже заканчиваются аргументы вас покрывать и все это оправдывать. Дайте бедолагам передохнуть чутка.
реклама
разместить
«Годами выстраивали сетку»: Instagram* сменил формат фотографий в профилях с квадратов на прямоугольники — понравилось не всем

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

1010
44
44
Проблемы белых людей
Где купить USDT за наличные в Москве

Криптовалюта USDT (Tether) заслужила свою популярность благодаря стейблкоиновой природе и стабильности курса. Это одна из наиболее востребованных криптовалют, так как она предоставляет возможность быстро и удобно проводить финансовые операции с минимальными рисками изменения стоимости. Благодаря своей привязке к доллару США, USDT используется как и…

Где купить USDT за наличные в Москве
2929
Как обменять USDT на наличные рубли: Лучший способ

USDT, также известный как Tether, является одним из самых популярных стейблкоинов на крипторынке. Этот токен привязан к доллару США и позволяет пользователям хранить активы с минимальными колебаниями цены. Однако вопрос обналичивания USDT остаётся актуальным для многих пользователей в России. Вывести USDT в рубли становится всё более востребованной…

Как обменять USDT на наличные рубли: Лучший способ
3131
Как заработать 1 миллион рублей за месяц на нейросетях

2024 год стал для меня переломным. Многое изменилось, в том числе и подход к заработку. Я решил сосредоточиться на нейросетях и искусственном интеллекте, и начать марафон, целью которого стало заработать миллион рублей за месяц. В этом процессе было много взлетов и падений, но сейчас я точно знаю, как и что нужно делать, чтобы достичь цели.

2424
44
Рынок акций продолжает рост! Большая коррекция уже близко?

После того как рынок акций резко отскочил в прошлую пятницу, он вернулся к линии аптренда, которую ему удалось пробить на прошлой неделе в первый рабочий день и упасть до 2745 пунктов. Но на этой неделе индекс ММВБ смог сразу на открытии рынка в понедельник пробиться снова выше линии аптренда, что технически может привести к продолжению роста акций…

График (H1) индекса ММВБ
55
22
Что будет с рынком новостроек в 2025 году: цены, ключевые события и ожидания

Разбираем, чего ждать от рынка новостроек в 2025 году, куда пойдут цены и насколько выгодным будет этот период для покупки квартир.

Что будет с рынком новостроек в 2025 году: цены, ключевые события и ожидания
77
22
Курс биткоина достиг крупного целевого блока $100590-103962 и отреагировал на него сломом восходящей структуры на нисходящую. Какой допустимый диапазон снижения? $113451 в силе?

В своем последнем видео-разборе я показывал основные условия для продолжения роста, которые были выполнены. Цена добралась до основной зоны риска для продавца $100590-103962, прошила ее полностью, и поступила реакция продавца со сломом восходящей структуры на нисходящую. Каким является допустимый объем снижения? Еще возможно ли обновление ATH?

33
11
[]