Ola Helper, version 1.4.6
Detta är ett dokument som beskriver funktionerna i OLA Helper.
Verktyg - översikt
Ola Helper består av följande verktyg:
- Resultatkontroll - Kontrollerar
OLA:s resultat och markerar eventuella misstänkta felaktigheter.
- Brickkontroll - För en given bricka visas
löparinformation och information om bana och stämpling.
- Justering av tider vid felaktig
inställd målklocka (MTR) - Korrigering av systematiskt
tidfel.
- Startkortutskrift för Emit-lappar - Utskrift till skrivare
för emitlappar stansade på A4-papper (6x4 st/sida)
- Sträcktidsutskrifter till
skrivare och till HTML - Klassvisa sträcktider även för
löpare som ej fullföljt.
- Databasverktyg som ger möjlighet att titta och göra
ändringar direkt i OLA:s databas. - För den avancerade
användaren som behärskar databaser.
- Skapa importfil för banor till OLA utifrån exportfil
från OCAD 8.
- Utskrift av stämpelmallar.
- Kontroll av datum - Visar
vilka
tävlings- och etappdatum som är satta och listar alla
klasstarttider och starttider som har ett annat datum än
etappdatumet. Det finns en funktion för att korrigera datumet
på starttiderna också.
- Dragning av priser bland fullföljande deltagare.
- Filtrering av klubbdata-XML-fil från klubben online.
Plockar bort klubbar som saknar landstillhörighet. Dessa klubbar
är ofta sådana som har skapats felaktigt i klubben online.
- Speakerhjälp - Denna funktion är ett stöd för speakern med
rullande tider och enkel tidsjämförelse.
- Diplomutskrift - Denna funktion kan användas för att skriva
ut diplom för löpare.
Ola kan innehålla flera tävlingar och flera etapper på
en tävling. I listan överst i OLA Helper väljer du
vilken tävling och vilken etapp du vill jobba med. Vanliga
endagarstävlingar har en etapp.
Resultatkontroll
Hela verktygets ursprungliga syfte var att på ett enkelt
sätt kunna upptäcka eventuella fel som OLA hade gjort eller
som användaren hade orsakat. Verktygets huvudfönster
används därför till detta. Genom att välja Verktyg
-> Kontrollera resultat... så börjar verktyget att
ladda data från databasen. Den läser in Klasser, baner,
löpare, brickavläsningar etc. och använder sedan denna
information för att beräkna löpartider och göra
kontroller över att allt verkar stå rätt till. För
att kontrollera löpare som kommit in efter senaste kontrollen
måste man välja Verktyg -> Kontrollera resultat...
igen.
När inläsningen och beräkningarna är klara så
presenteras en lista där varje rad motsvarar en
brickinläsning. Brickorna listas i nummerordning. Färgkoder
används för att uppmärksamma eventuella problem.
Följande kolumner finns för att beskriva data:
- Avläsnings-ID
Varje brickinläsning får i databasen ett eget ID. Detta ID
visas även i OLA då man tittar på rådata
för
en bricka.
- Namn
Löparens namn.
- Klubb
Löparens klubb.
- Klass
Löparens klass.
- Bricka
Inläst brickas bricknummer.
- Starttid
Löparens starttid
- Nollningstid
Den tidpunkt då löparen nollade sin bricka.
- Startnollningsdiff
Differansen i minuter och sekunder från att löparen nollade
sin bricka tills dess att han startade. En positiv tid innebär att
löparen nollade innan hans start hade gått.
- OLA:s måltid
Den tidpunkt OLA har beräknat att löparen stämplade
på mållinjen.
- Kontrollmåltid
Den måltid som OLA Helper har beräknat.
- Måltidsdiff
Differansen i minuter och sekunder mellan de tidigare två
fälten.
- Avläst i klocka
Målklockans (MTR:ens) tidpunkt då brickan lästes av.
Det är denna tid som knyts mot brickans tid vid avläsningen
och används vid beräkningar.
- Inläst i dator.
Datorns tidpunkt då brickans data lades in i databasen.
- MTR-ID
Varje MTR har ett ID som presenteras här.
- Avläsningsdiff
Differansen i minuter och sekunder mellan 'Avläst i klocka' och
'Inläst i dator'.
- OLA:s totaltid
Den tid som OLA har beräknat att löparen har varit ute i.
- OLA:s status.
Den status OLA tycker löparen har fått. passed -
godkänd, notValid - diskad.
- Kontroll-totaltid
Den tid som OLA Helper har beräknat att löparen har varit ute
i.
- Totaltidsdiff
Differansen i minuter och sekunder mellan OLA och OLA
Helper:stotaltider.
- Är nollad
Detta fält sätts till nej om programmet upptäcker att
brickan ej har nollats.
Problem som upptäcks
Om inget misstänkt har hittats så visas raden med svart text
på vit botten. För att markera ett potentiellt problem
markeras detta med en färg. Olika färg - olika problem. Hela
radens förgrundsfärg sätts till felfärgen utom
för de kolumner där man ska titta närmare på
orsaken. Där ar i stället bakrundsfärgen markerad med
felfärgen. Om flera problem indikeras på samma rad, så
väljs en av felfärgerna som förgrundsfärg, medan
det
akn vara flera olika bakgrundsfärger i olika kolumner på
samma rad.
Herrelös bricka - cyan (turkos)
För en bricka som inte programmet hittar någon ägare
till markeras namnkolumen med turkos färg.
Dubbelinläst bricka - blå
När en bricka läses in i målklockan mer än en
gång får systemet problem med att koppla bricktid och
tävlingstid rätt och beräknad tid blir därför
fel om inte den första inläsningen används för
beräkning.
Nollad vid fel tidpunkt - rosa
Under inställningar kan man ställa in i vilked tidsintervall
före starttid som en löpare förväntas nolla sin
bricka. Beroende på startrutin kan detta intervall variera, men
normalfallet är 60 - 120 sekunder. Om differansen mellan
löparens startid och den tid då löparen nollade ligger
utanför det givna intervallet, markeras detta med rosa.
Anledningen
kan vara att löparen startat för sent eller för tidigt.
Det kan också i sällsynta fall hända att MTR:en
krånglar vid avläsning så att brickan registrerar en
avläsning men MTR:en inte får in någon data. Om man
då läser av brickan igen kan inte rätt koppling mellan
tävlingstid och bricktid göras eftersom brickans tidtagning
har avbrutits. Kan man genom att höra med startpersonalen
konstatera att löparen startat vid rätt tidpunkt kan en
uppskattad tid sättas på löparen. Löparen kan inte
ha sämre tid än bricktiden vid målstämplingen. Kan
man uppskatta hur lång tid innan starttiden löparen nollade
sin bricka kan man komma den riktiga tiden ganska nära.
Olika måltider - magenta
Om OLA kopplar bricktid och tävlingstid fel beräknas
målstämplingstiden fel och uppmärksammas med
färgen
magenta. Detta kan uppstå vid dubbelinläst bricka (i alla
fal
i ver 2) och vid ej nollad bricka (verkar fixat i ver 3).
Målklockan går fel - mörkgul
Bland inställningar kan man konfigurera hur många
millisekunders differans som ska anses vara OK. Om MTR-klockans tid och
tiden i datorn då brickdatan läses in diffar mer än
denna tid, markeras detta med mörkgult. Om en tid är markerad
behöver inte det betyda någonting. Ibland blir det en
fördröjning melan avläsning till MTR och inläsning
i
datorn. MTR:en buffrar tiderna, så det är dess tid som
gäller. Om man däremot ser ett systematiskt fel, så
beror det på att datorns klocka och MTR-klockan går olika.
Genom att välja Verktyg -> Justera tidsförskjutning...
kan man se vad varje MTR:s vanligaste tidsavvikelse är. Från
fönstret man där får upp kan man också göra
en justering av tiden i databasen. Detta bör man dock göra
efter att alla är imål. (Se vidare i avsnittet för
tidsjustering).
Olika sluttider - röd
Om OLA och OLA Helper har olika uppfattning om sluttid eller om ett
lopp ska godkännas eller ej så markeras detta med rött.
För att ta en närmare titt på stämplingar och
tider
kan man dubbelklicka på raden och få upp ett detaljerat
fönster. På läsningsfliken kan man där
jämföra stämplade kontroller och förväntade
kontroller och få en markering av eventuella fel. Se vidare om
vidare i avsnittet om Brickkontroll.
Ej nollad bricka - svart
OLA Helper kan avgöra om en bricka inte är nollad och
börjar stämpelkontrollen på rätt ställe. OLA
ver 3 verkar dock klara ej nollade brickor, förutsatt att alla
stämplingar fick plats i brickan förstås.
Visa endast vissa feltyper
I Visa-menyn kan man välja vilka typer av fel som ska vara
synliga. Det kan vara bra att filtrera om man söker efter en viss
typ av fel.
Justering av tider
Om målklockan, dvs MTR-enheten inte har rätt tid, får
alla tider ett tidsfel. Detta kan justeras med hjälp av denna
funktion. När denna funktion väljs visas ett fönster med
dels inmatningsfälten Från och Till, samt en bockruta och
ett
inmatningsfält per MTR-enhet man har använt.
Från- och Till-fälten kan användas för att
begränsa vilka resultat som ändringen påverkar.
Tiderna är inom det intervall (i datorns tid då
avläsningen gjordes) som ska påverkas. De förvalda
värdena gör att alla i tävlingen som har gått
imål påverkas.
För att en ändring ska göras måste de MTR-enheter
markeras som ändringen ska göras för. Dessutom ska man
fylla i vilken tidsförjustning som önskas. Den förvalda
tiden är den vanligast förekommande tidsskillnaden mellan
MTR-enheten och datorklockan då inläsningen gjordes.
(Naturliga tidsfördröjningar förekommer, eftersom
MTR-enheten buffrar tider). Tidsförskjutningen anges i minuter och
sekunder med ett kolon i mellan.
Denna funktion körs lämpligen då alla löpare
är imål och en backup rekomenderas också innan.
Utskrift av sträcktider
När man väljer Verktyg -> Sträcktider...,
så får man upp ett fönster med en lista över alla
klasser. Har inte grunddata lästs in först så görs
det innan fösntret visas. Förutom klassnamnen står
också i listan hur många som har kommit imål i
förhållande till antalet startande. Programmet söker
var
15:e sekund i databasen efter om några nya löpare har
inkommit. Om så är fallet så görs uppdateringar
av
sträcktidsresultaten automatiskt. Om grunddata ändras,
så som namn, klass eller bana, så måste den datan
laddas om. Detta görs genom att välja Arkiv -> Ladda
om
i sträcktidsfönstret. Det går bra att markera flera
klasser och skriva ut dessa samtidigt. Observera att man aktivt
måste avmarkera en klass för att inte skriva ut den igen
nästa gång.
Genom att välja Arkiv -> Exportera till HTML i
sträcktidsfönstret kan man få ut sträcktiderna
på HTML-filer. Varje klass blir en egen html-fil. Dessutom
får man in indexfil (strackres.html) och en vanlig resultatlista
(resultatlista.html). Man uppmanas att välja en katalog där
filerna ska läggas. Inga resultat för Inskolning skapas vid
HTML-exporten.
Trycker man på knappen visa
öppnas ett fönster för varje vald klass med
sträcktiderna. Genom att vänsterklicka i fönstret kan
man
förstora texten. Högerklick förminskar.
Förhandsgranskning visar hur utskriften kommer att te sig på
papper.
Under inställningar i 'OLA Helper'-fönstret kan man
välja vilken färg bästa totaltid respektive bästa
sträcktid ska få i html-sidorna som exporteras.
Kontroller av datum
När man väljer Verktyg -> Kontrollera datum...,
så visas en tabell. Överst i tabellen skrivs tävlingens
startdatum, slutdatum och etappdatum ut, med grön bakgrund. Om den
första etappens datum inte överänsstämmer med
tävlingens startdatum, markeras detta med rött. Om
etappdatumet är fel går man in i OLA och öppnar
tävlingen och gör ändringen i funktionen Före tävling ->
Tävlingsparametrar -> Ändra tävlingsparametrar
genom att klicka på värdefältet på egenskapen Etapper. Spara
ändringen.Stäng fönstret med datumen i OLA Helper och
välj funktionen Verktyg -> Kontrollera datum...,
igen. Ettappdatumet ska då vara ändrat.
Om det förekommer någon (etapp-)klass eller någon
person vars starttid inte infaller på samma dag som etappdagen
är satt till, listas de i tabellen. I tabellen finns också
en kolumn som visar vilket datum och vilken tid som starttiden
korrigeras till om man trycker på knappen Korrigera längs ner under
tabellen. Denna funktion kan vara räddaren i nöden om man har
gjort lottningen med fel etappdatum. När man ändrar
etappdatum slår detta nämligen inte igenom på
starttiderna utan att lotta om. Med denna funktion slipper du att lotta
om. Eftersom denna korrigeringsfunktionen gör ändringar i
databasen tar den försiktige en backup på databasen innan
korrigeringen utförs.
Observera att denna funktion jobbar med tävlingens samtliga
etapper samtidigt.
Speakerhjälp
När man väljer Verktyg -> Speakerhjälp,
öppnas ett fönster med en flik för varje klass. När man väljer en flik visas
löparna i den klassen med namn, starttid, aktuell tid och en jämförkolumn.
Genom att klicka på kolumnrubriken, sorterar man på den kolumnen.
Genom att klicka på en rad så jämförs tider mot den löparen.
Innan löparen har gått imål så rullar tiden.
Löpare som ännu inte startat redovisas med röd bakgrund. Löpare vars lopp pågår
redovisas med gul och löpare med resultat med grön bakgrund.
Det går att ha flera fönster öppna genom att upprepade gånger välja
Verktyg -> Speakerhjälp.
Diplomutskrift
När man väljer Verktyg -> Diplomutskrift, får man upp en dialog
där man kan välja att skriva ut en enskild löpare, genom att ange dess nummerlappsnummer
och klicka på knappen Nummer eller markera en eller flera klasser och klicka på knappen
Klasser. Väljer man klassvarianten väljer man alla löpare i de klasserna.
Ett förhandsgranskningsfönster öppnas som visar hur utskriften kommer att bli. Om det är många löpare
och dessa inte har lästs in tidigare, kan det ta en liten stund innan fönstret öppnas. Den gråa rutan markerar
utskriftbart område.
Väljer man Arkiv -> Sidformat i det öppnade fönstret, kan man ställa in pappersformatet.
Standardvärdet är A4.
Genom att öpnna konfigurationsfönstret i inställningsmenyn, kan man under fliken Diplom göra
inställningar för texten.
Dels kan man ställa in horisontellt och vertiklat läge där utskriften ska ske och hur
justeringen kring den punkten ska vara. Genom att ange horisontellt läge -1 och Centrerad
horisontell justering så centreras texten på papperets mitt i stället för kring punkten. Motsvarande gäller för
vertikal justering.
Dels kan man ställa in färg, font, stil och storlek.
Det går även att ange hur texten ska formateras. Genom att ändra formateringssträngen kan man justera
ordning på fälten nummer, namn, klubb och klass, samt vilka tecken som ska stå mellan dessa fält, t.ex.
blank- och kommatecken. Fältens placerning markerar man med markörerna
{nummer}, {namn}, {klubb} och {klass}. För att markera ny rad, skriv \n.
Utskrift görs genom att klcika på knappen Skriv ut längst ner, eller välja i menyn Arkiv -> Skriv ut.
För att välja nya klasser eller nytt nummer, kan man antingen välja Verktyg -> Diplomutskrift i menyn i
huvudfönstret eller genom att välja Arkiv -> Ny