-
Notifications
You must be signed in to change notification settings - Fork 19
Use cases
Related to the description of the different modes of the application, we identify several use cases. This page describes the use of the applications for these use cases.
Two main users are identified: referees and scorekeepers. Referees are the volunteers present at the tables, working with the teams to capture the information from the robot game at the end of the match. The scorekeepers are the administrators responsible for the overall tournament scores, including the the administration of the teams, referees and tables.
Note Even though scorekeepers and referees are defined differently here, they can in fact be the same person. For example in smaller tournaments the scorekeeper can also be the (head) referee. Several examples and cases have to be developed and described in HOWTO's and manuals to guide the users in the selection and setup of the apps to fit their needs.
#Referee options When starting the app in 'Referee' mode, the referees can choose from three different scenarios: calculator mode, standalone (local) mode and networked mode. Every mode is designed to be used by a referee while standing near the competition tables. The focus of this mode is the referee workflow in accordance with the common practices and rules of the FLL. This separate from the administration (scorekeeping) functions, described in the section below. For some functions first options have to been set using the scorekeeper interface.
Note The referee app/interface will mainly be used on portable devices (tablets and phones)
In this mode the referee uses only the app to calculate the score using the scoresheet. In this scenario there is always the need for paper forms, in order to trace back scores. This mode is only intended to calculate scores from paper forms. It is the most basic operational mode and does not transfer scores to other devices and does not store them for future use.
Requirements
- No need to select team, round, referee, etc
- Empty form
- No signature required
- Resulting score is noted on a paper form.
Workflow
- Start referee app
- Select calculator mode
- Empty form with 'live' calculation
- Reset form
Features
- Set 'empty or default' values for form
- Link to rules/mission documents
In this mode the referees use the app to record the scores. The data is not transmitted to other devices. This option is suitable for finales with a single devices (optional total scores can be handed over or exported)
Requirements
- Select teams, select rounds, select table, select referee (results form scorekeeper mode)
- Record the time of submission
Workflow
- Start referee app
- Select local referee mode
- Check if setup data is present, if not provide link to scorekeeper mode (referees, teams, tables, rounds)
- Select referee
- Open form
- Per match:
- Select team, round, table
- Fill form
- Press submit button
- Present summary (score, team, referee, time, table)
- Sign form if okay, if not adapt (signature will be removed)
- Store form and scores locally
Features
- Set 'empty or default' values for form
- Export scores in excel for import in central app
- Send scores via email / QR code
##Networked mode In this mode the referee app communicates with a (remote) scorekeeper application. In this mode the referee has to sign in.
Workflow
- Start app
- Select networked mode
- Select server
- Select referee
- Enter pin-number
- Per match:
- Select team, round, table
- Fill form
- Press submit button
- Present summary (score, team, referee, time, table)
- Sign form if okay, if not adapt (signature will be removed
- Submit form and scores to scorekeeper interface
Features
- Logout / Switch referee
- Local store / sync (in case of connectivity loss)
- Call 'head ref' function
#Scorekeeper options The scorekeeper interface is used to provide administration options for the tournaments. The scorekeepers application is aimed towards supporting the tournament office in tracking scores. The scorekeeper application needs to be setup in advance (before the tournament) but the data can be modified during the event. This part of the application does not focus on capturing scores, but processing all the incoming data. We define three different modes for this application
Note The administration does not include scheduling options.
Note The scorekeeper app will mainly be used on pc (desktop, laptop) environments.
##Standalone In the standalone mode, the scorekeeper application does not receive its data automatically but rather through manual input.
Requirements
- Tournament configuration
- Score management (publish, add, delete, modify)
Workflow
-
Tournament Setup
- Enter tournament metadata (name, date, organizer)
- Enter team-list (manual or import)
- Enter number of tables and names
- Enter Referees (names)
- Rounds (number of practice matches, number of real matches, number of finales)
-
Tournament run
- Enter team score: select team -> select round -> enter score
- Publish scores: set status per score (public or not)
-
Output published results
Features
- Import scores and scoresheets
- Import via files / email
- Import via QR
- Export scores
- HTML output (for beamer)
- Print output (for MC)
- Excel output (for judging lite)
- Optionally, open a scoring form based for input (calculation of score)
- Set/Provide links to used documents for referees
##Networked mode In the networked mode, the scorekeeper application doubles as the 'server' to which the referee clients can connect. The options are similar as the standalone, but in addition contain
Requirements
- Networked communication
- Client/referee management
Workflow
- Start scorekeeper app
- Configure network access (if applicable)
- Setup tournament data and password for clients
- Score management
- Print score-sheet for specific team for specific round
Features
- Overview of connect clients
- Overview of signed-in referees
- Referee management (name and pin number)
- Conflict resolution