Задачка · Консультация
Стандарты качества методистов: как ввести и проверять уроки
Пример задачи. Ситуация и цифры придуманы, это не кейс клиента. Решение моё: так я подошёл бы к ней в работе.

Коротко
Сначала я две недели чищу текущий стандарт и ничего не добавляю. В обязательном остаётся то, без чего урок выйдет плохим, каждый пункт отмечается 1 или 0, а способ работы выбирает методист. Урок сначала проверяет коллега, к лиду приходит чистая работа.
Ситуация
Допустим, в онлайн-школе для IT-специалистов пять методистов, двое из них пришли месяц назад. Уроки выходят разными по структуре и языку, и лид методистов тратит половину недели на правки. Руководитель хочет, чтобы новички собирали уроки без критических ошибок. Стандарт и рубрика ниже показаны на курсе школы «SQL для аналитиков», на уроке про оконные функции.
Допущения
- Допустим, стандарты у школы записаны, но общими словами, и каждый методист понимает их по-своему.
- Ученики запускают запросы в тренажёре курса на учебной базе (PostgreSQL 16).
- У практики есть автотест или эталон с критериями.
- Методисты пишут уроки и руками, и с нейросетью.
Что я спросил бы первым
Первый день я провёл бы с лидом методистов.
- В чём сильны и слабы методисты? Про каждого, включая двух новичков.
- Что вы уже пробовали, чтобы уроки стали похожими? Что получилось, что нет и почему, как вы считаете?
- Какие курсы и форматы делает команда? С этого всё начинается: от них зависит, что в стандарте обязательно.
- Что уже записано в стандартах и как по ним работают сейчас?
- Чего ждут от уроков продукт и все, кто работает с курсами?
Цель первых вопросовПонять, с чего начать стандарт и кто в команде что проверяет
Решение по шагам
- Авторотмечает пункты стандарта
- Коллегакросс-чек всего урока
- Авторправит по комментариям
- Лидфинальная проверка чистой работы
Если автор не уверен в правках — второй кросс-чек, потом лид.
Главное правило: обязательно в стандарте то, что критически влияет на качество. В хард-скиллах важно, что ты к нужной точке дошёл, а каким путём, решаешь сам. В Eduson Academy методисты сами верстали слайды к видеолекциям. Не умеешь пользоваться Figma — это критически влияет на качество. А верстаешь ты автолейаутами, по старинке или кодом — какая разница? Этот принцип распространяется на всё, и на работу с нейросетью тоже.
«Можно писать уроки руками, можно с нейросетью. Если урок плохой, без разницы, как ты его писал: ты дал плохой результат».
1 Две недели разбираю то, что есть
Смотрю весь контент и текущие стандарты, собираю требования у команды и продукта. Чищу стандарты от мусора и пока ничего не добавляю. Оставшиеся пункты делаю явными и измеримыми, на 1 или 0. Так в Eduson Academy были описаны навыки, атомами: либо умеешь, либо не умеешь.
2 Делаю заготовки
С ними работать по стандарту быстрее. В Eduson Academy я собрал для слайдов гигантскую систему компонентов в Figma, которую можно перетянуть в любой курс. Для этой школы — шаблон урока с блоками по порядку и блок кода с подсветкой и местом для вывода.
3 Запускаю кросс-чеки
Кросс-чек — проверка урока коллегой-методистом. Так это работало в Eduson Academy, и эта система мне очень нравится.
- Автор отмечает пункты стандарта и отдаёт урок на кросс-чек.
- Один коллега забирает урок и комментирует всё.
- Автор правит. Если уверен в уроке, отдаёт лиду на финальную проверку.
- Если не уверен — на второй кросс-чек, целиком или по отдельным местам, потом лиду. Новичок отдаёт туда каждый урок.
Кросс-чеки обязательны всегда. Когда методисты проверяют работу друг друга, очень сильно растёт насмотренность. И сколько итераций ни делай, ошибки всё равно найдёшь. Сверху можно добавить проверку нейросетью, кросс-чек она не заменяет.
4 Системные ошибки выношу в общий гайд
Так было на стажировке в Eduson Academy: первую неделю стажёры тренировались на придуманных кейсах с подробными инструкциями, на воркшопах мы вместе решали методологические и продуктовые задачи, где надо думать. Каждую работу я проверял и записывал видеоразбор, а системное мы выносили в гайд, доступный всем.
Что я бы не делал. Не прописывал бы в стандарте способ работы вроде «верстай автолейаутами».

