Личные кабинеты и клубы
Клубная раскладка, каталоги с фильтрами, избранное, расписание и разделы под разные форматы контента, например тренировки, питание и базу знаний.
ONE WAY STUDIO · РАЗРАБОТКА ДЛЯ ОНЛАЙН-ШКОЛ
Дорабатываю GetCourse там, где заканчиваются возможности конструктора. Личные кабинеты и клубы, оформление курсов, тесты, прогресс обучения и плагины с настройками для команды школы.
Стандартная лента уроков подходит не каждому продукту. Клубу важны расписание и быстрый выбор занятия, большой базе знаний нужны фильтры и поиск, курсу из нескольких модулей нужен понятный прогресс, а школе с несколькими потоками нужно единое оформление, которое не приходится собирать заново.
Такие вещи можно сделать вёрсткой в HTML-блоках, но тогда администраторам придётся править разметку при каждом наполнении. Я делаю доработки так, чтобы новые свойства уроков, тексты и настройки менялись в привычных местах GetCourse или в отдельном редакторе.
Клубная раскладка, каталоги с фильтрами, избранное, расписание и разделы под разные форматы контента, например тренировки, питание и базу знаний.
Шаблоны тренингов и страниц уроков, варианты раскладки, UI kit и настройки, через которые администратор меняет оформление без кода.
Прогрессбар по курсу, модулю и уроку, достижения, маскот, который меняется вместе с баллами ученика, и длительность видео, которая считается автоматически.
Нестандартное оформление тестов с редактором разметки в админке, чтобы команда наполняла их без ручной сборки HTML.
Индивидуальные функции и виджеты на GetCourse IDE или в HTML-блоках. Настройки размещаю там, где с ними удобно работать команде.
Добавляю функции к уже работающему кабинету, исправляю то, что сломалось после обновлений, и привожу разрозненные доработки к одному виду.
Проекты, в которых решались похожие задачи.

FIT SPO
Участник видит расписание и может подобрать тренировку через каталог. Команда обновляет уроки и их свойства в GetCourse, без отдельной системы управления контентом.
Посмотреть кейс ↗︎
Шаблон оформления
У школы есть готовая база для оформления кабинета. Повседневные настройки доступны команде, а разработчик может расширить шаблон, если задача выходит за их пределы.
Посмотреть кейс ↗︎
Школа Элеоноры Тюриной
Тесты получили нужный внешний вид, а команда получила инструмент для дальнейшего наполнения. Оформление можно использовать при подготовке следующих тестов.
Посмотреть кейс ↗︎Ещё нет аккаунта GetCourse? Зарегистрироваться по моей ссылке ↗︎ Партнёрская ссылка
Перед разработкой смотрю аккаунт, текущее оформление, подключённые плагины и тариф, чтобы доработка не конфликтовала с тем, что уже работает, и была доступна на вашем плане GetCourse.
Разбираю, как сейчас устроены тренинги, доступы и оформление, и что мешает ученикам или команде.
Показываю, как будет выглядеть и работать доработка, где будут её настройки, и фиксирую стоимость.
Делаю интерфейс и логику, при необходимости на GetCourse IDE или отдельном сервере.
Тестирую на реальных уроках, ролях и тарифах учеников, на компьютере и телефоне.
Показываю, где что настраивается, и остаюсь на связи для следующих доработок.
Зависит от функции. Для некоторых доработок достаточно оформления и скриптов, для других нужен GetCourse IDE или отдельный сервер. Это определяю до оценки разработки, чтобы вы заранее знали, что понадобится.
Да. Можно добавить нужную функцию к существующему интерфейсу или отдельно обновить оформление. Объём изменений согласуем до начала работы.
Я опираюсь на штатные возможности платформы там, где это возможно, и не завязываюсь на случайные детали вёрстки. Если после обновления что-то перестанет работать, помогу исправить.
Да, это одно из главных требований к каждой доработке. Новые свойства уроков, тексты и настройки выношу в админку GetCourse или в отдельный редактор.
Да, у One Way есть шаблон GetCourse с UI kit, вариантами раскладки тренингов и настройками для администраторов. Его можно взять за основу и адаптировать под ваш дизайн.
Посмотрю, как она устроена. Если код доступен и понятен, доработаю его. Если проще переделать, скажу об этом заранее и объясню почему.
Стоимость зависит от функций, интеграций и состояния существующего проекта. Пришлите описание задачи или пример, и я уточню объём, этапы и стоимость до начала работы.
Напишите мне в Telegram @onthewaytothesun или в MAX, даже если пока есть только идея.

Если появится задача по GetCourse, веб-разработке или автоматизации, напишите. Разберём, что уже есть и что нужно доработать.