Конструктор для создания курса Soft Skills университета ИТМО
о себе
о себе
административная часть
К нам пришел факультет Soft Skills университета ИТМО
и попросили разработать веб игру для online блока их программы. Эта игра разгрузила бы преподавателей
и дистанционные студенты смогли бы учиться удаленно
UI/UX дизайнер
— Разработка административной части для редактирования курса,
— Создание компонентов для своей части,
— Учитывание игровой логики,
— Создание 20 персонажей для UI части.
Зачем нужна административная часть?
Мы создаем гибкую систему, которая позволяла бы без использования разработчиков менять контент курса

Для этого нужна административная часть, которую будут видеть только преподаватели факультета Soft Skills
Реализация
Чтобы видеть курс, надо соединять активные блоки

Это сделано для того, чтобы параллельно можно было разрабатывать другой курс и одним движением поменять его
Редактирование квеста
Можно провалиться в квест и внутри выстраивать контент. Можно создавать уроки или ветвления
Проанализировали контент и вынесли самую частую реплику отдельно
Виды контента
Можно легко переключаться между репликами, лекциями и заданиями, что помогает быстро из одного места собирать курсы и уроки
Подсказки разметки
Drawer с редактированием
56 вариантов контента
Мы запустили первый MVP и пользователи обнаружили проблему. Один урок могут редактировать два человека, что приводит к ошибке контента
Функционал онлайн работы команды, мы сразу решили не брать. По времени реализации и затратам это было не обосновано. Курс будет редактироваться максимум раз в год и функционал работы как в Фигме там не нужен
Мы решили внедрить сессии работы. Когда урок/курс редактируется другим человеком, мы оповещаем об этом пользователя, который тоже хочет его отредактировать. Это решение мы внедрили в минимальные сроки, после чего ошибок в контенте не было
*ошибка возникла, потому что нам сказали, что редактировать будет один человек
Курс был собран в заданные сроки и уже более 500 студентов прошли курсы. Сейчас преподаватели полностью поменяли контент курса второго года без помощи разработчиков