Несколько версий одного Jupyter Notebook для разных аудиторий (например, преподавателей/студентов) с использованием тего ⇐ Python

Программы на Python
Anonymous
Несколько версий одного Jupyter Notebook для разных аудиторий (например, преподавателей/студентов) с использованием тего

Сообщение Anonymous »

Я работаю над созданием заданий для учащихся с помощью Jupyter Notebooks. Моя цель — создать разные версии одной и той же тетради для распространения среди преподавателей и учеников.
Мне нужно, чтобы определенные ячейки, например те, которые содержат решения для упражнений, были включены только в версию преподавателя, в то время как другие ячейки должны быть эксклюзивными для версии учащегося. Иногда мне нужно удалить целые ячейки, а иногда — только выходные данные.
Я считаю, что этого можно добиться, пометив ячейки тегами и используя nbconvert для сохранения блокнота () в другой файл .ipynb.
Подобный метод был предложен здесь для преобразования .ipynb в HTML. Мне интересно услышать, есть ли у кого-нибудь опыт или новые творческие идеи по созданию различных версий одного блокнота Jupyter для различных аудиторий.
Мой проект довольно обширен, поэтому мне нужен автоматизированное решение. Хотя я мог бы вручную создавать разные версии путем копирования и вставки, если бы у меня было всего несколько блокнотов, этот подход неприменим в больших масштабах.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -e-g-tutor

Вернуться в «Python»