Как составить программу курса
Программа, собранная как список тем, разваливается на первом потоке: темы есть, а умения на выходе нет. Собирать надо с конца.
Шаг 1. Опишите выход
Что человек умеет после курса — одной фразой, глаголом действия. Не «понимает вёрстку», а «верстает страницу по макету».
Шаг 2. Разложите на умения, а не на темы
Спросите: что человек должен уметь, чтобы сделать это на выходе? Получится список из пяти-восьми умений. Это и есть модули.
Разница с темами существенная. «CSS Grid» — тема. «Раскладывает блоки на странице сеткой» — умение. Из умения понятно, что проверять; из темы — нет.
Шаг 3. Внутри модуля — от простого к рабочему
Три-пять уроков на модуль. Первый объясняет, средние показывают на примерах, последний даёт сделать самому. Больше семи уроков в модуле — признак, что внутри спрятались два умения.
Шаг 4. К каждому модулю — проверка
Тест на факты и определения, задание на то, где важен ход. Модуль без проверки — это модуль, про который вы никогда не узнаете, усвоен ли он.
У нас у темы может стоять итоговый тест: пока он не сдан, тема не считается пройденной, и следующая не открывается. Это не строгость ради строгости — так человек не уносит пробел дальше.
Шаг 5. Проверьте программу до записи
Покажите список умений трём людям из тех, для кого курс. Спросите не «нравится ли», а «что здесь лишнее и чего не хватает». Первый вопрос даёт вежливость, второй — правду.
Час на этот разговор экономит неделю перезаписи.
Как это выглядит в кабинете
Курс — программа. Тема — модуль умения. Урок — шаг внутри. Открывать темы можно по расписанию потока или по прогрессу: прошёл предыдущую — открылась следующая.