-
Notifications
You must be signed in to change notification settings - Fork 19
Home
Welcome the FLL Scoring application. This page should give you a quick overview of the current status of the FLL scoring application, its purpose and the requirements set for it. You can check out these places for more details:
- Repo The files of the project. You can also download them in a zip-file.
- Issue tracker The overview of the current issues and requests.
- Wiki Our wiki used for documentation, with a [Features list]https://github.com/FirstLegoLeague/fllscoring/wiki/Feature-list listing contributions from the developers to the various modules
- View the current screenshots
- To view as a webapplication (easiet, works cross platform and cross device): (http://fllscoring.cloudapp.net/) (login: fll, pass: lego)
- To install on a mobile device (https://github.com/FirstLegoLeague/fllscoring/wiki/Testing)
-
Project and functional requirements Outline of the different functions and features that the scoring application should support along with project outline
-
Communication Description of the different deployments scenarios that the application should be able to support.
-
Use cases Defines the various use cases based on the scenarios and requirements
-
Missions and scoring data Described the XML standard used to define the missions so the application can be re-used and the missions translated.
-
Workflows Describes the various workflows to support tournament organizers along with mock-ups of the user interface
The IDs refer to the issues numbers in the issue tracker
| Category | Requirement | Status | Issue link | Notes |
|---|---|---|---|---|
| Architecture | ||||
| Modular setup | In progress | #114 | ||
| Data storage | Closed | #5 | ||
| Data communication | Open | #2, #11, #17, #60 | Open up data to other applications such as team information. Also conflict handling. | |
| Standarized mission defintions | Closed | #4, #7, #40, #49 | XML standard defined and implemented for World Class season | |
| User interface | In progress | #8, #10, #32, #53 | Material design | |
| Automated testing | #29, #48 | |||
| Support tournament organizer workflows | In progress | #36, #51 | ||
| Central application - BASIC | ||||
| Team administration | Closed | #3, #35, #45 | (import, manual) | |
| Event administration | #42, #59 | (rounds, finales, tables) | ||
| Manual score input | #41 | |||
| Read challenge template | ||||
| Ranking, export for award distribution | #14 | |||
| App server for devices | ||||
| Score administration | #119 | (approve, re-assign) | ||
| Central application - EXTENDED | ||||
| Sync to internet | ||||
| Schedule options | ||||
| Network administration | #92, #107 | Sync for multiple scorekeepers | ||
| Add information to teams | Open | #13 | (photo, background, etc) | |
| Create / load challenge template | In progress | #12 | ||
| Localization support | Open | #9 | Reminder of multi-lingual tournament (see team information) | |
| Refree interface - BASIC | ||||
| Printable Scoresheets | #25, #47, #88 | |||
| Score administration | #42, #58 | Table, referee, round, stage, team | ||
| Cross platform | #6 | (Windows, Android, iOS) | ||
| Cross device | (Phone, Tablet, Laptop) | |||
| Sync | #43 | in case of connection loss | ||
| Standalone option | #76 | Possibility to switch, related to Sync. (i.e. add teams, provide ranking) or online (i.e. connect to central application) | ||
| Referee interface - EXTENDED | ||||
| Team information to the referees | Extended information such as picture, background, language etc | |||
| Provide information on the rules | ||||
| Call for assistance from head referee | ||||
| Retrieve configuration, data and challenge from server | #39 | (either online or prior to the event from a central application) | ||
| Localization support | #9 | |||
| Services / Features BASIC | ||||
| Publishing/Export to website | Open | #131, #18 | ||
| Export/Display intermediate results | In progress | #129 | ||
| Services / Features EXTENDED | ||||
| Live displays | #130 | team information on screen, live results from round, camera feed | ||
| Web API interfaces | ||||
| Linking to registration (national) systems | ||||
| Custom CSS/Logo for webpages | Allow for different layouts, logos, sponsors etc | |||
| Central site for FLL to publish scores, and administrate events | #64 | |||
| Project | ||||
| Open source implementation | #109 | |||
| Release management | #20, #21 | |||
| Community / Support | #116 | |||
| Dissemenation | In progress | #28, #30, #34 | www.fll-tools.com |