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
running_pc2 [2011/08/23 09:25] jtkorbrunning_pc2 [2012/10/23 16:17] (current) – [After Competition] 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.3)
 +  - Remove pc2-contest
  
running_pc2.1314116712.txt.gz · Last modified: 2011/08/23 09:25 by jtkorb