POCS

Автоматический сервер для проведения олимпиад,
контрольных и лабораторных работ по программированию

Скачать v2.1 (1.2 Мб)

POCS предназначен для проверки исходных кодов (Pascal, Basic и С) на правильность путём сравнения результатов работы программы с эталонами.

POCS состоит из двух частей:

трей-агента/тестировщика (Windows-exe)

    и PHP скрипта, осуществляющего Web-интерфейс
для получения исходников от пользователей



и администраторский интерфейс для редактирования задач и настроек

Начало работы

После запуска POCS и входа в редактор задач будет сгенерирован список паролей для участников. После нажатия пункта "Web интерфейс" будет запущен сервер (порт 83) и вызван Обозреватель с Главной Страницей Web-интерфейса (http://ваше_доменное_имя:83/).

Если Вы имеете возможность или необходимость запуска другого HTTP-сервера, то Вам необходимо либо установить корневой каталог сервера на Рабочая_папка_POCS\Server\ или создать Alias на ту же самую папку, например Olymp. Тогда в первом случае POCS будет доступен по адресу http://ваше_доменное_имя/, а во втором случае - http://ваше_доменное_имя/Olymp/ (Требования к серверу: поддержка PHP >3.0)

Участникам необходимо раздать номера и пароли ( Папка_POCS\Users\Pwd.csv - открыть в Excel ) для входа в систему (авторизация по cookie)

После входа в систему участники увидят перед собой форму для отправки задач (номер задачи/язык). При помощи верхнего меню участники смогут прочитать ЗАДАНИЕ, просмотреть РЕЗУЛЬТАТЫ отправок своих решений, ОТПРАВИТЬ решения и просмотреть общий РЕЙТИНГ.

Администраторский интерфейс доступен из меню (пункт "Редактор задач") или по адресу .../admin.php. Для входа необходимо ввести пароль, по-умолчанию "pocsadmin". Пароль можно изменить открыв файл Рабочая_папка_POCS\Server\index.php текстовым редактором и изменить строку $admin_pwd="pocsadmin";

Скриншоты



borpas.info     support@borpas.info

← На первую страницу