Можно ли делать предварительную проверку кода программы учителем в еджадже перед её тестированием?
Как это правильно делать средствами еджаджа? Мне в голову приходит только использование контеста olympiad с статусом AC, просмотром кода и последующим Reject или тестированием. По крайней мере, в этом случае сначала работает стайлчекер и программа запускается на тесте из условия, то есть совсем неработающий код учителю на проверку не приходит.
Но это вроде бы работает только в accepting mode, из которого надо переходить в judging mode (чтобы ученик видел результаты тестирования), что неудобно.
Спасибо.
Роман.
Предварительная проверка кода программ перед тестированием
Re: Предварительная проверка кода программ перед тестировани
Может быть, вам нужна эта опция?
Re: Предварительная проверка кода программ перед тестировани
Действительно, это очень похоже. Правда, там не проверяется ничего перед выставлением Pending check (у меня так этот статус называется), кодстайл например.
В принципе, и так можно. Но хотелось бы, например, вообще не смотреть решения, которые не компилируются или падают на любом тесте. Кодстайл можно и потерпеть.
В принципе, и так можно. Но хотелось бы, например, вообще не смотреть решения, которые не компилируются или падают на любом тесте. Кодстайл можно и потерпеть.
Re: Предварительная проверка кода программ перед тестировани
Для чего вы хотите премодерировать решения?
Re: Предварительная проверка кода программ перед тестировани
Хочу поэкспериментировать на начальном этапе обучения. Ученики сейчас воспринимают факт прохождения всех тестов в тестирующей системе, как признак того, что программа правильная, хорошая и т.п. Меня это не вполне устраивает.cher wrote:Для чего вы хотите премодерировать решения?
При этом не хотелось бы ковыряться в коде, который не запускается (или падает на тесте из условия) и не удовлетворяет кодстайлу (последнее, впрочем, не так критично).
Re: Предварительная проверка кода программ перед тестировани
я обычно использую постмодерацию. то есть решения просматриваются после прохождения всех тестов. если решение прошло тесты, оно получает статус "Pending Review", который в результате модерации меняется на "OK", "Rejected" или "Summoned for Defense". Набор опций задач примерно следующий:
Code: Select all
use_ac_not_ok
ignore_prev_ac
enable_submit_after_reject
Re: Предварительная проверка кода программ перед тестировани
[quote="cher"]я обычно использую постмодерацию. то есть решения просматриваются после прохождения всех тестов. если решение прошло тесты, оно получает статус "Pending Review", который в результате модерации меняется на "OK", "Rejected" или "Summoned for Defense".
Да, именно такой сценарий я и использую, хотелось попробовать немного иначе. Впрочем премодерация будет требовать гораздо больше времени от учителя, может и не стоит.
Да, именно такой сценарий я и использую, хотелось попробовать немного иначе. Впрочем премодерация будет требовать гораздо больше времени от учителя, может и не стоит.