Объяснил новичку всё, а он снова моет не тем: как работает мини-платформа курсов в одном файле

Это просто, и в этом весь фокус: то, что вы в десятый раз объясняете новому человеку голосом, можно один раз разложить на короткие уроки с проверкой в конце. Попробуйте посмотреть на свою «устную инструкцию» как на маленький курс. Звучит громко, будто речь о большой обучающей платформе с подпиской.
На деле это один файл, который открывается в браузере. Разберу по шагам, как он устроен. Представим Богдана. У него небольшая клининговая бригада: уборка квартир после ремонта и генеральные уборки. Люди в бригаде меняются, особенно в сезон, и каждого новичка Богдан учит сам. Учит он одинаково: в первый день берёт с собой на объект, показывает, рассказывает. Какое средство для плитки, какое для ламината, чем нельзя трогать мрамор, в каком порядке идти по квартире, что проверить перед сдачей. Через неделю выясняется, что половина сказанного забылась. Новичок протирает зеркало не той салфеткой или начинает с пола, а потом смахивает пыль с полок прямо на чистое. Богдан объясняет снова. Это вымышленная история, но такой «Богдан» есть в любом деле, где регулярно появляются новые люди. Трекер №051 — мини-платформа онлайн-курсов в одном файле. Внутри сразу две части: конструктор, где автор собирает курс, и плеер, где ученик его проходит. Плеер — это просто экран для ученика: уроки по порядку, тесты, его прогресс. Главные свойства такие же, как у других трекеров каталога: На компьютере с Windows и телефоне с Android файл открывается прямо в браузере. Для iPhone его сначала нужно загрузить на сайт и открывать по адресу. Открыв файл, автор нажимает «+ Новый курс». Дальше курс собирается как книга с главами. Курс делится на модули — это крупные темы. Внутри модуля лежат уроки, а в конце модуля — тест. Можно включить настройку, при которой модули открываются только по очереди. Тогда новичок не перепрыгнет к сдаче объекта, не пройдя тему про средства. Урок собирается из блоков. Блок — это кусочек урока определённого вида. Видов семь: Богдан может сфотографировать свою тележку со средствами и подписать, что для чего. А на флеш-карты вынести пары «поверхность — чем мыть». Здесь начинается самое полезное. Вопросы бывают пяти типов: Для клининга два последних типа подходят идеально. Расставить этапы уборки комнаты по порядку — это ровно то, что новичок путает на объекте. Автор задаёт проходной порог — минимальный результат, при котором тест считается сданным. И при желании таймер, чтобы на тест было ограниченное время. Последний шаг автора — настроить сертификат. Это документ об окончании курса, который ученик получает со своим именем. Новичок открывает курс и идёт по урокам. В конце модуля сдаёт тест и сразу видит разбор ответов: где ошибся и как правильно. За прохождение начисляется опыт (XP — очки за пройденные уроки и тесты) и выдаются бейджи, то есть значки за достижения. Это мелочь, но с ней проходить уроки чуть веселее. Когда курс пройден, ученик получает сертификат со своим именем. Для бригады Богдана это понятная отметка: человек прошёл вводное обучение, теперь можно отправлять его на объект с напарником. В файле есть и раздел аналитики для автора. Когда курс собран, его нужно опубликовать. Здесь два пути: выгрузить курс в формате JSON или получить код для сайта.
Источник: vc.ru — vc.ru/services/3242075-mini-platforma-onlajn-kursov-dlya-novichkov-v-klininge