Thursday 10 January 2013

Fencing Competition App - Requirements

Round 1 functionality
  1. The Directoire's computer can cope with one competition format : either the format used in PaFF's 1 to 7, or the evolutions of the PaFF-MacMahon system.
  2. Initial seeding done manually 
  3. Directoire can tweak rankings for second and subsequent rounds, to avoid bouts between classmates.  
  4. Directoire's computer can cope with late arrivals
Round 2 functionality
  1. The Directoire's computer can give the referee's handheld the full set of bouts for the next round.
  2. Referees have the pool information on a handheld device
  3. The referee's handheld copes with pools of 5 or pools of 6, or else PaFF-MacMahon rounds of 3 bouts
  4. The handheld records the results as they referee, 
  5. The handheld returns the whole round's results to the directoire's computer with no additional manual data-entry. 
  6. The system keeps records of which referees are parents of which fencers, and assigns makes sure never to assign a referee to a pool his/her child is fencing in.
Round 3 functionality
  1. The Directoire's computer can cope with various competition formats, including the format used in PaFF's 1 to 7, and the evolutions of the PaFF-MacMahon system.
  2. Referees can choose from a variety of handheld devices
  3. Initial seeding done algorithmically, from age, grade, class coach's assessment of rank-in-own-class and previous competition results
  4. System can tweak rankings for second and subsequent rounds, to avoid bouts between classmates.
  5. Referee's device can cope with a late arrival
  6. The directoire's computer can serve the interim results as poolsheet web pages, or transfer the results to a device which can serve the interim results as local poolsheet web pages.
  7. The directoire's computer can publish the finalised results to a website
Round 4 functionality
  1. The Directoire's computer can display results on a projector, or transfer the results to a device which can display the results on a projector.

Other requirements:
Carry out check-in (Round 1 or Round 2)
Store results in a persistent results database, to provide rankings for future competitions.

No comments: