Онлайн школа компьютерной графики Knower

Платформа для обучения 3D-моделированию и визуализации

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






В архитектуре сайта все интуитивно понятно: вот сайт, где учат 3D графике, вот курсы (Что будем моделировать: мебель? Здания? Локации компьютерных игр или их персонажей? Или нужно получить базовые знания по работе с программой?).

Регистрация — в 2 шага, есть работы и отзывы студентов, курсы — платные, вебинары — бесплатные. И все! Желающему научиться не нужно изучать весь сайт или ждать момента наивысшей мотивации, чтобы принять решения о покупке курса. Нет времени ждать — знания уже ждут :)




Дизайн






Разработка


Личный кабинет

В личном кабинете студента показывается список курсов и расписание предстоящих событий в календаре с актуальным статусом:

  • занятие курса;

  • запись на вебинар;

  • бронированное занятие;

  • прошедший курс или вебинар.

Любое событие можно добавить в свой Google календарь — не придется заходить на платформу, чтобы посмотреть, когда и во сколько начнется следующее занятие.




Зал славы

Это и блог, и форум, и выставочный зал работ студентов школы Knower. Можно почитать о том, как шла работа студента над проектом, посмотреть наброски и готовые модели, лайкнуть понравившуюся работу и прокомментировать. Если вас интересуют работы студентов конкретного курса, просто отсортируйте статьи блога по направлению.

Оценить работы может любой посетитель сайта — чтобы поставить лайк, регистрация не нужна ;)




Чат с технологией Push and Pull

В прямых трансляциях, где участники обсуждают итоги курса или актуальную тему, есть чат, и работает он в реальном времени.

Штатный модуль Битрикса Push and Pull обеспечивает постоянное соединение между страницей и сервером. И когда кто-то отправляет сообщение в чат, страница сразу же сообщает об этом серверу, а тот рассылает это сообщение всем активным соединениям (всем, кто в чате).

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

Обычно браузер с определенной периодичностью общается с сервером и, несмотря на то, были ли изменения на странице или нет, сервер все равно отдает ответ. Это нагружает страницу и ответы могут приходить с задержкой (вспомните, как это бывает в Skype). Так, Push and Pull снижает риски, что трансляция и сам чат будут работать некорректно, а все сообщения приходят в ту же секунду, когда их отправили.



Выдача онлайн сертификатов

Нужно было придумать, как администратору безболезненно выдавать сертификаты о прохождении курса, а студенту — удобно их получать.

Весь процесс проходит внутри платформы:

Через админ-панель администратор выбирает поток, курс и студентов, которые получат сертификаты, и нажимает кнопку «Выдать сертификаты». В личном кабинете во вкладке «Мой профиль» студенту выводится ссылка на скачивание сертификата об окончании курса.

Готовый сайт:

knower.pro