Живой редактор на всех
У каждого ученика свой документ. Вы видите курсоры, статусы «пишет / запускает / ошибка» и можете поправить код прямо в его вкладке.
def count(n):
return sum(int(d) for d in str(n))
АняЛизаСовместная доска для репетиторов по информатике: живой Python-редактор, код-ревью прямо в строках, автопроверка ответов и пульт урока — чтобы готовить к ОГЭ и ЕГЭ без хаоса в чатах и скриншотах.
# Самая длинная цепочка символов X
with open("24.txt") as f:
s = f.read().strip()
best = cur = 0
for ch in s:
cur = cur + 1 if ch == "X" else 0Максим
best = max(best, cur)
print(best)Преподаватель$ python solution.py → 19
Возможности
Никаких скриншотов кода в мессенджере и «пришли, что у тебя получилось». Вы видите класс целиком.
У каждого ученика свой документ. Вы видите курсоры, статусы «пишет / запускает / ошибка» и можете поправить код прямо в его вкладке.
def count(n):
return sum(int(d) for d in str(n))
АняЛизаКто-то решил быстрее — дайте ему следующую задачу одним кликом. Прогресс каждого виден в боковой панели.
Вывод программы сверяется с ответами построчно. Несколько частей задачи — несколько эталонов с баллами.
Выделите строки — оставьте комментарий с меткой «ошибка», «идея» или «верно». Ученик отвечает в том же треде.
Время до первого запуска, число попыток, топ ошибок и доля дошедших до решения — прямо во время занятия.
Каждое событие урока сохраняется: вступления, запуски, комментарии. Таблица результатов с баллами — сразу после занятия.
Рисуйте схемы, пишите формулы и клейте стикеры на общем холсте — все участники видят и правят его одновременно.
Каждый запуск — отдельный контейнер без сети, с лимитами по времени, памяти и объёму вывода. Бесконечный цикл не положит урок.
--network
none
--memory
128m
timeout
5 s
stdout
64 KB
Как это работает
Выберите режим — «Урок» или «Экзамен» — и прикрепите задачу из своей библиотеки.
Ученики заходят по приглашению и сразу попадают в свой редактор. Без установки.
Следите за прогрессом, назначайте задачи, комментируйте строки и разбирайте ошибки вживую.
Два режима
Режим меняет правила доступа на уровне сервера, а не просто прячет кнопки в интерфейсе.
Первая доска создаётся за 30 секунд. Ученикам — только ссылка.