Мы создали платформу для онлайн-школы, где пользователю найти или даже понять, что он хочет, проще простого.
В архитектуре сайта все интуитивно понятно: вот сайт, где учат 3D графике, вот курсы (Что будем моделировать: мебель? Здания? Локации компьютерных игр или их персонажей? Или нужно получить базовые знания по работе с программой?).
Регистрация — в 2 шага, есть работы и отзывы студентов, курсы — платные, вебинары — бесплатные. И все! Желающему научиться не нужно изучать весь сайт или ждать момента наивысшей мотивации, чтобы принять решения о покупке курса. Нет времени ждать — знания уже ждут :)
Дизайн
Разработка
Личный кабинет
В личном кабинете студента показывается список курсов и расписание предстоящих событий в календаре с актуальным статусом:
-
занятие курса;
-
запись на вебинар;
-
бронированное занятие;
-
прошедший курс или вебинар.
Любое событие можно добавить в свой Google календарь — не придется заходить на платформу, чтобы посмотреть, когда и во сколько начнется следующее занятие.
Зал славы
Это и блог, и форум, и выставочный зал работ студентов школы Knower. Можно почитать о том, как шла работа студента над проектом, посмотреть наброски и готовые модели, лайкнуть понравившуюся работу и прокомментировать. Если вас интересуют работы студентов конкретного курса, просто отсортируйте статьи блога по направлению.
Оценить работы может любой посетитель сайта — чтобы поставить лайк, регистрация не нужна ;)
Чат с технологией Push and Pull
В прямых трансляциях, где участники обсуждают итоги курса или актуальную тему, есть чат, и работает он в реальном времени.
Штатный модуль Битрикса Push and Pull обеспечивает постоянное соединение между страницей и сервером. И когда кто-то отправляет сообщение в чат, страница сразу же сообщает об этом серверу, а тот рассылает это сообщение всем активным соединениям (всем, кто в чате).
Технически запрос отправляется на сервер, когда открывается страница, и оставляет соединение открытым, пока серверу не будет что ответить, то есть — пока не произойдут изменения на странице у любого из участников чата.
Обычно браузер с определенной периодичностью общается с сервером и, несмотря на то, были ли изменения на странице или нет, сервер все равно отдает ответ. Это нагружает страницу и ответы могут приходить с задержкой (вспомните, как это бывает в Skype). Так, Push and Pull снижает риски, что трансляция и сам чат будут работать некорректно, а все сообщения приходят в ту же секунду, когда их отправили.
Выдача онлайн сертификатов
Нужно было придумать, как администратору безболезненно выдавать сертификаты о прохождении курса, а студенту — удобно их получать.
Весь процесс проходит внутри платформы:
Через админ-панель администратор выбирает поток, курс и студентов, которые получат сертификаты, и нажимает кнопку «Выдать сертификаты». В личном кабинете во вкладке «Мой профиль» студенту выводится ссылка на скачивание сертификата об окончании курса.