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

ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

Jul 29, 2018

Download

Documents

dinhminh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

ReportLab and OpenTrack

Who are we?

Page 2: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Company and Team

Page 3: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Company and Team

Page 4: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 5: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 6: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Three pillars to the system...

Page 7: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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.

Page 8: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Federation Management

Page 9: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 10: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Date of Birth may not be enough...

Page 11: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Demo time….

https://estonia.opentrack.run/

Page 12: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

● Must show who is current.● View is available to athlete - self checking

Club view

Page 13: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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”

Page 14: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Stats and rankings..● Something for the athlete: history

● Needs athlete identification and data cleansing.

Page 15: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Cross Country

Page 16: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

How most people do it...

Page 17: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Key Achievement: Live Results

Page 18: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 19: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Let’s race...

https://opentrack.info/c/eacon/

Page 20: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Page 21: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

5 - Towards an Open Platform

Page 22: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Three pillars to the system...

Page 23: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 24: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Standard “launched” at AthTech - last week

Page 25: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 26: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 27: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Club Codes

Page 28: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 29: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 30: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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!

Page 31: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

The European Data Capture System

Andy Robinson, OpenTrack

Page 32: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Goal: capture data for approx. 300 ranked competitions, promptly and accurately

Page 33: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 34: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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.

Page 35: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

The solution

4 logical stages● Standards - thank you Martin et al.● Data transfer● Error correction● Fun stuff

Page 36: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Data transfer

Set up competitions

● Organisers set up screens

● List of major competitions

Page 37: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Organiser’s competition set up screen

Page 38: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

List of competitions: have yours here

Page 39: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Data Input

Depends on tech literacy of organiser

Page 40: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 41: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Enter data directly into grid

Page 42: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Mobile timed results at the highest level: Chia ‘16

Page 43: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

FinishLynx results straight onto the web: UK 10,000m champs 2017

Page 44: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 45: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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!

Page 46: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Excel download including splits

Page 47: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Mobile friendly sites to follow events live

Page 48: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Follow field events graphically live

Page 49: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

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

Page 50: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

8 - Making it fun

Page 51: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

We’re a data publishing company….

Page 52: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Tilastopaja has a huge database

Page 53: ReportLab and OpenTrack OPENTRACK - MAKING … · OPENTRACK - MAKING ATHLETICS GO FASTER Mission Statement Save time for all the volunteers, make it more fun for the participants,

OPENTRACK - MAKING ATHLETICS GO FASTER

Imagine what we can do together...