
INTERNATIONAL COLLEGIATE PROGRAMMING CONTEST California State University, Sacramento’s PC2 Version 9.6 Contest Administrator’s Installation and Configuration Guide <Last Update: January 1, 2019> Table of Contents 1 Introduction ............................................................................................ 5 1.1 Overview ...................................................................................................... 5 1.2 Compatibility Note ...................................................................................... 6 1.3 References .................................................................................................. 6 2 Getting Started ....................................................................................... 7 2.1 Server Startup ............................................................................................. 7 2.2 Admin Startup ............................................................................................. 7 2.3 Contest Configuration ................................................................................ 8 2.4 Team Startup ............................................................................................... 8 2.5 Judge Startup .............................................................................................. 9 2.6 Scoreboard Startup .................................................................................... 9 2.7 Starting the Contest .................................................................................. 10 2.8 Additional Information .............................................................................. 10 3 Installation Details ............................................................................... 12 3.1 Installation ................................................................................................. 12 3.2 Network / Firewall Requirements ............................................................ 12 3.3 Memory Limits .......................................................................................... 13 3.4 Security Alerts .......................................................................................... 14 3.5 Uninstall ..................................................................................................... 14 4 PC2 Initialization Files ........................................................................ 15 4.1 The pc2v9.ini file ...................................................................................... 15 4.2 Other Initialization Files ........................................................................... 17 5 PC2 Startup Procedures ..................................................................... 18 5.1 Built-in Commands ................................................................................... 18 5.2 Server Startup ........................................................................................... 19 5.2.1 Non-GUI Server Startup ................................................................ 21 5.3 Server GUI Controls .................................................................................. 21 5.3.1 Adding Sites .................................................................................. 22 5.3.2 Restarting / Reconnecting Servers ................................................ 23 5.3.3 Connections and Logins ................................................................ 25 PC2 Administrator’s Guide 1 http://pc2.ecs.csus.edu/ 5.3.4 Additional Server GUI Controls ..................................................... 25 5.4 Starting Clients ......................................................................................... 25 5.5 Contest Profiles ........................................................................................ 26 6 Interactive Contest Configuration ...................................................... 31 6.1 Administrator Login .................................................................................. 31 6.2 User Accounts .......................................................................................... 32 6.2.1 Account Creation ........................................................................... 32 6.2.2 Account Names and Passwords .................................................... 33 6.2.3 Loading Account Data ................................................................... 36 6.2.4 Importing ICPC Data ..................................................................... 37 6.3 Contest Problems ..................................................................................... 38 6.3.1 Defining a Problem ........................................................................ 38 6.3.2 Multiple Test Data Files ................................................................. 42 6.3.3 Defining Judging Type ................................................................... 44 6.3.4 Assigning Auto Judging to Judge modules ................................... 45 6.4 Contest Languages.................................................................................. 48 6.4.1 Defining a Language ..................................................................... 48 6.4.2 Command Parameter Substitutions ............................................... 52 6.4.3 Language Definition Examples .................................................... 52 6.4.4 Language Definitions In Multi-Site Contests ................................. 54 6.5 Contest Judgments ................................................................................. 56 6.5.1 Defining a New Judgment ............................................................. 56 6.5.2 Changing Existing Judgments ....................................................... 57 6.6 Balloon Notifications ................................................................................ 58 6.6.1 Defining Balloon Notifications ........................................................ 59 6.6.2 Email Server Advanced Settings ................................................... 60 6.7 Options (Settings tab) .............................................................................. 61 6.8 Sites ........................................................................................................... 62 7 Configuring the Contest via Configuration Files .............................. 63 7.1 Loading Configuration Files via the PC2 Server ..................................... 63 7.2 Loading Configuration Files via the PC2 Admin ..................................... 64 7.3 Additional Configuration File Capabilities .............................................. 64 8 Starting the Contest ............................................................................. 66 8.1 Clock Control ............................................................................................ 66 8.1.1 Starting the Contest Manually ....................................................... 66 8.1.2 Starting the Contest Automatically ................................................ 67 8.2 Contest Length ......................................................................................... 68 PC2 Administrator’s Guide 2 http://pc2.ecs.csus.edu/ 8.3 Multi-Site Clock Control ........................................................................... 69 8.4 Practice Sessions: Resetting A Contest ................................................ 71 9 Monitoring Contest Status .................................................................. 73 9.1 Team Startup Status ................................................................................. 73 9.2 The Runs Display ...................................................................................... 74 9.3 Editing Runs .............................................................................................. 75 9.3.1 Extracting Runs ............................................................................. 77 9.4 Filtering Runs ........................................................................................... 78 9.5 Clarifications ............................................................................................. 79 9.6 Reports ...................................................................................................... 80 9.6.1 Automatic Generation of Reports at End of Contest ...................... 81 9.7 Event Feed ................................................................................................. 82 9.8 Web Services ............................................................................................ 82 10 The PC2 Scoreboard ............................................................................ 83 10.1 Overview .................................................................................................... 83 10.2 Scoring Algorithm..................................................................................... 83 10.3 Configuring Scoring Properties .............................................................. 84 10.4 Starting the Scoreboard ........................................................................... 85 10.5 Scoreboard Updates ................................................................................. 86 10.6 Scoreboard HTML Files .......................................................................... 87 10.7 Scoring Groups ......................................................................................... 88 10.8 Adding New HTML Files ..........................................................................
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages147 Page
-
File Size-