Difference between revisions of "BAPC/Tech"

From A-Eskwiki
Jump to: navigation, search
m
Line 1: Line 1:
 
[[Category:BAPC]]
 
[[Category:BAPC]]
  
 +
== Requirements ==
 +
* List of compilers used
 +
* Available software
  
==Judging system
+
== Judging system ==
 +
Domjudge was used, as described on the [http://domjudge.a-eskwadraat.nl domjudge] site.
 +
 
 +
=== Domserver ===
 +
Create a single server (perhaps also a backup). This computer does not have to do the compilation of the submissions.
 +
 
 +
=== Judgehost ===
 +
Create multiple '''identical''' judgehosts. A single judgehost can be used and the other judges can be rsynched and have their hostname corrected.
 +
 
 +
== Team computers ==
 +
* Create a install file for the desired distribution (preseed for debian or kickstart for redhat).
 +
* Create a method to distribute files and commands to multiple hosts.
 +
* Provision the computers from a single server (like the domserver).

Revision as of 16:12, 6 March 2013


Requirements

  • List of compilers used
  • Available software

Judging system

Domjudge was used, as described on the domjudge site.

Domserver

Create a single server (perhaps also a backup). This computer does not have to do the compilation of the submissions.

Judgehost

Create multiple identical judgehosts. A single judgehost can be used and the other judges can be rsynched and have their hostname corrected.

Team computers

  • Create a install file for the desired distribution (preseed for debian or kickstart for redhat).
  • Create a method to distribute files and commands to multiple hosts.
  • Provision the computers from a single server (like the domserver).