reportlab and opentrack opentrack - making … · opentrack - making athletics go faster mission...

53
OPENTRACK - MAKING ATHLETICS GO FASTER ReportLab and OpenTrack Who are we?

Upload: dinhminh

Post on 29-Jul-2018

225 views

Category:

Documents


0 download

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...