Всем привет!
В этом посте я расскажу об очередном нововведении на Codeforces.
Замечено, что многие тренеры пользовались возможностью перенести старт тренировки/переименовать её для личных целей (так удобнее стартовать тренировочный контест в группе). Это приводит к путанице и неудобствам со стороны других членов сообщества.
Чтобы порядок оставался порядком, мы изменили правила редактирования тренировок. Теперь тренер может изменять название/время старта/описание тренировки, если тренировка не является публичной или последняя её правка сделана не позднее недели назад. Спустя неделю после редактирования тренировки, она становится историей Codeforces и тренеры теряют возможность делать правки в её описании.
Вы спросите — как же дать тренировку участникам группы, указав время старта? Теперь есть такой способ!
Чтобы позволить удобнее переиспользовать прошедшие тренировки, а также регулярные контесты, была реализована возможность копировать прошедшие тренировки и регулярные соревнования в мэшапы. Это можно сделать, нажав на соответствующую кнопку в правом меню или непосредственно в форме создания мэшапа.
В скопированном мэшапе наследуются все попытки участников родительского контеста, условия задач и прочая информация. Таким образом, появился удобный способ запустить тренировку в группе в специфичное время (теперь участники будут участвовать обыкновенным образом, а не делать синхронный виртуальный старт), дав ей собственное название.
Удачных тренировок!