Órarend-tervezés

Azon gondolkodom tegnap éjszaka óta, hogy miképpen lehetne megfelelően implementálni egy órarend-tervezőt. Ne egy ilyen beírod aztán fogd-és-vidd alapú dologra gondoljunk, hanem inkább az ASc órarendhez hasonló rendszerre, amiben megadjuk a létező összes adatot (osztályok, tanárok, diákok, termek, tantárgyak, szükséges óraszámok), a júzer kattint és ott van az orra előtt az órarend.

Elsődlegesen csak és kizárólag az órarend gyors megtervezése a cél, később lehet gondolkodni olyan dolgokon, hogy ne legyen hat ugyanolyan óra egymás mögött és így tovább.

Szigorúan csak az érdekelne, hogy vajon milyen struktúrában érdemes gondolkodni ha mondjuk adatbázisban történne a tárolás. Két dolgot kell figyelembe venni: kellenek-e pontos dátumok vagy csak a hétfő-kedd-…-péntek. Előbbi esetben ugyanis kicsit bonyolultabb a helyzet, utóbbiban viszont valószínűleg fél vagy egy évre terveznek órarendet, akkor meg nagyjából egyszerűbb. Amennyiben a dátumok is lényegesek, egy táblában tárolnám csak a dátumokat és az akkor szükséges óraszámokat, míg egy másikban azt, hogy melyik tantárgy melyik blokkban található.

Van már egy konkrét elképzelésem a dologra, de még gondolkodom rajta, mert nem akarom a felénél újrakezdeni az egészet.

« »

mefiblog logó

Írja és rendezi Mefi, avagy Nádai Gábor © 2005-2024

A blogot büszkén pörgeti a WordPress motorja, Anders Norén sablonjának átbuherált változatával.