Свои задания: от таблицы истинности до результатов

← Все материалы для преподавателя

Задание — это ваша собственная задача поверх курса: цель, таблица истинности и набор разрешённых вентилей. Ученик собирает схему в том же практикуме, что и всегда, а проверка, попытки и метрики схемы приходят вам в кабинет. На режиме задания построены контрольные: ИИ-наставник в нём отключён, и видно, кто решил сам.

Что может задание

Формат рассчитан на комбинационные схемы — материал первой трети курса и повторение позже:

  • Входы: 1–3 переключателя с вашими названиями («Карта», «Пин», «Палец»).
  • Выходы: 1–2 лампочки с вашими названиями.
  • Таблица истинности: вы задаёте, какая комбинация входов зажигает каждую лампу.
  • Палитра: ученику доступны только выбранные вами вентили — NAND, NOR, AND, OR, NOT, XOR, MUX. Можно оставить один NAND и повторить базис Шеффера.

Элементы «Вход» и «Выход» добавляются в палитру всегда и не отключаются. Последовательные схемы, шины и память в задания пока не входят — это рамка текущей версии.

Создать задание: четыре шага редактора

Откройте кабинет преподавателя → вкладка «Задания» → выберите класс в выпадающем списке → кнопка «Новое задание». Редактор устроен как таймлайн из четырёх шагов; галочка на шаге появляется, когда он заполнен.

Шаг 1. Начало: шаблон или своё

Пятнадцать готовых шаблонов разложены по четырём ярусам сложности:

  • Разминка (после уровней 1–5): кодовый замок, «цех: простой и аврал», банкомат.
  • Базовый синтез (после уровней 6–9): свет по регламенту, почтовый ящик (демультиплексор), компаратор, контроль чётности, «ровно один говорит».
  • Архитектурные миниатюры (после уровней 10–16): приоритетный шифратор, «+1 по модулю 4», сегмент семисегментного индикатора, «простое число».
  • Надёжность и базис (углубление): мажоритарный элемент «два из трёх», он же — только на И-НЕ, «расхождение под контролем».

Шаблон — это черновик: у него уже заполнены таблица, палитра, цель и подсказка, но любой текст можно переписать под свой класс. Ярус подсказывает, когда задание по силам: «разминку» имеет смысл давать после темы «вентили», «архитектурные миниатюры» — после регистров. Если ничего не подходит, нажмите «Своё задание» и заполните всё с нуля.

Шаг 2. Текст: название, цель, подсказка

  • Название (до 80 символов) — ученик видит его в списке заданий.
  • Цель (до 500 символов) — условие задачи своими словами, например: «Соберите схему: лампа горит, когда ровно один из выключателей включён».
  • Подсказка (до 1000 символов, необязательно) — текст, который ученик увидит по кнопке «Подсказка». Каждое открытие фиксируется и попадает в результаты, так что подсказка здесь работает как осознанный шаг, а не бесплатная страховка.

Шаг 3. Структура: порты, таблица, палитра

  1. Входы. Выберите, сколько их (1–3), и дайте каждому имя — оно появится на схеме и в таблице.
  2. Выходы. Одна или две лампочки, тоже с именами.
  3. Таблица истинности. Строится автоматически: по две строки на каждый вход. Клик по ячейке выхода переключает 0 и 1 — заполните выход для каждого набора.
  4. Разрешённые вентили. Отметьте, что будет в палитре ученика. Это часть задачи: «только NAND» или «XOR + AND» само по себе условие.

Шаг 4. Проверка: как увидит ученик

Предпросмотр показывает задание глазами ученика: название, цель, порты, таблицу и палитру. Для заданий из шаблонов рядом появляется эталонная мини-схема — сверьте, что таблица и палитра согласованы. Ошибки (пустое название, незаполненная таблица, ни одного вентиля) редактор подсветит при сохранении. Кнопка «Сохранить задание» публикует его классу сразу — отдельной кнопки «выдать» не нужно.

Ограничения и правила

  • До 20 активных заданий на класс. Удалённое задание исчезает из списка у учеников; результаты по нему сохраняются в аналитике.
  • После первых результатов структура фиксируется. Как только первый ученик сдал решение, править можно только название, цель и подсказку — таблица, палитра и размерность замораживаются, чтобы чужие результаты не потеряли смысл. Нужно поменять таблицу — создайте новое задание.
  • Дедлайнов и доступа по уровням пока нет — задание видно классу, пока вы его не удалите. Дедлайны в планах развития.