Стандарт урока и рубрика проверки
Пример заполнен на придуманной ситуации, это не данные клиента.
Как школа работает с кодом
| Вопрос | Решение школы | Почему |
|---|---|---|
| Как объясняем код | Ученик сначала предсказывает вывод готового запроса, запускает, разбирает новые строки и меняет одну. Свой запрос пишет потом | Если вывод разошёлся с прогнозом, ученик видит пробел до практики |
| Как верстаем код | Текстом с подсветкой, до 20 строк во фрагменте. Новые строки отмечены, вывод сразу под кодом | Код со скриншота ученик перепечатывает и ошибается |
| Нужна ли история | Да: на модуль одна рабочая задача, отчёт о выручке для отдела продаж. Каждый фрагмент кода начинается с вопроса из неё. Персонажей нет | С рабочей задачей видно, зачем нужен запрос, и код воспринимается лучше |
| Когда появляется нейросеть | Новую тему ученик сначала решает сам, потом проверяет решение нейросети, как на код-ревью. В знакомых темах нейросеть можно дать сразу, вместе с заданием на ревью | Проверить код нейросети может только тот, кто понимает, что код должен делать |
Стандарт урока: чек-лист из 6 обязательных пунктов и 2 на выбор
Каждый обязательный пункт — атом: 1 — выполнен, 0 — нет. Автор отмечает пункты перед кросс-чеком, коллега подтверждает или ставит 0. В таблице отметки по уроку 7 «Оконные функции: нарастающий итог».
| № | Обязательно | Как проверить | Автор | Коллега |
|---|---|---|---|---|
| 1 | Цель записана как действие ученика: «пишет запрос, который считает выручку клиента нарастающим итогом по дням» | «Познакомится с оконными функциями» получает 0 | 1 | 1 |
| 2 | Каждый фрагмент кода запускается на учебной базе, вывод в уроке совпадает с настоящим | Коллега копирует и запускает каждый фрагмент | 1 | 0 |
| 3 | Код свёрстан по правилам из таблицы выше | Код копируется, до 20 строк, новые строки отмечены, вывод под кодом | 1 | 0 |
| 4 | Блоки идут по шаблону: цель, рабочая задача, код (прогноз, запуск, разбор, изменение), практика, итог | Все блоки на месте и по порядку. Разбирают только новые строки: SELECT из урока 1 заново не объясняют | 1 | 1 |
| 5 | Практика проверяет цель урока, копированием примера её не решить. Нейросеть появляется по правилу из таблицы выше | Другая таблица или условие, есть автотест или эталон. В новой теме задание на ревью стоит после самостоятельного решения | 1 | 1 |
| 6 | Термин объяснён там, где появился впервые, и дальше называется как в глоссарии. Опечаток нет | «Рамка окна» не становится «фреймом» | 1 | 1 |
| № | На выбор методиста | Проверяем? |
|---|---|---|
| 7 | Черновик руками, с нейросетью или по расшифровке эксперта | Нет: результат проверяют пункты 1–6 |
| 8 | Формат разбора (комментарии в коде, текст, запись экрана) и инструмент сборки | Нет |
Итог по уроку 7. Ноль по пункту 2 критичен, урок вернулся автору. Ноль по пункту 3 некритичен: код копируется.
Рубрика кросс-чека
Ошибка критична, если бьёт хотя бы по одному из трёх:
- по деньгам: ученик уходит, не покупает, просит вернуть деньги. Это главный тест;
- по результату: ученик не научится тому, что обещает урок, страдает качество продукта;
- по команде: ошибка портит отношения в команде и ломает работу коллег.
Потерю денег до запуска не видно, поэтому у критичных критериев есть признак для кросс-чека.
| Критерий (пункты) | Как выглядит хорошо | Типичная ошибка | Критично? |
|---|---|---|---|
| 1. Код работает, как показано (2) | Каждый запрос запущен, вывод совпал | Вывод набран руками или взят у нейросети. У клиента два платежа 3 марта, 500 и 300 ₽, и один 5 марта, 200 ₽. В уроке итог 500, 800, 1000. Запрос SUM(amount) OVER (PARTITION BY user_id ORDER BY paid_at::date) выдаёт 800, 800, 1000: рамка окна по умолчанию считает платежи одного дня вместе. Запрос верный для цели «по дням», ошибка в выводе |
Да: результат и деньги. Признак: вывод в уроке не совпал с запуском. После старта такие ошибки приходят в поддержку: «у меня другое число» |
| 2. Практика проверяет цель (1, 5) | Тот же нарастающий итог по таблице заказов, сверяет автотест | Вместо практики тест «что делает PARTITION BY» или пример с другим именем столбца | Да: результат. Признак: практику можно сдать, не написав ни одного запроса. Размытая цель (0 по пункту 1) критична, только если по ней практику не проверить |
| 3. Код читается (3) | Текст с подсветкой, до 20 строк | Скриншот из среды разработки на 34 строки, с телефона не прочитать | Да, если код есть только картинкой. Нет, если копируется |
| 4. От задачи к коду (4, 6) | Сначала вопрос отдела продаж, потом запрос, прогноз, запуск | Урок начинается с полного синтаксиса OVER (…), «окно», «рамка» и «фрейм» вперемешку |
Нет, пока практику можно сделать по уроку |
| 5. Урок не ломает работу команды (2) | Таблицы и столбцы из учебной базы курса | Автор завёл свою таблицу payments_new, а в уроках 8–9 другого методиста отчёт идёт на payments, и у ученика в соседних уроках разные числа |
Да: команда и результат. Признак: в уроке таблицы или столбцы, которых нет в учебной базе курса |
Пороги
- Урок возвращается автору, если не выполнен хотя бы один критичный критерий. 0 по пункту критичен, если ошибка подходит под критерий с «Да». После правки тот же коллега перепроверяет этот критерий.
- Некритичное автор правит или пишет в комментарии, почему оставил. Урок идёт дальше.
- Новичок отдаёт на второй кросс-чек все уроки, пока лид не примет три подряд без возврата.
- К лиду урок уходит чистым: критичные критерии выполнены, комментарии закрыты, опечаток и сломанной логики нет. Лид читает его глазами ученика: сходятся ли цель и практика, как урок встаёт в курс. Код он не перезапускает, это работа кросс-чека.
- Системная ошибка — та, что нашлась у двух разных авторов или у одного трижды за месяц. Она уходит в общий гайд с примером «было — стало».
- Отступить от пункта можно, если в этом уроке так лучше для продукта и бизнеса. Автор пишет в карточке урока одну строку: от какого пункта отступил и что это даёт ученику. Решает лид.
Что я убрал из обычного шаблона и почему
Стандарты в Eduson Academy достались мне хорошими, вычёркивать было почти нечего. Я смягчил требования к дизайну, местами слишком придирчивые, и убрал нишевые программы:
- Обязательные автолейауты в Figma. Уметь работать в Figma нужно, способ вёрстки методист выбирает сам.
- Программы вроде Articulate Storyline для сборки SCORM-курсов. Освоить их тяжело, а нужны они примерно раз в квартал.
По тому же правилу в стандарте этой школы нет пункта «урок написан без нейросети» и пунктов, которые нельзя отметить 1 или 0, вроде «урок интересный».

