HyRa:n kansallinen 6.10.2001
Tulospalvelun toteutus
Tähän dokumenttiin on kuvattu tulospalvelun toteuttaminen Hyvinkään Rastin kansallisissa suunnistuskilpailuissa 6.10.2001. lisäksi lopussa on hieman tilastoja ilmoittautumisista. Tämä dokumentti on kirjoitettu siksi, että se voisi jatkossa toimia yhtenä tiedonlähteenä suunniteltaessa kilpailujen tulospalvelun toteuttamista. Otan mielelläni vastaan kommentteja ja kysymyksiä. Sähköpostiosoite on dokumentin lopussa.
Laitekanta
Tulospalvelun käytettävissä oli neljä eri tasoista tietokonetta. Tietokoneet on lueteltu seuraavassa taulukossa.
|
Malli |
Nopeus |
Muisti |
Kovalevy |
Käyttöjärjestelmä |
Tehtävä |
1 |
Dell Inspiron 7500 kannettava |
700 MHz |
256 Mt |
20 Gt |
Windows NT |
Korttien luku
Tietokantapalvelin |
2 |
Klooni AMD |
200 MHz |
64 Mt |
8 Gt |
Windows NT |
Tulostus
Korjaukset |
3 |
AST Ascenta M kannettava |
233 MHz |
128 Mt |
4 Gt |
Windows NT |
Kuulutus |
4 |
HP Vectra VL |
133 MHz |
64 Mt |
4 Gt |
Windows 98 |
Epäselvät tapaukset
Ei lähteneiden syöttäminen |
Koneisiini 1, 2 ja 4 oli kuhunkin liitetty emit-lukijat. lisäksi varalla oli vielä yksi MTR kirjoittimineen sekä infossa yksi MTR ja kirjoitin väliaikojen tulostamista varten.
Tulostimena käytettiin HP LaserJet 4M Plus lasertulostinta. Kaikilta koneilta lukuun ottamatta konetta 4 pystyi tulostamaan kirjoittimelle. Koneelta 4 ei pystynyt tulostaman, koska oikeata ajuria ei kisaa edeltävänä iltana löytynyt laatikosta, enkä viitsinyt sitä netistäkään hakea. Asuntovaunussa oli lisäksi varalla Canon BJC-4000 mustesuihkutulostin, sekä autossa vielä HP LaserJet 1100 lasertulostin. Näitä ei kuitenkaan tarvittu.
Kaapelointi
Tietokoneet oli liitetty yhteen Ethernet-verkolla yhden 12 porttisen 10Base-T hubin kautta. Hubi sijaitsi toisessa asuntovaunussa ja samassa vaunussa oleille koneille vedettiin noin 3m mittaiset cat5 parikaapelit. Toisessa vaunussa olleille koneille vedettiin noin 20m mittaiset cat5 parikaapelit toisen vaunun oviaukosta ulos ja vaunujen välissä katolla olleen laudan kautta toisen asuntovaunun ikkunasta sisään.
Sähkönsyöttö
Koneet 2 ja 3 sekä hubi saivat sähkönsä noin 700 W ups:n kautta. Laskelmia saatikka tarkkaa tietoa siitä, kuinka kauan ups olisi koneita pitänyt pystyssä ei ole, mutta arvelisin sen olevan muutaman minuutin luokkaa. Tulostin ja koneet 1 ja 4 saivat sähkönsä suoraan verkosta. Tulospalvelun toimivuus oli varmistettu siten, että kaikki kriittinen (tietokanta, korttien lukeminen) pystyttiin tekemään yhdeltä tietokoneelta, eli koneelta numero 1. Mikäli sähkönsyöttö tälle koneelle olisi katkennut, koneen akku olisi pitänyt sen toiminnassa noin 2 tuntia. Tämän jälkeen oli vielä varalle adapteri auton tupakansytyttimeen, josta virtaa olisi saatu vielä moneksi tunniksi. Tällöin kuitenkin tulostus olisi jäänyt pois, mutta ei se siinä tilanteessa olisi ollut katastrofi.
Käyttöjärjestelmä ja tietoliikenneprotokollat
Kolmen koneen käyttöjärjestelmä oli Windows NT 4 ja yhden koneen Windows 98 SE. Verkkoprotokollana käytössä oli ainoastaan TCP/IP ja koneiden ip:t väliltä 192.168.0.1 – 192.168.0.4.
Ohjelma
Tulospalveluohjelmana käytettiin itse tekemääni ohjelmaa, joka on kokonaisuudessaan tehty Microsoft Visual Basic 6.0:lla. Tietokantana on Microsoft Data Engine (MSDE), joka on Microsoft SQL Server tietokanta tarkoitettuna pieniin ympäristöihin (noin 5 yhtäaikaista käyttäjää, mutta tietojen mukaan 20 toimii hyvin.) lisäksi tietokannan jakelu on ilmaista.
Ohjelma tukee toistaiseksi ainoastaan normaalia henkilökohtaista kilpailua. Monipäiväisyys ei vielä toimi kaikilta osin. Toistaiseksi suppeita testejä eri käyttöjärjestelmillä on tehty Windows 95, 98, NT ja 2000 Server:llä. Ohjelma on toiminut kaikilla moitteettomasti. MSDE:ssä on joitakin rajoituksia lähinnä 95, 98, Me puolella, mutta pitäisi toimia myös näissä.
Maaliaikojen varmistus
Maaliviivalla oli kaksi henkilöä varmistamassa käsin kirjaamalla kaikkien maalintulijoiden ajat. lisäksi mahdollista ohjelmavirhettä tai tietokannan kaatumista varten oli kaikki kilpailijoiden tiedot tallennettuna MS Excel tiedostoon, johon vain syöttämällä maaliajat olisi saatu tulokset selville hyvinkin nopeasti. Tosin leimojen tarkistus olisi vaatinut lisäaikaa.
Maalileimaus
Maaliajat otettiin maalileimauksesta tavallisilla leimasimilla ja aika laskettiin korttien purkamisesta takaperin. Omasta mielestäni maaliajat pitää ottaa väliaikaleimasimella, mutta koska seurallamme eikä lähiseuroilla näitä ole, tyydyimme pelkkiin tavallisiin leimasimiin.
Ongelmat
Ainoan ongelman kisan aikana aiheutti yksi kilpailija lähtemällä tunnin liian aikaisin. Kommunikointi ongelmien takia ei tieto lähdöstä maaliin kulkenut oikein. Aika saatiin kuitenkin oikeaksi kilpailun aikana, mutta harmittavasti vasta kun palkinnot oli jaettu. Näin oikea voittaja jäi ilman palkintoa kilpailupaikalla.
Aikataulu
15.9. Pystytin ensimmäisen kerran koneet siihen kuntoon kuin ne tulisivat olemaan kilpailussa, lukuun ottamatta tulostimia Tietoliikenne koneiden välillä tuli näin testattua ja todettua, että kaikki toimii.
22.9. Järjestettiin maalin ja tulospalvelun henkilökunnan harjoitukset. Noin puolet kaavailluista henkilöistä pääsi osallistumaan tilaisuuteen.
28.9. Ilmoittautuminen päättyi klo 18:00. Seuran webmasterin 25Mannaan lähdön vuoksi ensimmäinen ilmoittautuneet lista jouduttiin laittamaan nettiin jo klo 12:00. Klo 16:00 oli kaikki siihen asti ilmoittautuneet syötetty koneelle, kun itse jouduin lähtemään 25Mannaan. Ilmoittautumisaikaa annettiin vielä sunnuntaihin klo 12:00 asti. Parisen kymmentä osallistujaa ilmoittautuikin tänä aikana.
2.10. Uusi ilmoittautuneet lista saatiin nettiin kiireiden takia vasta tiistai aamuna. Illalla suoritettiin lähtöaikojen arvonta ja listat lähetettiin seuran sisällä jakeluun tarkistamista varten. Mm. Valvoja tarkisti, ettei ole saman seuran edustajia peräkkäin.
4.10. Puolenpäivän aikaan lähtöajat nettiin. Illalla toimitettiin lähdön henkilökunnalle listat lähtijöistä, jotka he sitten kopioivat tarvittavan määrän käyttöönsä. Syötettiin rastikoodit ja radat tietokantaan.
5.10. Perjantai aamupäivällä jouduttiin/suostuttiin vielä tekemään muutama sarjanvaihto ja lähtöajan aikaistaminen. Lähdön henkilökunnalle välitettiin tieto muutoksista, mutta ei toimitettu uusia listoja, koska vanhoista oli olemassa jo useat kopiot.
6.10. Ensimmäinen lähtö klo 11:00. Klo 8:00 saapuminen kilpailupaikalle ja tietokoneiden kytkeminen. Kaikki oli valmista noin klo. 8:30, paitsi että sähköt puuttuivat. Sähköt kilpailukeskukseen otettiin suoraan läheisestä ilmajohdosta, ja koko ilmajohto oli poissa pelistä. Sähköjen puuttumisen syynä oli noin viiden kilometrin päässä ollut huoltotyö, jonka yhteydessä oli sähköt katkaistu turhan suurelta alueelta. Huoltajien mukaan sähköjen piti palata vasta klo 11:00. Onneksi meillä kisajärjestäjillä sähköistä vastannut henkilö oli paikallisen sähköntuottajan suurimman asiakkaan tarpeeksi iso kiho ja noin puolen tunnit päästä sähköt saatiin kisapaikalle.
Sitten meni vielä noin 15 minuuttia, kun etsittiin syytä, miksi vikavirtakytkin laukesi jatkuvasti. Syyksi osoittautui Suunnistajan Kaupan perävaunuun vedetty roikka. Tämän jälkeen sähköt toimivat moitteettomasti läpi kisan.
Noin klo. 9:30 kun koneet oli saatu käyntiin, tarkistettiin vielä ennen kisan alkua eri henkilöiden toimesta kuin ratamestari ja koodien tietokantaan syöttänyt, että rastien ja ratojen koodit täsmäävät.
Noin klo 9:45 luettiin viiden koejuoksijan leimaukset tietokoneelle ja tarkistettiin, että rastit toimivat. Kaikki rastit oli jaettu viidelle koejuoksijalle.
11:19:33 saatiin ensimmäinen kilpailija maaliin.
Kansallisen viimeinen kilpailija saatiin maaliin klo 14:30:03, kun viimeinen lähtö oli klo 13:17. Kilpailun yhteydessä järjestettiin kahden yrityksen välinen seuraottelu ja tämän ottelun viimeinen kilpailija saatiin maaliin klo 15:16:54.
Klo. 15:20 oli tulokset valmiina lehdistölle ja nettiä varten korpulla. Nettiin tulokset saatiin illan aikana. Tarkkaa aikaan en tiedä.
Henkilökunta
Maalissa oli hommissa yhteensä 5 henkilöä. Kaksi piti varakirjanpitoa maaliajoista käsin maalin vieressä. Samalla nämä vahtivat, että kaikki muistavat leimata maaliviivalla. Kolme ihmistä vahtivat/auttoivat karttojen pistämisessä seurapussiin ja numeroiden poistossa.
Tulospalvelun hommissa oli yhteensä 9 henkilöä.
- Kortteja lukemassa oli kaksi henkilöä, toinen tietokoneen ääressä ja toinen lukijan kanssa vaunun ulkopuolella.
- Yksi henkilö seurasi sarjojen valmistumista ja toimitti palkintojen jakajalle listoja.
- Kuulutuksen hoiti kaksi henkilö.
- Yksi henkilö oli varattu epäselvien tapausten selvittäjäksi. Hänelle ei tullut kuin yksi tapaus. Kortin lukemisen yhteydessä kilpailija ei vielä uskonut hylkäystä, mutta sinä aikana kun hän käveli asuntovaunun toiselle puolelle, oli hänellekin jo selvinnyt, missä kohtaa oli mennyt pieleen, joten sekään ei aiheuttanut henkilökunnalle töitä. lisäksi tämä henkilö syötti ei lähteneet koneelle.
- Yksi henkilö kiidätti tuloksia tulostaululle.
- Yhdellä henkilöllä ei ollut varsinaista tehtävää, vaan hän auttoi välillä muita, että muut pääsivät hörppäämään kahvia jne.
- Itse tulospalvelusta vastaavana en kisan aikana tehnyt oikeastaan muuta kuin haistelin kisatunnelmaa.
Huomioita ilmoittautumisista
En ole täysin varma, onko sähköposti helpottanut kisajärjestäjien työtä vai ei. Ilmoittautumisia tuli sähköpostilla yhteensä 116 kappaletta, joista vain 32 oli mielestäni formaatiltaan SSL:n ja Pekka Pirilän ohjeen mukaisia. Noin 20 oli melkein ohjeen mukaisia, jotka sai menemään ohjelmaan automaattisesti, kun hieman käsin editoi niitä ensin. Loput noin 65 kappaletta oli vapaamuotoisia ilmoittautumisia, yleensä yhden tai kahden kilpailijan kokoisia, ja jotka piti käsin naputella koneelle.
En tiedä olisiko asiaa auttanut yhtään se, että kutsussa olisi asiasta ollut maininta, mutta itse ainakin olen pitänyt tätä itsestään selvyytenä, että ilmoittautumiset lähetetään tässä muodossa. Kun ilmoitetaan yksi kilpailija kilpailuun, niin silloin ei minusta muodolla ole suurtakaan merkitystä, mutta kun lähetetään useampi henkilö / seura, niin olisi kyllä suotavaa ilmoittaa ohjeen mukaisessa muodossa.
Paljon oli “melkein” oikean muotoisia ilmoittautumisia. listassa on havaitsemiani yleisiä virheitä.
- Kaikkia tietoja ei ole, vaan on jätetty täytin pois listasta. Ohjeen mukaanhan, jos tietoa ei ole, niin 0 (nolla) tilalle.
- Kilpailupäivät puuttui. Tällä kohdalla ohje on hieman epäselvä, koska siinä mainitaan, että tiedolla on merkitystä vain monipäiväisen kisan kohdalla, mutta mielestäni tieto tulisi olla myös yksipäiväisessä, koska silloin lukemisessa ei tämän puuttumista tarvitse huomioida.
- Emit kortin puuttuminen ja vuokraus. Ohjeen mukaan puuttuva tieto merkitään 0:lla (nolla). Ohjeessa ei ole oteta kantaa emitkorttien vuokraukseen. Kilpailukutsuissa yleensä mainitaan, että tieto vuokrauksesta on merkittävä ilmoittautumiseen. Mitä pitää siis ilmoittautumiseen kirjoittaa? Osassa oli emit-numeron kohdalla teksti “vuokra”, osassa 0 (nolla).
- Sukunimi Etunimi väärässä järjestyksessä.
- Joihinkin oli eksynyt piste erotinmerkiksi. Tämä oli kyllä varmaan näppihäiriö.
- Syntymävuosi oli joissakin tyyliin -65.
- Alku ja loppumerkkien välissä muuta tekstiä kuin ilmoittautumiset tai tyhjiä rivejä.
- Alku ja loppumerkit puuttuivat tai eivät olleet täsmälleen ohjeen mukaiset.
Oheisessa taulukossa on vielä koottuna ilmoittautumisten lukumäärät suhteessa montako kilpailijaa oli mukana ilmoittautumisessa.
Kilpailijoita / ilmoittautuminen |
Sähköposteja (suluissa oikeassa formaatissa olleet) |
Fakseja |
Posti |
1 |
57 (6) |
5 |
13 |
2 |
20 (4) |
|
2 |
3 |
15 (5) |
1 |
1 |
4 |
1 (1) |
|
2 |
5 |
3 (2) |
1 |
2 |
6 |
4 (2) |
|
|
7 |
1 (1) |
|
|
8 |
|
1 |
|
9 |
3 (2) |
|
|
10 |
2 (1) |
1 |
|
11 |
1 (1) |
|
|
13 |
1 |
|
|
15 |
1 (1) |
|
|
16 |
1 |
|
|
18 |
1 (1) |
|
|
19 |
1 (1) |
|
|
21 |
1 (1) |
|
|
|
|
1 |
|
24 |
2 (2) |
|
|
25 |
1 (1) |
|
|
|
|
|
|
Keskiarvo |
3,66 kilpailijaa / ilmoitus |
5,4 kilpailijaa / ilmoitus |
1,9 kilpailijaa / ilmoitus |
Kokonaisuudessaan 3,54 kilpailijaa / ilmoitus. Jälki-ilmoittautuneita keskiviikko iltana puhelimella oli 16. Kun kisaan ilmoittautui 533 kilpailijaa yhteensä 109:stä seurasta, tekee tämä 4,89 kilpailijaa / seura.
Yhteenvetona toivoisinkin, että kiinnitettäisiin paremmin huomiota, miten sähköpostilla ilmoittaudutaan ja kerätään seuran ilmoittautumiset yhteen, eikä jokainen ilmoittautuisi erikseen. Sillä vieläkään en tiedä, ovatko kaikki maksaneet osallistumismaksunsa, kun toiset eivät ilmoita seuran viitenumeroa ja kun taas samasta seurasta tulee monta ilmoittautumista, ei tiedä keneen maksu kohdistuu.
Hyvinkäällä 9.10.2001, Sami Friman