Sportinfo
Allikas: Lambda
Põhiosa - 5 punkti
- Tuleb teha programm graafilise kasutajaliidesega.
- Programm tõmbab etteantud URL-i alusel www.sportinfo.ee lehelt võistlustulemuste info.
- Lähteandmed:
- Võistlustulemused: http://www.sportinfo.ee/sportres/
- Viking Window 29. Paide-Türi Rahvajooks http://www.sportinfo.ee/sportevent/task/results/id/913/
- Tulemusi saab export-ida vastavate nuppude abil (CSV, XML, Excel, Print)
- Tulemuste export CSV formaadis (soovitatav) http://www.sportinfo.ee/export.php?t=results&f=tab&id=913&rid=1563&lang=5
- Lähteandmetest tuleb kätte saada
- Võistleja nimi
- Võistleja finišeerimisaeg.
- Kuvab "kaotus-võitjale" graafiku
- y-teljel on aeg
- x-teljel on võistleja
- Programm võimaldab võistleja nime alusel markeerida graafikul vähemalt kahte võistlejat, et need eristuksid visuaalselt.
- Graafik peab alati täitma kogu aknas oleva joonistuspinna.
- Seejuures ka pärast akna suuruse muutmist (i.k. resize)
- Akna "peitmist" / lohistamist ekraani "taha"
- Ajutiselt akna katmine osaliselt teise aknaga.
- Näite-graafik
- Graafiku võib joonistada "joonena" - s.t. joone-alune ala ei pea olema värvitud.
- Joonisel on näha üks meetoditest kuidas kahte võistlejat markeerida.
- Konkreetsel joonisel on kaks graafikut, mille realiseerimine ei kuulu ülesande Põhiosasse.
Mitme graafiku võimalus - 3 punkti
- Programm peab võimaldama lisada ja kustutada graafikuid joonisel.
- Seejuures peab säilima võimalus markeerida võistlejaid.
Graafiku suurendamine ja liigutamine - 2 punkti
- Programm võimaldab graafiku osa suurendada (i.k. zoom)
- Hiir lohistades (i.k. drag) märgid ära graafiku (horisontaal) piirkonna
- Programm kuvab graafiku(-d) ainult näidatud piirkonnas.
- Programm võimaldab suurendatud joonist liigutada paremale-vasakule (i.k pan)
- Näiteks paremapoolse hiireklahviga lohistamisel