Генерация уникального теста по шаблону
1. Что такое тест по шаблону
Тест по шаблону — это инструмент, который автоматически создаёт уникальный вариант для каждого ученика. Учитель один раз настраивает шаблон (какие темы проверять и сколько задач каждого типа), а система сама подбирает конкретные вопросы для каждого ученика из банка задач.
Зачем это нужно
Индивидуальный подход. Каждый ученик получает свой набор вопросов. Два ученика, проходящих один и тот же тест, увидят разные задачи — списывать бессмысленно.
Учёт цифрового следа. Система помнит всю историю ответов каждого ученика. При генерации теста она в первую очередь подбирает задачи, которые ученик ещё не решал. Если таких не хватает — даёт задачи, в которых ученик допускал ошибки. И только в крайнем случае повторяет уже правильно решённые.
Экономия времени. Учитель создаёт шаблон один раз, а система генерирует сколько угодно уникальных вариантов — для каждого ученика, для каждой новой попытки.
Гибкость. В шаблоне можно комбинировать задачи разных типов: с выбором ответа, с вводом ответа, задачи на программирование, сортировку, сопоставление и другие.
Как система подбирает вопросы
Когда ученик получает тест, система для каждой темы в шаблоне подбирает вопросы по принципу приоритета:
- Сначала — новые задачи. Те, которые ученик никогда не видел ни в одном тесте. Это обеспечивает максимальное разнообразие.
- Затем — задачи с ошибками. Если новых не хватает, система даёт задачи, которые ученик ранее решал неправильно. Это работает как автоматическая работа над ошибками.
- В последнюю очередь — уже решённые. Если банк задач исчерпан, используются задачи, решённые ранее правильно.
Внутри каждой группы конкретные вопросы выбираются случайным образом, поэтому даже два ученика с одинаковой историей получат разные варианты.
2. Создание теста по шаблону
Для создания теста откройте страницу «Создание шаблона теста» из учительского меню.
Шаг 1. Параметры теста
Заполните основные поля:
- Название теста — как тест будет отображаться для учеников. Например: «Контрольная по теме "Массивы"» или «Подготовка к ОГЭ. Вариант».
- Критерии оценивания — укажите процент правильных ответов для каждой оценки (5, 4, 3). Например: 85%, 70%, 50%.
- Группа (класс) — выберите параллель, для которой предназначен тест.
- Краткое описание — пояснение для учеников (необязательно).
- Язык программирования — если тест включает задачи на программирование. Выберите «Любой язык программирования», если ограничений нет.
Шаг 2. Выбор проверяемых элементов
Проверяемые элементы (компетенции) — это темы, по которым система будет подбирать задачи.
- Выберите раздел из выпадающего списка.
- Появится список доступных компетенций с указанием количества задач каждого типа: A (с выбором ответа), B (с вводом ответа), C (программирование).
- Нажмите «Добавить» напротив нужной компетенции.
- При необходимости смените раздел и добавьте компетенции из других разделов. Количество компетенций в тесте не ограничено.
Галочка «Подключить глобальную копилку» позволяет использовать задачи не только из разделов вашей школы, но и из всех опубликованных разделов системы. Это значительно расширяет банк доступных вопросов.
Шаг 3. Настройка шаблона
После добавления компетенций в нижней части страницы появится таблица «Шаблон теста». Для каждой компетенции укажите, сколько вопросов каждого типа нужно включить в тест:
| Столбец |
Что означает |
| A |
Сколько вопросов с выбором ответа (включая сортировку и сопоставление) |
| всего A |
Сколько таких вопросов есть в банке |
| B |
Сколько вопросов с вводом ответа |
| всего B |
Сколько таких вопросов есть в банке |
| C |
Сколько задач на программирование |
| всего C |
Сколько таких задач есть в банке |
Важно! Указанное количество не должно превышать значение «всего» — система предупредит об ошибке. Также для каждой строки хотя бы в одном столбце (A, B или C) должно быть число больше нуля.
Рекомендация. Чтобы система могла эффективно подбирать новые задачи, в банке должно быть значительно больше вопросов, чем вы указываете в шаблоне. Например, если вы ставите 3 вопроса типа A, а в банке их всего 3, все ученики получат одинаковые задачи.
Шаг 4. Сохранение
Нажмите «Сохранить». Тест будет создан и готов к назначению ученикам.
3. Дополнительные настройки
Доступ по ссылке
Тест можно раздать ученикам через прямую ссылку, без ручного назначения:
- Открыть тест по прямой ссылке — включите галочку, скопируйте и отправьте ссылку ученикам.
- Открыть тест по зашифрованной ссылке — то же самое, но ID теста в ссылке зашифрован (ученики не смогут подобрать ссылку на другой тест).
Обе опции можно включить одновременно.
Ограничение времени
Если включён доступ по ссылке, можно задать время на тест в минутах. Значение 0 или пустое поле означает «без ограничения».
Другие настройки
- Разрешить ученикам копировать условие задачи — по умолчанию копирование отключено.
- Показывать ответы после завершения теста — ученик увидит правильные ответы после сдачи.
- Дидактические единицы (только для администраторов) — привязка к рубрикатору МЭШ.
4. Публикация и назначение
Публикация для школы
Нажмите «Опубликовать для школы», чтобы другие учителя вашей школы могли видеть и использовать этот тест. Повторное нажатие убирает публикацию.
Копирование
Нажмите «Скопировать в новый тест», чтобы создать полную копию шаблона. Копия создаётся с пометкой «— копия» в названии. Это удобно, когда нужно создать похожий тест с небольшими изменениями.
Назначение ученикам
Тест по шаблону назначается ученикам через страницу «Назначение заданий» в учительском кабинете или через раздачу ссылки.
Назначение через учительский кабинет
- Откройте страницу «Назначение заданий».
- Выберите параллель и класс — отобразится список учеников.
- Отметьте галочками учеников, которым нужно назначить тест.
- Найдите нужный тест в списке (можно фильтровать по типу, параллели, искать по названию).
- Нажмите «Назначить» — откроется окно с параметрами.
Параметры назначения
| Параметр |
Описание |
| Дата открытия |
С какого момента ученик сможет начать тест. Если не указана — доступен сразу. |
| Дата закрытия |
До какого момента ученик может сдать тест. После этой даты доступ закрывается. |
| Продолжительность (мин) |
Ограничение времени на весь тест в минутах. 0 — без ограничения. |
| Контрольная работа |
Если включено, тест отмечается как контрольная. |
| Разрешить пересдачу |
Если включено, ученик сможет пройти тест повторно. При повторном прохождении цифровой след обеспечит приоритет новых задач. |
При назначении каждый ученик автоматически получает свой уникальный вариант.
Назначение по ссылке
Если в параметрах теста включён доступ по ссылке (прямой или зашифрованной), достаточно отправить ссылку ученикам.
5. Прохождение теста учеником
Когда ученик открывает назначенный тест:
- Отображается страница с названием теста, описанием, критериями оценивания и количеством вопросов.
- Если ученик уже начинал этот тест ранее, ему предлагается продолжить прошлую попытку или начать новую.
- После нажатия «Начать» — открывается первый вопрос.
- Ученик последовательно отвечает на вопросы. Для каждого типа вопроса открывается соответствующая страница (выбор ответа, ввод ответа, редактор кода и т.д.).
- На странице теста ученик видит прогресс — отмечены вопросы, на которые уже дан ответ.
Для задач с программированием, у которых включена генерация входных данных, каждый ученик получает не только уникальный набор задач, но и уникальные входные данные.
6. Рекомендации
Наполнение банка задач
- Чем больше задач в банке — тем лучше. Система сможет подбирать новые задачи для каждого ученика и каждой попытки.
- Минимум: в банке должно быть хотя бы в 2–3 раза больше задач, чем указано в шаблоне.
- Оптимально: 10+ задач на каждую позицию в шаблоне. Это обеспечит уникальность вариантов для класса из 25–30 учеников.
Типы вопросов
| Тип |
Обозначение в шаблоне |
Что увидит ученик |
| Выбор ответа |
A |
Варианты ответов, нужно выбрать правильный |
| Сортировка |
A |
Элементы, которые нужно расставить в правильном порядке |
| Сопоставление |
A |
Пары, которые нужно правильно соединить |
| Ввод ответа |
B |
Поле для ввода числа или текста |
| Программирование |
C |
Редактор кода с автоматической проверкой |
| Робот |
C |
Среда исполнителя «Робот» |
Типы A (выбор, сортировка, сопоставление) объединены в одну группу и указываются в столбце A. Аналогично типы C (программирование, робот) объединены в столбце C.
Критерии оценивания
Рекомендуемые значения для разных целей:
| Цель |
Оценка 5 |
Оценка 4 |
Оценка 3 |
| Текущий контроль |
80% |
60% |
40% |
| Контрольная работа |
85% |
70% |
50% |
| Подготовка к экзамену |
90% |
75% |
55% |
7. Частые вопросы
Два ученика получат одинаковый тест? Нет. Система подбирает вопросы случайным образом с учётом истории каждого ученика. Даже если два ученика с одинаковой историей проходят тест одновременно, набор вопросов будет разным.
Что будет, если в банке мало задач? Система возьмёт все доступные задачи. Если их меньше, чем указано в шаблоне, тест будет содержать меньше вопросов, чем планировалось. Следите за столбцами «всего» в таблице шаблона.
Ученик проходит тест повторно. Задачи будут те же? Нет. При повторном прохождении система сначала подберёт задачи, которых не было в прошлый раз. Если банк достаточно большой, ученик увидит полностью новый вариант.
Ученик всегда ошибается в одной теме. Система это учитывает? Да. Если в банке закончились новые задачи по теме, система в первую очередь вернёт задачи, в которых ученик ошибался. Это работает как автоматическая работа над ошибками.
Можно ли редактировать шаблон после того, как ученики начали проходить тест? Да. Вы можете добавлять новые компетенции и менять количество вопросов. Изменения повлияют только на новые назначения — уже сгенерированные варианты не изменятся.
В чём разница между прямой и зашифрованной ссылкой? Прямая ссылка содержит ID теста в открытом виде. Зашифрованная ссылка скрывает ID, поэтому ученики не смогут перебором найти другие тесты. Рекомендуется использовать зашифрованную ссылку.
Как понять, хватает ли задач в банке? В таблице шаблона сравните столбцы «A/B/C» (сколько вы запросили) со столбцами «всего A / всего B / всего C» (сколько есть в банке). Если разница небольшая — добавьте больше задач в соответствующий раздел.
Порядок вопросов в тесте случайный? Вопросы идут в порядке, определённом шаблоном: сначала все вопросы по первой компетенции, потом по второй и так далее. Внутри каждой компетенции конкретные задачи выбраны случайно.