reportlab and opentrack opentrack - making athletics go ... · opentrack - making athletics go...
TRANSCRIPT
OPENTRACK - MAKING ATHLETICS GO FASTER
ReportLab and OpenTrack
Who are we?
OPENTRACK - MAKING ATHLETICS GO FASTER
Company and Team
OPENTRACK - MAKING ATHLETICS GO FASTER
Company and Team
OPENTRACK - MAKING ATHLETICS GO FASTER
Our solutions journey in athletics
● Started pro-bono league and county sites
● FINODEX - open data accelerator
● Information vision for the sport
● Working 14 months with European Athletics
OPENTRACK - MAKING ATHLETICS GO FASTER
Mission Statement
Save time for all the volunteers,
make it more fun for the participants,
and help the sport to grow
OPENTRACK - MAKING ATHLETICS GO FASTER
Three pillars to the system...
OPENTRACK - MAKING ATHLETICS GO FASTER
Vision
One software suite to manage all competition
types, all year round, at all levels of the sport
Cloud based and easy to use.
OPENTRACK - MAKING ATHLETICS GO FASTER
Federation Management
OPENTRACK - MAKING ATHLETICS GO FASTER
Techies love Estonia…..
● Simple governance structure
● Date of birth - Open Data
● Unique ID - Social security number
● Membership status - Open Data
● Proper historical results database
OPENTRACK - MAKING ATHLETICS GO FASTER
Date of Birth may not be enough...
OPENTRACK - MAKING ATHLETICS GO FASTER
Demo time….
https://estonia.opentrack.run/
OPENTRACK - MAKING ATHLETICS GO FASTER
● Must show who is current.● View is available to athlete - self checking
Club view
OPENTRACK - MAKING ATHLETICS GO FASTER
Team selection● We know all the registered athletes in a given club/age/gender cohort● Selecting a team becomes merely a few “double-clicks”
OPENTRACK - MAKING ATHLETICS GO FASTER
Stats and rankings..● Something for the athlete: history
● Needs athlete identification and data cleansing.
OPENTRACK - MAKING ATHLETICS GO FASTER
Cross Country
OPENTRACK - MAKING ATHLETICS GO FASTER
How most people do it...
OPENTRACK - MAKING ATHLETICS GO FASTER
Key Achievement: Live Results
OPENTRACK - MAKING ATHLETICS GO FASTER
European XC 2016Recorded live, as backup to Omega
Two iphones versus a truck of equipment
Live team results on the line
OPENTRACK - MAKING ATHLETICS GO FASTER
Let’s race...
https://opentrack.info/c/eacon/
OPENTRACK - MAKING ATHLETICS GO FASTER
OPENTRACK - MAKING ATHLETICS GO FASTER
5 - Towards an Open Platform
OPENTRACK - MAKING ATHLETICS GO FASTER
Three pillars to the system...
OPENTRACK - MAKING ATHLETICS GO FASTER
Benefits of a common standard
For decision makers● Cheaper software● Interoperability● Less risk than going it alone● More modern software
What it means to the sport..● Huge volunteer time saving● More fun for participants
OPENTRACK - MAKING ATHLETICS GO FASTER
Standard “launched” at AthTech - last week
OPENTRACK - MAKING ATHLETICS GO FASTER
Open, common database
People data needs to comply with GDPR
PeopleAthletes, Coaches,
Officials
CompetitionsTrack, Road, XC
VenuesTracks, HQs,
Road & XC courses
OrganisationsFeds, clubs, uni’s, leagues, regionals
OPENTRACK - MAKING ATHLETICS GO FASTER
We need a common database
We need common identifiers for things
Common URLs for all resources
Website exists: https://data.opentrack.run/
Example: IOC-like codes for all clubs
OPENTRACK - MAKING ATHLETICS GO FASTER
Club Codes
OPENTRACK - MAKING ATHLETICS GO FASTER
Open standard for data exchange
JSON format - your phone understands it
Standardised event codes
● Always use “3000SC”
Works with spreadsheets too
Easy to understand
OPENTRACK - MAKING ATHLETICS GO FASTER
Open source code
All the tables and calculations, correct, once
● Combined events scoring
● Masters age grading
● High jump ranking
Graphics, charts, displays - share and re-use
OPENTRACK - MAKING ATHLETICS GO FASTER
Tools for collaboration
● World Wide Web Consortium process
● Mailing list anyone can join
● Place to put code
● AthTech conferences and meetups
Don’t do it on your own - talk to us!
OPENTRACK - MAKING ATHLETICS GO FASTER
The European Data Capture System
Andy Robinson, OpenTrack
OPENTRACK - MAKING ATHLETICS GO FASTER
Goal: capture data for approx. 300 ranked competitions, promptly and accurately
OPENTRACK - MAKING ATHLETICS GO FASTER
Problem 1 - how?
Everyone’s systems are differentResults are collected in spreadsheets, national systems and desktop packages. They appear on web sites, in spreadsheets and as PDFs. There are no standards for interchange of data
Solution:Standards, tools to upload and check them. W3C standards project
OPENTRACK - MAKING ATHLETICS GO FASTER
Problem 2 - why?
Not motivatedCompetition over. Results in Excel/PDF. Exhausted volunteer!
Solution:Incentives: microsites, live results on web, automatic scoring.
Make it easier and faster than ever to produce results.
OPENTRACK - MAKING ATHLETICS GO FASTER
The solution
4 logical stages● Standards - thank you Martin et al.● Data transfer● Error correction● Fun stuff
OPENTRACK - MAKING ATHLETICS GO FASTER
Data transfer
Set up competitions
● Organisers set up screens
● List of major competitions
OPENTRACK - MAKING ATHLETICS GO FASTER
Organiser’s competition set up screen
OPENTRACK - MAKING ATHLETICS GO FASTER
List of competitions: have yours here
OPENTRACK - MAKING ATHLETICS GO FASTER
Data Input
Depends on tech literacy of organiser
OPENTRACK - MAKING ATHLETICS GO FASTER
Direct Input
● World Championships enter the results yourself (on test !)
● Athtech 200m or the European XC champs: our own race timing
● Paste them direct
● Upload them
● FinishLynx
OPENTRACK - MAKING ATHLETICS GO FASTER
Enter data directly into grid
OPENTRACK - MAKING ATHLETICS GO FASTER
Mobile timed results at the highest level: Chia ‘16
OPENTRACK - MAKING ATHLETICS GO FASTER
FinishLynx results straight onto the web: UK 10,000m champs 2017
OPENTRACK - MAKING ATHLETICS GO FASTER
Data Quality
Validate the data as it goes in
Work with Tilastopaja to clean data
Recognise athlete names
Make data open - more eyes better
Log changes - audit trail
OPENTRACK - MAKING ATHLETICS GO FASTER
Where does data then go?
Who wants it? Subscribe - national, european, masters, personal...
Offer organisers microsites
Excel downloads with splits - for the real data geeks
Live team competitions - updates on phones
Make results fun - even field events!
OPENTRACK - MAKING ATHLETICS GO FASTER
Excel download including splits
OPENTRACK - MAKING ATHLETICS GO FASTER
Mobile friendly sites to follow events live
OPENTRACK - MAKING ATHLETICS GO FASTER
Follow field events graphically live
C: SYSTEMSe.g HyTek, D3, National system.
SPECIALISTMasters
Rankings, Multi-events,
Research
Open Database
2. PromoteOpen, public fixtures directory.Like/share/tweet about ranked meetings. Help organisers promote
Meet organiser certifies and publishes
OpenTrack
3. Input - 3 ways
NATIONAL SITES
Club level
B: EXCEL:Upload file in
standardised format,, get instant feedback
Data downloadable in standard, open formats. Display on EA site
with “web widgets”
Tilastopaja
Provides SB/PB and name
recognition to OpenTrack
Intelligent checks,revisions, QA
Manage data over time (doping bans,
recalculate)
Basis for rankings
A: DIRECT INPUTMulti user, mobile devices, paste or key in
Competition MicrositesCheck all inputs. Display and visualise.
Allow review
Results
Lookups
1. PrepareSet up fixtures you want to track. Invite organisers. Online directory
Checked results are free to re-publish: OpenStreetMap-style license (“copyleft”)
Upload in standard format via our API
OPENTRACK - MAKING ATHLETICS GO FASTER
8 - Making it fun
OPENTRACK - MAKING ATHLETICS GO FASTER
We’re a data publishing company….
OPENTRACK - MAKING ATHLETICS GO FASTER
Tilastopaja has a huge database
OPENTRACK - MAKING ATHLETICS GO FASTER
Imagine what we can do together...