Files
sailing-analytics/TODO
T

63 lines
2.4 KiB
Plaintext
Executable File

Axel
====
- Finish a first draft version of a GWT admin UI
* Google Maps integration (consider mark position entry capability, supporting "lost mark tracker" use case)
* "top" display, with time slider
* configure one or more leaderboards from a selection of races, adjustable delay per leaderboard
* each leaderboard has its own URL
* store net / total points separately in Mongo, making them overridable in editable copy of leaderboard
* consider a per-user preferences page where leaderboard columns can be personalized at runtime
- New GWT-based leaderboard draft
* generally based on existing leaderboard
* scrollable!
* edit mode for disqualifications / net / total point adjustments?
* wind display
* Google Map integration
* time slider, adjustable delay per leaderboard
- smoothen GPSTracks; if a particular fix seems really off, producing a speed that is beyond
what the boat class could possibly do, ignore the fix because it is obviously a mis-read.
- Distribute wind data to their respective races; capture expedition wind not by race/event anymore because
wind is already recorded by time and position; when seeking wind information, look for information
closest in time/space; consider throwing NoWindException if certain thresholds are crossed
- Launch Expedition wind capturing upon startup because it should no longer be event/race-specific
- consolidate time point defaulting for servlet REST APIs
- Now that we can update Course's waypoints, consider creating a RaceDefinition right upon
receiving the Event/Race from TracTrac, using an empty list of waypoints. This may simplify
the entire life cycle of RaceDefinition objects.
- Improve Mongo-based tests by using Mongo transactions instead of waiting for prior transactions to complete
Simon
=====
+ Make "Stop" button work such that race and thread disappear from the Python runtime
+ Allow users to override net points / total points; enter disqualifications etc.
+ Leaderboard umbauen auf Timeslider support (dazu liefert Axel stabiles start und finsh)
+ Animation Mode (3 sekunden, ...)
+ Build wizard page for initial configuration
+ Wind expedition listener bei addrace automatisch konfigurieren
+ Wind tracking einschalten für prod für laufende Rennen
+ Einstellbar: Threads sofort starten (Wunsch: Checked=True)
+ Total Points einbauen
+ Wind sofort anzeigen
+ Current Race speichern damit iPhone das nutzen kann
+ iPhone UI implementieren