Антон One Way | Разработка для онлайн-школ | GetCourse PRO
561 subscribers
223 photos
29 videos
101 links
Оформление и разработка нового функционала школ на GetCourse

По вопросам пишите 👉 @onthewaytothesun
Download Telegram
Оформление для Школы органического земледелия на платформе GetCourse. Так как я уже много лет работаю с ШОЗ, помимо соответствия макету мне сказали "сделай как можно более автоматизированным".

Я постарался убрать из работы техспецов всю рутину, которая обычно съедает время между потоками и может привести к ошибкам из-за "замыленного глаза". Картинки для тренингов теперь можно загружать прямо из общего списка, не проваливаясь в настройки каждого урока по отдельности. Длительность видео в уроке считается автоматически. Для части уроков настраивается автоматический дедлайн и число дней на дедлайн. После пропуска дедлайна ответы учеников принимаются автоматически заранее настроенной отбивкой, экономя время кураторов

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

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

Сам пост на конкурсе в чате GetCourse

Не стал писать в конкурсном посте слишком подробно про используемые технолоджии, скажу лишь что для кастомных блоков я во многих местах теперь отхожу от использования IDE и использую способы, которые доступны в 100% аккаунтов GetCourse, за счет которой компоненты грузятся быстрее 😉

Теперь все чаще буду применять именно этот способ для создании кастомов для гк
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Второе оформление, которое я показал на конкурсе - клубное, я делал его для фитнес-клуба FitSpo.

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

Логику расписания я построил так, чтобы она собиралась автоматически.
· Если у ученика демо-доступ, его неделя формируется из заранее заданного пула уроков.
· Если доступ основной, расписание берётся из каталога по времени старта уроков и раскладывается по неделям, которые можно листать вперёд и назад.

К каждой тренировке ещё подтягивается информация с отдельного сервера (длительность в минутах, тренер, оборудование, тип тренировки, сложность и теги). Этот внешний сервер также расположен на GetCourse, просто дополнительные данные грузятся отдельным потоком (уроков, как-никак, сотни)

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

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

Сам пост на конкурсе в чате GetCourse
6
Одно из моих оформлений попало в список финалистов 😎

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

https://t.me/getcourse_official/3689
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆4🔥32