В настройках отдельно взятого contest-а, через Web-интерфейс, через Globall settings, далее Files and directories есть такие поля, как Contest start script и Contest stop script.
Верно ли я понимаю, что такой скрипт естественно использовать, в частности, для прятания (close) всех остальных contest-ов? (Актуально, когда на одной и той же копии ejudge-а проводятся официальные соревнования и дорешивания предыдущих соревнований: на время официального соревнования поотключать все дорешивания и_т_д, дабы участники не_могли получать из них свои заготовки). Действительно ли это одно из штатных применений? Можно ли где-то найти примеры готовых таких скриптов? (где?)
Есть ли готовый script для прятания(close) прочих contest-ов
Re: Есть ли готовый script для прятания(close) прочих contes
Насколько я понимаю, там делов-то вставить во все турниры, в .xml-файл атрибут
https://ejudge.ru/wiki/index.php/Contest.xml:closed
У меня есть скрипт, который обновляет языки программирования во всех турнирах и там 10-15 строк на Python+Bash.
Думаю, что тут делов тоже на десять минут, чтобы написать. Просто нужд не было таких.
https://ejudge.ru/wiki/index.php/Contest.xml:closed
У меня есть скрипт, который обновляет языки программирования во всех турнирах и там 10-15 строк на Python+Bash.
Думаю, что тут делов тоже на десять минут, чтобы написать. Просто нужд не было таких.
Re: Есть ли готовый script для прятания(close) прочих contes
Спасибо, конечно, но чисто теоретически я об этом и сам догадывался. Можно чуть конкретнее, как рекомендуется писать такие скрипты? Best practices, так сказать...