Где стандарт начинает мешать
Стандарт начинает мешать, когда превращается в начётничество. Я часто такое встречал: стандарт читают как священное писание, невероятно буквально, и свою голову не включают.
Инфостиль советует убирать скобки и менять причастия на глаголы там, где за ними прячется действие. Команда стирает условия и исключения, и совет становится запретом. Другой пример — правило «никакой лесенки строк на слайде». Текст по-другому не встаёт, и методист час двигает строки ради красивой вёрстки.
В этой школе так может сломаться пункт 3. Правило «до 20 строк» становится запретом, и методист режет рабочий запрос на куски, которые по отдельности не запускаются. Тогда запрос оставляют целиком, отмечают новые строки и пишут об отступлении в карточке урока.
Заметно это так: правило соблюдают ради правила и не подстраивают под задачу. Слепо следовать правилам нельзя ни в коем случае.
Что изменилось бы на реальных данных
- Пункты стандарта зависят от форматов команды: у школы с видеолекциями в обязательные войдёт вёрстка слайдов.
- Правило про нейросеть — решение придуманной школы. Другая может выбрать один вариант на весь курс: ученик всё сначала пишет сам или с первого урока проверяет код нейросети.
- Числа в порогах — допущения примера. Свои я поставил бы, когда за две недели просмотрю весь контент команды.
Когда звать специалиста
Если такая задача стоит у вас, разберу её на ваших данных.
Консультация методолога для онлайн-школы и команды
- Срок
- Сессия 1–1,5 часа
- Цена
10 000 ₽
Сессия до 90 минут.
Похожее в моей работе
Полгода был тимлидом методистов в Eduson Academy и вёл две команды: дорабатывал стандарты качества, которые там уже были, вводил новые, запустил стажировку и взял в команду 4 стажёров. Команда методистов Eduson Academy
Как сделана эта страница: решение я надиктовал голосом, текст по моим правилам собрал AI-агент, я вычитал и проверил. Иллюстрации сгенерированы нейросетью.