Új lekérdezési lehetőségek a www.magyar.sport.hu/uszas honlapján


A jelenleg elérhető három eredmény megjelenítő

  • Ranglisták Évente egyszer készülnek az 50 méteres medencékben rendezett belföldi és külföldi versenyek eredményeiből. (A 2005-2006-os éveket Gyalog Laci készítette, a 2004-est Kripkó Zoltán, a régebbiek készítőit nem ismerem)
  • Örökranglista Folyamatosan kerülnek fel rá az adatok minden évben. Ez a lekérdező egy éve működik. Idén decemberben kerültek fel rá (egyelőre egy) 33 1/3 os medencében rendezett verseny eredményei
  • Egyéni eredmények lekérdezése Új fejlesztés!

Szenior úszók egyéni eredményeinek lekérdezése

Az örökranglista készítéséről idén februárban írtam. A további fejlesztési lehetőségek között említettem egy olyan program megírását, amelyik minden érdeklődőnek lehetőséget ad, hogy versenyzőnként kérdezze le a versenyeredményeket.
Ezt a lekérdezést először a debreceni úszókra készítettem el és a honlapunkon állt rendelkezésükre. Visszajelzést nem kaptam a használatáról, de ez akár jó is lehet, mert nem adta meg magát a szerver alatta.
2008. december elején készült el a lekérdező, amely hat, a lekérdezési paraméter beállítására lehetőséget adó és a lekérdezést indító ablakban, születési év szerint növekvőben, azon belül ABC sorrendben tartalmazza a szenior úszók nevét. Ezeket a php alkalmazásokat egy program állítja elő, nem kell kézzel módosítgatnom, csak a programot volt szükséges megírni hozzá. Itt ügyelni kellett arra, hogy lehetőleg egyenletesen legyenek elosztva a versenyzők az ablakokban és teljes évre végződjön a gördülő menüben megjelenő adat.
Az alapadatok rendelkezésre álltak a 2007 és a 2008 ranglista készítésénél kigyűjtött eredmények feldolgozásával. A korábbi adatok a ranglista eredmények, tehát azokra az évekre nem jeleníti meg az összes eredményt, csak a legjobb 10-be bekerült eredményeket.

Az adatok feldolgozása és az ellenőrzések ismertetése (csak erős idegzetűeknek)

Lépések Adatforrás Feldolgozás Hol használt az eredmény
1. Verseny jegyzőkönyv Kivágom és átmásolom egy text fileba A következő lépésben
2. Verseny jegyzőkönyv TEXT fileban Szabványos időformátum kialakítása, lecserélem a szóközöket ; re A következő lépésben
3. Verseny jegyzőkönyv TEXT fileban Programmal kiszedem a fölösleges ; (pl. névből, egyesületből) A következő lépésben
4. Verseny jegyzőkönyv TEXT fileban Feldolgozó programmal kialakítom a versenyző kóddal ellátott, fix mező hosszú, éves bontású eredménylistát. Hibalista készítés, a versenyző szótár alapján. A következő lépésben
5. Hibalista Egyenként megkeresem a hibás név, születési dátum, egyesület adatokat és javítom. Újra futtatom, visszacsatolás. (ez nagyon hosszadalmas). Ellenőrző program a hibás idők javítására (az úszási sebesség 0.5 és 2.5 méter között, a teljesített idő amennyiben jobb mint a korosztályos világcsúcs figyelmeztet a program) A következő lépésben
6. Versenyző kóddal ellátott fix mező hosszú eredménylista Külső sort-tal rendezem növekvőben (az állomány úgy van kialakítva, hogy ez a rendezés a lekérdezés szempontjainak is megfelel) A következő lépésben és a 8. lépésben
Ez az egyedi eredmény lekérdező alapadata
7. A rendezett versenyző kóddal ellátott fix mező hosszú eredménylista Hozzáfűzöm az örökranglista adatokhoz, rendezem az egész állományt, egyediesítő programot futtatok rá. Egy számban egy korcsoportban egy versenyző csak a legjobb idejével szerepeljen.
Ez az örökranglista lekérdezési alapadata
8. A 6. lépésben rendezett versenyző kóddal ellátott fix mező hosszú eredménylista Rendezem az egész állományt, egyediesítő programot futtatok rá, (mint fennebb)hogy egy számban egy korcsoportban egy versenyző csak a legjobb idejével szerepeljen. Ebből az állományból egy programmal állítom elő az éves ranglistát. Fromátuma html oldal (ezt tekinthetitek meg) és excelbe importálható csv álomány.
Ez az éves ranglista


A 2008-as feldolgozás adatai:
    • több mint 5500 eredmény
    • 2705 eredmény a teljes ranglistában
    • 1071 versenyző


Budapest, 2008. december 17.
Összeállította Miklós Attila