Как это проходят ученики

Ученику не нужно никаких отдельных ссылок — задание живёт там же, где практикум:

  1. Список заданий. Ученик заходит в практикум под своим аккаунтом класса. В верхнем меню появляется пункт «Задания» с бейджем — числом нерешённых. По клику открывается список: решённые отмечены галочкой, у нерешённых видно число попыток.
  2. Выполнение. Клик по заданию открывает его как обычный уровень: над схемой — лента с целью задания, справа в доке — таблица истинности, в палитре слева — только выбранные вами вентили. Схема собирается и проверяется штатной кнопкой «Проверить»: практикум прогоняет все наборы входов и подсвечивает несовпавшие строки таблицы.
  3. Попытки и подсказки. Каждая проваленная проверка считается попыткой. Кнопка «Подсказка» показывает ваш текст; каждое открытие фиксируется. Другие подсказки, готовые решения и ИИ-наставник в режиме задания отключены — задание решается своими силами.
  4. Прогресс не страдает. Задание живёт отдельно от потока уровней 1–47: оно не отмечает уровни пройденными, не приносит наград и не влияет на сертификаты. Недоделанную схему можно отложить — черновик сохраняется в браузере и дождётся ученика.
  5. Сдача. Когда все строки таблицы совпали, ученик видит окно «Задание выполнено» с метриками его схемы — числом гейтов и задержкой. Можно пересдавать: метрики в результатах сохраняются лучшие, а дата — первого решения.

Формулировка для класса: «Зайдите в практикум, верхнее меню → Задания, к следующему уроку». Этого достаточно — раздача, проверка и ведомость уже внутри.

Результаты: что вы увидите

На вкладке «Задания» у каждого задания есть кнопки «Редактировать» (тексты), «Результаты» и «Удалить». Сводка по заданию показывает долю решивших, лучшие и средние гейты и задержку, а также группу «Застряли» — учеников с тремя и более проваленными проверками без решения: их стоит разобрать на следующем занятии.

Таблица результатов по ученикам: ник, решено (дата первого решения), гейты и задержка (лучшие показатели схемы ученика), попытки и открытия подсказки. Эти же данные попадают в общую аналитику класса и в CSV-ведомость.

Как читать метрики: «гейты» — из скольких элементов собрана схема (меньше — лаконичнее), «задержка» — сколько последовательных вентилей сигнал проходит от входа к выходу (меньше — быстрее сработает схема). Если полкласса решило за 4 гейта, а один — за 12, это повод поговорить про минимизацию, а не ставить минус.

Когда задавать

  • Контрольная на уроке. Шаблон яруса по пройденной теме, отключённый ИИ — и честная картина самостоятельного решения: попытки, подсказки, метрики.
  • Разминка в начале занятия. Задание яруса «Разминка» на 5 минут, чтобы вспомнить материал прошлого урока.
  • Домашняя работа не из курса. Своё задание по только что пройденной теме — уровни курса остаются программой, задание добавляет практику.
  • Задача для сильных. «Два из трёх — только И-НЕ» или своё задание с урезанной палитрой для тех, кто прошёл всё раньше класса.

Частые вопросы

  • Ученик говорит, что задания не видно. Пункт «Задания» появляется только у авторизованных учеников класса. Проверьте, что ученик вошёл под своим аккаунтом (ник + код STU-…), а класс не архивирован и задание не удалено.
  • Можно ли выдать задание двум классам? Задание принадлежит одному классу. Для параллели создайте его в каждом классе — шаблон ускорит копирование.
  • Ученик решил лучше после подсказки — что видно? И то и другое: лучшие метрики схемы и число открытых подсказок рядом в одной строке результатов.
  • Списывание? Схемы хранятся в браузере каждого ученика, но попытки, время и метрики различаются: одинаковый результат при разных траекториях виден в результатах. ИИ-наставник в режиме задания молчит, так что «спросить у чата» не выйдет.

Что дальше

Создайте первое задание в кабинете прямо сейчас — и решите его сами в кабинете ученика из режима инкогнито, как в шаге 3 быстрого старта. Общий маршрут преподавателя — на странице материалов; вопросы по кабинету — в поддержку.