Closed karhatsu closed 13 years ago
Säännöt: img016.pdf, sivun J104 alareuna
Hyvityksen ohella voi olla myös toisensuuntainen korjaus jos on hiihdätetty liian vähän.
Manuaalinen on riittävä, ei näitä odoteta joka kisoissa tapahtuvaksi.
Hyvä niin. Eli siinä tapauksessa riittää, että lisätään relay_competitors-tauluun hyvitysajalle oma sarake. Sen arvo voi olla negatiivinen tai positiivinen. Näkisin, että kannattaa käyttää integer-muotoa ja laittaa arvo sekunteina.
Tuloslistassa hyvityksen voisi näyttää yksilöiden kohdalla vaikkapa näin: Meikäläinen Matti 18:43 (-1:10)
Joukkueen kohdalla lasketaan kaikki hyvitykset yhteen (siltä varalta, että mokailuja olisi enemmänkin) ja ne voisi näyttää: PS 50:12 (-1:10)
Tarkempi html-koodi: (-1:10)
Html-koodi ei näköjään mennyt läpi kuten ajattelin. Tarkoitus oli, että span-tagiin laitetaan title-attribuutti, johon kirjoitetaan "Aika sisältää hyvitystä 1:10".
Tämä on nyt vähää vaille tehtynä branchissani "viestihyvitys". https://github.com/jkpj/elk_sports/tree/viestihyvitys
Viimeistelyä tarvitaan ainakin
1) Ajattelin, että "hyvitys" on hämäävä, kun vähennetään ajasta - mikä on hyvityksen vastakohta, miten selitetään, että negatiivinen hyvitys merkitäänkin miinusmerkillä. Niinpä kokeilen "korjaus"-sanaa, mutta ei tuokaan nyt ongelmitta toimi.
2) Koodi näyttää nyt 00:00 vaikka aikaa ei ole, saisi varmaan olla viiva vai miten se nyt olikaan nykyversiossa.
3) Lajittelu ei vielä muutu, pitää katsoa muokkaanko time_in_seconds -metodia joka ehkä olisi selkeintä ja ratkaisisi kai 2)-kohdankin, mutta täytyy katsoa tuleeko siitä jotain sivuvaikutuksia
2) korjattu requestissä ja 1) -kohdan "korjaus"-sana tuntuu kuitenkin toimivalta.
3)-kohta ei tainnutkaan vielä korjautua.
järjestäminen korjattu, eli nyt pitäisi olla valmis.
Jos mahdollista, niin vielä se helper-metodin käyttö span:n tulostamiseen. Sen jälkeen tämä olisi valmis.
Helper-metodi on nyt pull requestinä, jossa tosin näkyy olevan mergeä masterista, toivottavasti se ei estä mergeä.
Tämä on nyt kokonaan valmis.
Viestissä pitää jotenkin varautua siihen, että toimitsijoiden virheiden takia joudutaan antamaan hyvityksiä joukkueille (tai päinvastoin?). Tässä voisi olla kaksi vaihtoehtoa: a) Automaattinen ja monimutkainen toteuttaa: Toimitsija merkitsee järjestelmään virheen ja järjestelmä laskee hyvityksen. b) Manuaalinen ja nopea toteuttaa: Toimitsija laskee itse hyvityksen ja merkitsee sen järjestelmään suoraan aikana.