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