Подготовьте задание
- Создайте занятие формата «Консилиум» или выберите это состояние замка у отдельной ячейки.
- В общих ячейках подготовьте данные, импорты и условие задачи.
- Выполните подготовительный код, чтобы необходимые значения появились в ядре.
- Откройте ячейку задания: каждый участник получит свой лист.
Формат «Консилиум» отличается от лекции действием открытия ячейки. Остальные права можно настроить отдельно.
Студенты отвечают отдельно
Ответы хранятся на сервере отдельно от общего документа. Студент пишет свой вариант и нажимает «Сдать». До показа преподавателем участник видит собственную работу; преподаватель видит поступившие ответы.
В меню замка каждой ячейки настройка «Запуск студентам» предлагает три режима: «Только преподаватель» (по умолчанию), «Студенты запускают сами» и «По запросу преподавателю». Общее правило «Запускать код» само не разрешает запуск попыток Консилиума. Во всех режимах попытки проходят последовательно через одно ядро комнаты.
Запуск по запросу
Студент нажимает «Попросить запуск» у своего решения и ждёт решения преподавателя. Сдавать ответ перед запросом не обязательно. Пока запрос ожидает решения, его можно отменить; после отказа — попросить снова. Правка текста снимает прежний запрос: для новой версии нужно отправить новый.
В пульте преподавателя список «Запросы на запуск» показывает ожидающие запросы, включая черновики. Выберите участника, проверьте код и нажмите «Разрешить запуск» или «Отклонить». Разрешение ставит проверенную версию в общую очередь; до разрешения код не запускается. Сам запрос не означает сдачу ответа. Смена режима запуска или закрытие Консилиума снимает запросы.
Разберите ответы с группой
В стопке ответов преподаватель переходит между попытками, запускает выбранный код и нажимает «Показать классу». Можно ответить одному автору или группе схожих решений. Сводка помогает выбрать, что обсудить; оракул может предложить разбор, если он настроен.
Когда фокус находится в стопке: ← / → переключают попытку, Shift + стрелка — группу, Enter показывает ответ классу.
Что именно остаётся общим
Например, изменение общей таблицы на месте влияет на следующую попытку. Для учебной задачи предпочтительнее работать с копией:
# df подготовлен преподавателем
local_df = df.copy()
local_df = local_df.dropna()
print(local_df.shape)Копирование помогает организовать обычную задачу, но не создаёт техническую границу безопасности. Для независимого оценивания, защиты от вмешательства и проверки личности нужна отдельная система.
Удобный сценарий на занятии
Начните с короткого вопроса, дайте время на индивидуальный ответ, выберите два разных подхода и покажите их по очереди. Затем верните объяснение в общую тетрадь и сохраните итоговый корректный вариант. Публикация тетради не является выгрузкой всех личных ответов.