Skip to content
This repository has been archived by the owner on Dec 3, 2018. It is now read-only.

Use Cases

Mark Merrill edited this page Jan 19, 2015 · 1 revision

Prior to Event Day

  • Create New Event
    • Event info
    • Competition Group Set
    • Handicap Group Set
  • Add registrations
    • Bulk add
    • Support file output from multiple sources (but at least Motorsportsreg)

Event Day but before Event

  • Add non-preregistered users
    • individual input
  • Modify existing registrations (fix any late changes)
  • Check off participating registrations
  • Determine Run Groups
    • multiple algorithms
    • At least: show counts in groups

Running an Event

  • Start Event
  • Select care at line
    • typeahead or help of some kind
    • How to handle car not existing -> add non-preregistered users on the fly
  • Car runs
    • Input from timing equipment
      • Use API (default config expects localhost and default port)
        • Record times against event currently running -- don't expect timing equipment client to know what event id is
      • Handle Errors -- Time egregiously short or long
    • Add any penalties (cones, dnf)
    • Handle reruns
      • Mark a run a being rerun and not counting
    • Manually end a run or all current runs in progress?
    • Reassign a run to a different car
      • UI affordance for swapping adjacent runs

After Event is Finished

  • End Event
  • Audit results
    • Report of some form
    • need to figure out how best to do an audit
    • support multiple audit methods? At least allow printout
    • Log that a run was changed during audit and what was changed + reason for change
  • Figure out winners
    • Reports
    • Nice to have: # of trophies
      • of trophies formula

      • set a default for first pass
  • Support Season Points?
Clone this wiki locally