Skip to content
This repository has been archived by the owner on Jun 16, 2018. It is now read-only.
Kenny meesters edited this page Apr 12, 2015 · 6 revisions

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:

Try it out

Architecture / Requirements / Standards

  • 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

Current development status

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
Clone this wiki locally