/howdido

race results visualization

Primary LanguageRuby

urls
----
http://www.howardgrubb.co.uk/athletics/wmaroad15.html
http://www.runscore.com/Alan/AgeGrade.html

charts
https://github.com/chartjs/Chart.js

javascript gauge:
http://justgage.com

results vis
http://andrewgaidus.com/Analyzing_Race_Results_Part_2/


work flow
---------
admin:
-login
-create races
-upload results

public:
-find a race
-howdido in that race
-register

user:
-login
-create a race
-upload results
-claim a result
-howdido for tracking multiple races
-mark results as friends, rivals, teammates, etc.
-add comments for a result


2017
----
- dec 14 - add icons like photo app
x dec 04 - devise login
x dec 04 - devise sign up
x dec 04 - sticky footer css like photo app
x dec 04 - replace highcharts scatter plot on race show page with chart.js chart
- dec 04 - fix tests
- dec 04 - log in as admin and load race results
- dec 04 - rake task to load results
- dec 04 - table sorting
- dec 04 - fix paginaton on race index and race show pages
x nov 30 - update rails to 5.2 and ruby to 2.4.1

2013
----
- 20130315 - get rid of hardcoded lookup ids (race_type)
x 20130315 - show race -> summary, average times not showing
x 20130315 - guages not responding
x 20130315 - 'where was i when' bar graph not responding
x 20130315 - pagination links gap formatting wrong
x 20110611 - change accordion to ajax tabs on race show page. chart and results list.
x 20110620 - add search, sort and pagination to race list
x 20110628 - add points to result show
x 20110629 - change 'mark as' link to icon
x 20110629 - add location to race search
x 20110629 - stripe the result rows on race show page
x 20110629 - replace accordion with toggle result list on race show page
x 20110701 - make result list pagination links ajax on race show page
- 20110701 - allow sorting by calculated fields (points and grade) on race show page
x 20110704 - bring authentication back in house
x 20110706 - validation on create user popup form
x 20110711 - authorization
- 20110711 - how to handle race distance in a single field (int foreign key to lookup vs float)
x 20110712 - add race and results test data fixtures (two 2011 gutbuster races)
- 20110712 - add some participation fixtures for the gutbuster race fixtures
x 20110713 - update age of result when claiming a result as me
- 20110713 - prevent marking 2 results as me in the same race
- 20110713 - prevent 2 people marking the same result as me
x 20110713 - change edit race link to an icon
x 20110713 - add form and model validation for races
x 20110713 - add form_errors application helper method
x 20110726 - add and edit races with non standard distances
x 20110726 - calculate a wava factor for a non standard distance
x 20110802 - fix unit tests
x 20110802 - add functional tests
- 20110802 - fix user session and participation functional tests
x 20120402 - test new work@raceweb.ca github ssh key