модуль
Обучение управлению сайтом
Десять заданий для владельца сайта: войти, поменять девиз, добавить видео, опубликовать черновик, собрать страницу из блоков. Галочку ставит сайт, а не человек: задание засчитывается, когда в данных появилось то, что он должен был сделать.
по договорённости
- Галочку ставит сайт, а не человек
- Шаг открывается после предыдущего
- Задания описаны в настройке, не в коде
Что он делает
Сдача сайта обычно выглядит так: «вот пароли, разбирайтесь». Человек открывает админку, видит сорок пунктов меню и закрывает её. Тренажёр заменяет это получасом практики: страница с заданиями, каждое — одно реальное действие на его собственном сайте.
Главное отличие от любого чеклиста: отметить задание нельзя. Сайт сам проверяет, появилось ли в данных то, что человек должен был создать или изменить, и только тогда зажигает галочку. Он видит не «я отметил», а «у меня получилось» — и это снимает главный страх новичка: «я что-то нажал, а правильно ли?»
В конце у владельца на сайте десять вещей, сделанных своими руками. Больше всего это нужно тем, кому за сорок: на объяснение очевидного у них уходит больше всего времени, а здесь объяснять нечего — надо сделать.
Что он умеет
Проверка по данным, а не по галочке
Шесть видов проверки: появилась запись нужного типа, черновик опубликован, поле заполнено, заведена сущность, изменился блок, изменилась настройка сайта. Отсчёт идёт от снимка на момент первого захода — иначе «добавьте видео» засчиталось бы сразу, видео на сайте и так полторы сотни.
Шаги по порядку
Следующее задание открывается, когда пройдено предыдущее: сначала войти, потом поменять девиз, потом добавить видео и подписать его. Порядок повторяет то, как человек будет жить с сайтом дальше.
Сделали в соседней вкладке, вернулись — галочка уже горит
Задание выполняется в обычной админке сайта, а не в учебной копии. Вернулись на страницу заданий — результат засчитан в тот же момент, без перезагрузки; если со страницы не уходили, она сама перепроверяется раз в пятнадцать секунд.
Задания — в настройке
Список шагов, подписи и правила проверки лежат в конфигурации, а не в коде. Под новый сайт меняется только он: другие типы материалов, другие задания, тот же модуль.
Границы
Проверки знают про типы материалов и поля того сайта, где стоят: задание «добавьте товар» существует, пока на сайте есть магазин. Под ваш сайт список заданий и правила собираются заново — это часть донастройки, а не кнопка.
Модуль сделан внутри одного проекта и сейчас оформляется как отдельный товар комплекта. У заказчиков он стоит на одном сайте — тревел-блогера. Говорю об этом прямо, чтобы не выяснилось потом.