Skip to content
forked from boxysean/ucpccc

Ultra Cool Programming Contest Control Centre

Notifications You must be signed in to change notification settings

yubowenok/ucpccc

 
 

Repository files navigation

This guide contains a brief set of steps to help you get a contest up and running quickly. For a more comprehensive instructions on the configuration and use of the system, please refer to the Contest Administrator's Manual (manual.pdf) found in the ucpccc directory.

QUICK START

  1. Clone this repo into a new folder on the web host where the contest pages will be served from.

  2. Run the setup shell script (setup) in the judge directory to correctly configure the permissions of the contest system's files and directories. The script will also set a judge password for you.

  3. Go to the configuration page at http:///judge/jconfig.php to configure your contest, problems, and teams. You will need to enter a user name of "judge" and the password from step 2. Be sure to upload files for the problem statements, and save the changes when done.

  4. Direct contestants to the contest URL and run the contest!

AUTO JUDGE

There is an auto judging system bundled with UCPCCC. It is compiled when the setup script is run and its executable is called judge. Run it in the background as judge -auto x where x is the number of seconds between the polling for new submissions.

CREDITS

The Ultra Cool Programming Contest Control Centre was authored by Sonny Chan and released to the public with his blessings.

About

Ultra Cool Programming Contest Control Centre

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 59.5%
  • C++ 23.6%
  • Perl 14.8%
  • Shell 1.7%
  • HTML 0.4%