Обсуждение вопросов, связанных с системой проведения турниров ejudge.
-
Templar - Posts:2
- Joined:23 April 2012, 13:23
Нужно перенести контесты из одной ejudge в другую.
Post
by Templar » 03 May 2012, 16:52
Есть целиком скопированная директория judges с нужными контестами, их нужно добавить в другую систему.
Сам пробовал пошаманить:Скопировал все файлы из judges/data/contests и все папки с контестами(judges/XXXXXX) в такие-же папки у себя. Заходит и регистрируется на контест нормально, но после нажатия кнопки participate выдает ошибку : http_request: recv_packet failed: error code: 8 .
Подскажите как будет проще это сделать.
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 04 May 2012, 10:25
Посмотрите, какое сообщение об ошибке было выведено в ej-contests.log (находится в judges/var)?
-
imslavko - Posts:17
- Joined:21 March 2012, 20:18
Post
by imslavko » 14 May 2012, 16:17
Сорри за поздний ответ, но может еще кому-нибудь нужно.
Обычно косяк с переносом контестов с системы на систему - это некорректность описания компиляторов, которые написаны в serve.cfg. Стоит заменить в этих файлах все описания, кроме задач, на свои.
Ваня, напишешь пару скриптов для копирования и все. Могу выложить свои, но они кривые и нубские, все делается через vim и вряд ли понравится
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 14 May 2012, 21:57
Все равно, было бы полезно знать, что было появилось в лог-файлах.