Олег Видякин
Образование, наука, работа
Россия, Калининград
Порталы и сервисы
Сентябрь 2024
Создать сервис, где люди учатся делая, а не слушая, где прогресс виден в рейтинге, а не в сертификате, и где каждая задача — это не абстрактный пример из учебника, а кейс из финансовой аналитики, HR или логистики.
Создали структуру обучения, которая базируется на уровнях компетенций.
Разбили аудиторию на три группы и для каждой создали свою «лестницу» задач:
«(Не)уверенный пользователь» — базовые операции: вставка строк, форматирование, простые формулы. Задачи имитируют офисную рутину (например, оформить прайс-лист или посчитать сумму по столбцу).
«Владыка таблиц» — повседневные задачи среднего уровня: сводные таблицы, диаграммы, условное форматирование, функции ЕСЛИ, СУММЕСЛИМН, ВПР. Кейсы: расчёт KPI отдела продаж, анализ динамики выручки, работа с датами для графика отпусков.
«Гуру таблиц» — продвинутые сценарии: комбинация формул, макросы, Power Query. Задачи на автоматизацию отчётов, консолидацию данных из нескольких источников, построение дашбордов.
Создали 3 уровня сложности + рейтинг + проверка экспертами
Внедрили систему баллов и динамический лидерборд для каждого уровня. Пользователи видят своё место в рейтинге в реальном времени, что создаёт эффект соревнования и мотивирует переходить на следующую ступень. Это работает как Duolingo для языков — только здесь «стрики» заменены на решённые бизнес-кейсы.
Ключевое отличие от автоматизированных платформ: каждое решение проверяет преподаватель вручную и даёт детальный комментарий. Пользователь получает не «правильно/неправильно», а разбор почему его формула сработала/не сработала и как можно было решить задачу эффективнее. Для этого разработали модуль проверки с возможностью загрузки файлов, прикрепления комментариев и интеграцией чатов прямо в карточки задач.
Собрали библиотеку кейсов, которые реально встречаются в работе: расчёт бюджета проекта, анализ оттока клиентов, построение воронки продаж, расчёт себестоимости в производстве. Каждая задача описывает бизнес-контекст, чтобы пользователь понимал «зачем» он это делает, а не просто тренировал синтаксис функций.
Система уровней: нужно было создать алгоритм, который справедливо отражает компетенции — чтобы «Гуру» был действительно гуру, а не просто человек, который решил больше задач. Построили систему весов: сложные задачи дают больше баллов, но открываются только после прохождения предыдущих уровней.
Проверка решений: Автоматизация проверки Excel-файлов — нетривиальная задача (разные версии формул, альтернативные способы решения). Выбрали гибридную модель: преподаватель проверяет вручную, но система помогает ему структурировать фидбек и отслеживать статистику по каждому пользователю.
Адаптивность: платформа должна работать на любых устройствах, но Excel-задачи обычно решают на десктопе. Сделали адаптивный дизайн для просмотра условий и рейтинга с мобильных, а загрузку решений — с приоритетом на desktop UX.
Для того чтобы объединить образовательную механику, систему рейтингов и личные кабинеты в единую экосистему, мы выбрали надежный и масштабируемый стек:
Backend на 1С-Битрикс (PHP): Платформа реализована на базе CMS «1С-Битрикс». Это решение позволило закрыть вопросы безопасности данных, гибко настроить роли пользователей (студент/преподаватель/админ) и быстро масштабировать каталог задач без переписывания архитектуры ядра.
Frontend на классическом стеке (HTML + CSS + Vanilla JS):
Для клиентской части мы отказались от тяжелых фреймворков в пользу фундаментальных веб-технологий. Интерфейс реализован на чистом HTML и CSS, а вся интерактивность — на нативном JavaScript.
1.Многоуровневая платформа: 3 ступени сложности с плавной прогрессией от базовых операций к макросам и автоматизации.
2.Геймификация: рейтинговая система с баллами и лидербордами удерживает пользователей и стимулирует регулярно возвращаться за новыми задачами.
3.База практических задач: библиотека авторских кейсов из реальных бизнес-процессов (финансы, HR, логистика, продажи).
4.Качество обучения: система ручной проверки с детальным фидбеком от экспертов — в отличие от роботизированных платформ, где пользователь остаётся один на один с ошибкой.
5.Стабильная работа сервиса: платформа выдерживает нагрузку от тысяч пользователей, автоматически пересчитывает рейтинг, корректно обрабатывает загрузку файлов и регулярно обновляется новыми задачами.