Tisztelt Látogató!

 

Magyarországon a XXI. század kezdetén (2000-ben) az Általános Iskolákban órarend szerinti tanórák keretében elindult a Társastánc oktatás. Ennek kapcsán kerültünk a társastánc - versenytánc közvetlen közelébe.

Egy szerencsés véletlen kapcsán bekapcsolódtunk a Tánciskolás táncversenyek lebonyolításába, ahol a versenyszámok eredményeinek megállapításába, kiszámításába vállaltunk szerepet. Már az első próbálkozásunk alkalmával - 2003-ban - igénybe vettük a számítógépek nyújtotta segítséget, amely e sport területén még nem volt elfogadott.

Kezdetleges megoldásként Excel táblákat használtunk, amelyeket tapasztalataink bővülése után makro programozással láttunk el. Ma még nyilvánvalóbb, mint abban az időben volt, hogy nem a legjobb eszközt találtuk meg a kezdetek kezdetén, de hatalmas előrelépést jelentett a papír alapú számításhoz képest. Már az akkor alkalmazott megoldás is gyorsabb és átláthatóbb volt, mint az addig alkalmazott gyakorlat volt. Ugyanakkor tele volt hibázási lehetőségekkel és nagyon sok manuális munkát jelentett számunkra.

Az általunk látogatott évi kb. 10 versenyen nem "csak" nézőként vettünk részt, hanem kritikus szemmel figyeltük a táncversenyek szervezését, lebonyolítását. Ezek alapján született a következő ötletünk: készítsünk olyan számítógépes rendszert, amelynek része egy elektronikus adatbeviteli eszköz, melyet azok az emberek kezelnek, akik a táncot értékelik, vagyis a pontozóbírók. A kétezres évek közepén váltak az átlag felhasználóknak elérhetővé a Pocket PC-k. Igaz, áruk jelentős volt (kb. 100-150 ezer forint). Mivel semmiféle tapasztalatunk sem volt ilyen eszközök programozása és alkalmazása terén, külső szakértőt vontunk be elképzeléseink megvalósításához. Szakértőnk sok gondolatot generált bennünk, ugyanakkor táncos gyakorlat hiányában a rendszer fejlesztésével félév alatt sem birkózott meg. Ekkor csapatunk tagja Kis János vette át a fejlesztéseket.

Ilyen körülmények között indult el az XEK projektünk. Ennek kezdetén arra törekedtünk, hogy egy szerver-kliens megoldással a Pocket PC-ken a pontozóbírók online módon jegyezzék le a táncversenyeken, egészen pontosan a parkettán látott táncos teljesítményének pontjait. Másik elvárásunk a projekttel kapcsolatosan az volt, hogy a számlálói feladatokat minél inkább egyszerűsítse, gyorsítsa. Azt is célul tűztük ki, hogy a kifejlesztett rendszer számolja ki az eredményeket, melynek során a táncsportban elterjedt szkéting rendszert használja.

A fejlesztések eredményeként született meg az XEK program rendszer, mely a pontozóbírók által használt "X" jelről kapta a nevét. A pontozók ugyanis a párosok rajtszáma mellett így jelölik, hogy alkalmasnak találják a táncosokat a továbbjutásra.

A program első verzióját kizárólag tánciskolás versenyeken használtuk. Ezek tapasztalatain és táncpedagógusok biztatásain felbátorodva megkerestük a Magyar TáncSoprt Szakszövetséget. Két év kitartó "ostrom" után kapta meg a magyar licencet a program.

Mára hatalmas fejlődésen ment keresztül a rendszer.

  • Jelenleg az XEK programban interneten keresztül online módon lehet nevezni egy-egy táncversenyre.
  • E program segítségével regisztrálják a táncversenyek helyszínén a megjelent párokat.
  • A program alkalmazásával történik meg az eredmények kiszámítása és publikálása.
  • Egy táncversenyen minden fontos szereplő munkáját támogatja az XEK program (rendezők, műsorvezetők, pontozók, döntnökök, számlálók, DJ-k).
  • Ezen a rendszeren keresztül kerülnek tájékoztatásra a táncosok és a nézők is.

Ez a program táncversenyek teljes rendezésére, lebonyolítására alkalmas. A program egy SQL adatbázis kezelő alatt fut, minden további információáramlás, adatközlés, és forgalom webes alapon (WEB szerveren keresztül) történik. A program PHP nyelven került megírásra, így könnyen, szabadon bővíthető.

Jelenleg PostgreSQL adatbázis-kezelőt és Apache WEB szervert használunk.

A program Internet Explorer programra van optimalizálva, így előfordulhat, hogy más böngésző programokon nem minden az elvárásoknak megfelelően jelenik meg.
A fejlesztési környezetből adódóan szélesen skálázható, mert akár egy gépen is tud futni a teljes rendszer, de képes egyszerre több száz helyen is futni, akár területileg elkülönült helyeken.