User Tools

Site Tools


running_pc2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
running_pc2 [2011/08/23 09:25] jtkorbrunning_pc2 [2012/10/23 16:01] – [Before Weekly Class] jtkorb
Line 1: Line 1:
 ====== Student Notes for Competing Using PC^2 ====== ====== Student Notes for Competing Using PC^2 ======
  
-  - One time only: copy /homes/cs390cp/pc2-9.1.6/pc2v9.ini to your local directory somewhere (e.g., ~/pc2).+  - One time only: copy /homes/cs390cp/pc2/pc2v9.ini to your local directory somewhere (e.g., ~/pc2).
   - Change into the directory where your pc2v9.ini file is located.   - Change into the directory where your pc2v9.ini file is located.
-  - Launch pc2: /homes/cs390cp/pc2-9.1.6/bin/pc2team &+  - Launch pc2: /homes/cs390cp/pc2/bin/pc2team &
   - Log in as teamX/teamX, where X is assigned to you by administrator.   - Log in as teamX/teamX, where X is assigned to you by administrator.
  
 ====== Administrator Notes for Running Programming Competitions with PC^2 ====== ====== Administrator Notes for Running Programming Competitions with PC^2 ======
  
-===== Before Class =====+===== Account Setup =====
  
   - Login to cs390cp@pc.cs.purdue.edu   - Login to cs390cp@pc.cs.purdue.edu
-  - cd pc2 (assumes pc2 is a symlink to current version, pc2-9.1.6)+  - cd pc2 (assumes pc2 is a symlink to current version, pc2-9.3.1; pc2v9.ini edited to point to server at pc.cs.purdue.edu)
   - pc2reset [if necessary/desired]   - pc2reset [if necessary/desired]
   - pc2server & (assumes pc2/bin is in path)   - pc2server & (assumes pc2/bin is in path)
Line 17: Line 17:
   - pc2admin &   - pc2admin &
   - Login as administrator1   - Login as administrator1
 +  - Languages tab, Add, Auto Populate with Java and GNU C++, possibly GNU C
   - Accounts tab, Generate accounts (1 judge, x teams, 1 scoreboard)   - Accounts tab, Generate accounts (1 judge, x teams, 1 scoreboard)
-  - Optional: 
     - Load account information from file (see http://pc2.ecs.csus.edu/wiki/Load_Account)     - Load account information from file (see http://pc2.ecs.csus.edu/wiki/Load_Account)
     - File generated by web2py in progress/private with dotask genpc2accounts.py     - File generated by web2py in progress/private with dotask genpc2accounts.py
-  Languages tab, Add, Auto Populate with Java and GNU C++possibly GNU C + 
-  - Problems tab, Add+===== Before Weekly Class ===== 
 + 
 +  Create snapshot of current pc2 setup 
 +    - Exit pc2 (server and admin) 
 +    - cd ~ 
 +    - cp -pr pc2-9.2.3 pc2-contest 
 +  - cd pc2-contest 
 +  - rm archive/* 
 +  - Launch server and adminlogin  
 +  - Problems tab, Add (repeat for each problem)
     - Problem name     - Problem name
     - Problem Requires Input Data, Stdin, Input Data File     - Problem Requires Input Data, Stdin, Input Data File
Line 34: Line 43:
 ===== In Class ===== ===== In Class =====
  
-  - Relaunch: pc2server and pc2admin+  - cd to pc2-contest directory 
 +  - Relaunch: pc2server and pc2admin 
   - Times tab (pc2admin)   - Times tab (pc2admin)
     - Select site1, Edit     - Select site1, Edit
Line 44: Line 54:
     - Login as scoreboard1/scoreboard1     - Login as scoreboard1/scoreboard1
   - firefox html/summary.html   - firefox html/summary.html
 +
 +===== After Competition =====
 +
 +  - pc2reset
 +  - Copy archive into main directory (~/pc2-9.2.1)
 +  - Remove pc2-contest
  
running_pc2.txt · Last modified: 2012/10/23 16:17 by jtkorb