NEPTUN_ÓRAREND (Órarendszerkesztő)
S Budapest, 2000
NEPTUN_ÓRAREND
Tartalom TARTALOM I. BEVEZETÉS II. A PROGRAM HASZNÁLATA II.1. A NEPTUN_ÓRAREND program indítása II.2. Az órarendek listája II.3. Új órarend létrehozása II.4. Az órarend adatainak módosítása III. MANUÁLIS SZERKESZTÉS III.1. Az órarendszerkesztő ablak III.2. Az óraszám-beállító ablak III.3. A „hetek” ablak III.4. A „Tárgycsoportok” ablak III.5. A „Tárgyak” ablak És A „Kurzusok” ablak III.6. Az „Órarendek importálása” ablak III.7. A „Termek” ablak III.8. A „Szabad teremek az adott időpontban” ablak III.9. Az „Órarenden szereplő név és kód megadása” ablak III.10. Az „Órák és termek” ablak III.11. A „Jegyzetek” Ablak III.12. A „Kurzusok és előadók” ablak III.13. A „Nyomtatás” ablak III.14. Az „órarend exportálása fájlba” ablak III.15. Az „Ütközés” ablak III.16. Mintatantervek ablak IV. AUTOMATIKUS ÓRARENDKÉSZÍTÉS IV.1. Az adatok előkészítése IV.1.1. Az „Órarendek” ablak IV.1.2. A „Tiltott időpontok” ablak IV.1.3. Az „Órarendi tételek” ablak IV.1.4. A „Termek” ablak IV.1.5. A „Teremcsoportok” ablak IV.1.6. A „Terem-hozzárendelések” ablak IV.1.7. Az „Időpont preferenciák” ablak IV.1.8. Az „Egyéb órarendek” ablak IV.2. Az adatok előfeldolgozása IV.3. Az órarend generálása IV.4. Opciók V. KIEGÉSZÍTÉS VI. ÖSSZEFOGLALÁS
S SDA Stúdió Kft.
2. oldal
2 3 4 4 6 8 10 11 11 15 17 18 19 20 21 23 24 25 26 27 28 29 31 32 33 34 34 36 38 40 43 47 50 53 55 56 58 59 64
NEPTUN_ÓRAREND
I. Bevezetés Az órarendszerkesztő program a NEPTUN 2000 Egységes Tanulmányi Rendszer különálló modulja, amelyik a közös ORACLE adatbázis alapján segíti az órarendkészítést. A NEPTUN_ÓRAREND modul maga az órarendszerkesztő program a NEPTUN_TÖRZStől különálló egységet alkot, nem lett integrálva a NEPTUN főprogramba. Ennek több oka is van: egyrészt az órarendszerkesztési igény jóval kevesebbszer merül fel egy tanév során, mint a NEPTUN_TÖRZS rendszer által nyújtott egyéb dékáni hivatali / tanulmányi osztályi, hallgatói ill. tanszéki funkciók használatának igénye. másrészt az órarendszerkesztés a többi funkciótól eltérően Karonként vagy Intézményenként csak néhány ember feladata. harmadrészt az órarendkészítés igen komplex feladat, képzésenkénti órarendszerkesztéshez a teremórarendet kell figyelni, az oktatók órarendjét (többször azok kívánságait) kell figyelembe venni , Mivel a NEPTUN_ÓRAREND program szerves része a NEPTUN 2000 Egységes Tanulmányi Rendszernek, ezért néhány NEPTUN_TÖRZS-ön belüli előkészítés szükséges az órarendszerkesztés elkezdéséhez: az egyes tárgyakhoz tartozó kurzusok bevitele a megfelelő félévre a várható maximális létszámokkal és a kurzusok oktatóival együtt; a termek bevitele férőhellyel (esetleg tulajdonossal, felszereltséggel,); a kurzusokhoz érdemes a jegyzeteket is megadni, hogy a későbbiek során lehetőség legyen a jegyzetlista nyomtatására is; a könnyebb használhatóság érdekében célszerű tárgycsoportokat létrehozni. Fontos! A program használatához legalább 800x600-as képernyő-felbontás szükséges, hogy a program minden ablaka látható legyen teljes méretében!
S SDA Stúdió Kft.
3. oldal
NEPTUN_ÓRAREND
II. A program használata II.1. A NEPTUN_ÓRAREND program indítása Az ORAREND32.EXE indítása után a 2.1.1. ábrán látható ablak jelenik meg:
2.1.1. ábra Beléptető képernyő
A bejelentkező képernyőn először csak a NEPTUN 2000 Egységes Tanulmányi Rendszer felirat jelenik meg, alatta található a Delphis alkalmazás moduljának neve valamint az aktuális verziószám. Azonosítóként és jelszóként a NEPTUN 2000 Egységes Tanulmányi Rendszer egyéb alkalmazásainál használatos azonosító és jelszó megadása szükséges. Az Enter gomb megnyomása után a felhasználó az általa használt szerepkörök közül választhat a kurzor segítségével
2.1.2. ábra. Szerepkörök
Az órarendszerkesztő program esetében három lehetséges szerepben használhatjuk a programot (2.1.2. ábra): • Órarendszerkesztő: a program használata során csak a saját készítésű órarendek láthatók és szerkeszthetők. • Kari adminisztrátor: a kar összes órarendje látható és szerkeszthető. • Rendszer adminisztrátor: bármelyik, a „Kar választása” ablakban (2.1.3. ábra) kiválasztott kar összes órarendje látható és szerkeszthető.
S SDA Stúdió Kft.
4. oldal
NEPTUN_ÓRAREND
2.1.3. ábra. Kar választása.
Lehetséges egyéb szerepkörökkel is az Órarendszerkesztőbe lépni, csak ezekkel az órarend megtekinthető, nem szerkeszthető. • Dékáni ügyintéző/TO adminisztrátor: a program használata során az összes órarend látható, de egyik sem szerkeszthető. • Tanszéki ügyintéző: a program használata során az összes órarend látható, de egyik sem szerkeszthető. Ezen felül az órarendi listában egy újabb elem is megjelenik „Tanszéki órarend” néven, ahol a tanszék órarendje tekinthető meg. • Oktató: a program használata során az összes órarend látható, de egyik sem szerkeszthető. Ezen felül az órarendi listában két újabb elem látható: „Tanszéki órarend” (az oktató tanszékének órarendje), illetve „Saját órarend” (az oktató egyéni órarendje).
S SDA Stúdió Kft.
5. oldal
NEPTUN_ÓRAREND II.2. Az órarendek listája Közvetlenül a sikeres belépést követően a 2.2.1. ábrán látható ablak jelenik meg. Az ablakban látható lista a kiválasztott félévhez tartozó (lezárt vagy szerkesztés alatt álló) órarendeket tartalmazza. Ezek közül kell választani, ha egy megkezdett órarend készítését szeretnénk folytatni vagy ha egy már elkészült órarendet szeretnénk megtekinteni, nyomtatni, stb. Itt lehet új órarendet létrehozni és törölni, adatait módosítani illetve lezárni is.
2.2.1. ábra
AZ ABLAK ELEMEI : • Az órarendek listája: A lista a belépéskor választott szerepkörtől függően az adatbázisban szereplő összes saját (órarendszerkesztő), az összes kari (kari adminisztrátor) vagy a kiválasztott karhoz tartozó összes (rendszer adminisztrátor) órarendet tartalmazza. Egy sorban egy órarendhez tartozó adatok vannak. Ezek: az órarend kódja és neve, mely karhoz, illetve képzéshez tartozik, melyik félévre érvényes. A közvetlenül a lista alatt található gombok mindig az éppen kiválasztott órarendre vonatkoznak. A listába valamelyik sorára történő dupla kattintás a egyenértékű.
gomb megnyomásával
Félévválasztó panel: Ezzel adható meg, hogy az órarendek • listájában mely félév órarendjei jelenjenek meg. nyomógomb. Ennek a gombnak a megnyomásával az • A órarendszerkesztő ablakba (ld. III.1. fejezet) kerülünk. A szerkesztőablakban mindig a listából kiválasztott órarendnek az éppen aktuális l formája fog megjelenni.
S SDA Stúdió Kft.
6. oldal
NEPTUN_ÓRAREND • Az nyomógomb. Ennek a nyomógombnak a megnyomásával hozhatunk létre új órarendet. Ekkor az új órarend létrehozására szolgáló ablakba kerülünk (ld. II.3. fejezet). Ha ott végeztünk az új órarend felkerül az órarendek listájára és most már kiválaszthatjuk szerkesztésre. (Természetesen először teljesen üres órarendet fogunk találni az órarendszerkesztő ablakban.) nyomógomb. Ezt a gombot kell választani akkor, ha az órarendet • A le akarjuk zárni, vagy adatait kívánjuk módosítani: pl. a kódját, nevét, félév kezdődátumát, stb.
• A nyomógomb. Ennek a gombnak a megnyomásával az órarendek listájából törölhetjük a (színes sávval jelölt) választott elemet. A törlés előtt a program megkérdezi, hogy biztosak vagyunk-e törlési szándékunkban. • A nyomógomb. Az egyes órák időpontjának beállításához van szükség erre. Ez a beállítás intézményi szintű, ami azt jelenti, hogy egész intézmény számára csupán egyszer kell beállítani. Csak rendszer adminisztrátorként állítható, a más szerepkör esetén a gomb nem használható (
).
• A nyomógomb. E gomb megnyomásával a program beléptetőképernyőjére kerülünk vissza. • Az nyomógomb. A gomb megnyomására az órarend-importálás form jelenik meg. Bővebb leírást az órarendek importásásáról az „Órarend importásása fájlból” című dokumentációban található. • A jelszócsere nyomógomb. A bejelentkezett felhasználó jelszavát lehet megváltoztatni. Ügyeljünk arra, hogy a jelszó minimális hossza 5 karakter legyen.
S SDA Stúdió Kft.
7. oldal
NEPTUN_ÓRAREND II.3. Új órarend létrehozása A 2.3.1. ábrán látható ablakba az „Órarendválasztás” ablakból az nyomógomb megnyomásával jutunk és bezárása után is oda térünk vissza. Ebben az ablakban a létrehozandó órarendhez nevet, kódot, képzést és félévet kell választani, valamint meg kell adni a választott képzés adott féléve szorgalmi időszakának kezdő- és végdátumát, természetesen annak függvényében, hogy mely képzés számára készül és hogy mely félévben lesz érvényes az órarend.
2.3.1. ábra Az új órarend paramétereinek beállítása.
AZ ABLAK ELEMEI (2.3.1.ÁBRA). • Az „Órarendkód” szerkesztő ablak. Ebben az ablakban kell megadni azt a kódot, amely az „Órarendválasztás” ablakon az órarendek listájában az első oszlopban szerepel. Ennek a kódnak egyedinek kell lennie. Célszerű úgy megválasztani, hogy az órarend nevének valamiféle rövidítéseként legyen értelmezhető.(Szokásos a képzés kódja, évfolyam és a vonatkozó félév adataiból létrehozni a kódot.) Az órarend kódja maximum 12 karakter hosszú lehet és nem tartalmazhat szóközt. • Az „Órarendnév” szerkesztőablak. Itt kell megadni azt a nevet, amely az órarendek listájában a második oszlopban fog szerepelni. • A „Képzés” legördülő menü. A legördülő menü egy elemét kiválasztva jelölhetjük ki, hogy a létrehozandó órarend mely képzéshez lesz rendelve. A képzés meghatározza a kart is, ezzel az órarendek listájának harmadik és negyedik oszlopát töltjük ki. ( A legördülő menüből egérrel tudunk választani.) • A „Félév” szerkesztőablak. Ebben az ablakban azt állítjuk be, hogy a létrehozandó órarend mely félévre lesz érvényes. Ez azt is jelenti egyben, hogy az órarenden csak olyan kurzusok szerepelhetnek, melyek az itt beállított félévre lettek meghirdetve. Az órarendek listájában az ötödik oszlopban lesz látható az itt beállított félév. • A „Szorgalmi időszak” szerkesztőablakok. A szorgalmi időszak első és utolsó tanítási napját kell megadni. • A nyomógomb. Az ablak lezárására szolgáló nyomógomb. Csak akkor működik, ha minden értéket hibátlanul állítottunk be, ellenkező esetre üzenet hívja fel a figyelmet. A megadott kóddal, névvel és paraméterekkel új (üres) órarend jön létre az adatbázisban és az órarendek listájában.
S SDA Stúdió Kft.
8. oldal
NEPTUN_ÓRAREND • A nyomógomb. Szintén az ablakot lehet vele bezárni, azzal a különbséggel, hogy új órarend nem jön létre.
S SDA Stúdió Kft.
9. oldal
NEPTUN_ÓRAREND II.4. Az órarend adatainak módosítása A 2.4.1. ábrán látható ablakba az „Órarendválasztás” ablakból a nyomógomb megnyomásával jutunk és bezárása után is oda térünk vissza. Ebben az ablakban a már korábban létrehozott órarendek nevét, kódját, a hozzárendelt képzést és a szorgalmi időszakra vonatkozó dátumokat lehet megváltoztatni. Ugyancsak itt lehet az órarendet lezárni. Amíg egy órarend le van zárva, addig azon módosításokat nem lehet elvégezni. Az órarend lezárását feloldását csak annak lezárója végezheti el.
Az órarend lezárása után a program megjeleníti, hogy ki és mikor zárta le az órarendet:
2.4.1. ábra Módosítás, lezárás.
AZ ABLAK ELEMEI (2.4.1 ÁBRA) : gomb kivételével ugyanazokat a funkciókat töltik be, Az ablak elemei a mint a II.3. fejezetben ismertetett „Új órarend” ablaknál. • A nyomógomb. Az ablak lezárására szolgáló nyomógomb, vagyis a változtatások érvényesítésére szolgál. Ha nem minden érték lett hibátlanul beállítva, akkor erre üzenet hívja fel a figyelmet. Ha a szorgalmi időszak kezdete illetve vége is változott, akkor megvizsgálja, hogy az adott órarend kurzusai szerepelnek-e más órarenden is (ha igen, akkor a felhasználó utasítására ott is megváltoztatja a kezdő- /végdátumokat, vagy nem változtat semmit), illetve az összes felmerült órarendre elvégzi a termek és oktatók foglaltságának vizsgálatát (ütközés esetén az ütközés megjelölésével kérdést tesz fel a feldolgozás további menetéről). • : Az órarend lezárására szolgáló kapcsoló. Kikapcsolt állapotban ( ) az órarend nincs lezárva, azon módosítások végezhetők. Ekkor a képernyőn a “Az órarend nincs lezárva.” szöveg látható. Bekapcsolva ( ) az órarend lezárásra kerül a gomb megnyomása után, és további módosítások a lezárás feloldásáig nem végezhetők az órarenden. Ekkor a képernyőn a “Lezárva:
(lezáró neve)” szöveg látható.
S SDA Stúdió Kft.
10. oldal
NEPTUN_ÓRAREND
III. Manuális szerkesztés III.1. Az órarendszerkesztő ablak Az Órarendszerkesztő ablakba (3.1.1. ábra) az „Órarendválasztás” ablakból jutunk el a nyomógomb megnyomásával és bezárása után oda is érkezünk vissza. Ebben az ablakban tudunk kurzusokat rendelni az órarendhez. A kurzusokat csoportosítva az órarendre feltenni, azaz az órák csoportjaihoz időpontot meghatározni. Szintén itt lehet az egyes óráknak termet biztosítani. Végül itt lehet az órarendet kinyomtatni.
3.1.1. ábra
AZ ABLAK ELEMEI : • A fejléc. A fejléc tartalmazza az órarend kódját és nevét, valamint azt, hogy mely félévre érvényes az órarend . • A „Kurzusok” lista. Ez a lista tartalmazza azokat a kurzusokat, amelyeket már hozzárendeltünk az órarendhez, de órarendi tételben még nem raktuk fel a táblára. A lista tartalmazza a kurzus típusát - elmélet, gyakorlat, labor - a kurzus teljes kódját és rövid nevét. A lista bármely elemére való dupla kattintás az Óraszám beállítás ablakba vezet el (ld. III.2. fejezet). Jobb egérgomb megnyomására megtekinthetőek a kurzushoz tartozó oktatók. • A „Kiválasztott hét” legördülő lista. Itt állíthatjuk be, hogy a fölötte levő órarendi táblán melyik hét órarendi tételeit akarjuk látni. Választhatjuk az egyes heteken illetve a minden héten, a páros heteken, a páratlan heteken lévő tételeket, vagy akár az összes órarendi tételt is (ekkor nem biztos, hogy minden tétel látszik, mert a program jelenleg egy időpontban csak három órarendi tétel képes megjeleníteni).
S SDA Stúdió Kft.
11. oldal
NEPTUN_ÓRAREND Valamely órarendi tétel hetének beállítását az órarendi tételen történő jobb gombbal való kattintás után megjelenő „Termek” ablakban (ld. III.7. fejezet) változtathatjuk meg. Ha a legördülő lista melletti „Csak a kiválasztott hét” négyzetet bejelöltük ( ), akkor csak azok a tételek lesznek láthatók, melyek kizárólag a kiválasztott héten/heteken szerepel (más heteken nem), ha nincs bejelölve ( ), akkor mindazon tételek, melyek a kiválasztott héten/heteken is megtartásra kerülnek. (Pl. ha 1. hetet választunk és , akkor minden, az 1. héten szereplő óratétel látható lesz (így a páratlan heteken és a minden héten szereplők is), viszont ha bejelöljük a négyzetet ( ), akkor kizárólag azok, melyek csak az 1. héten (és más, egyéb heteken nem) kerülnek megtartásra. • („piros nyíl”) nyomógomb. Ezzel a nyomógombbal hozhatunk létre órarendi tételeket. (A táblára való felrakás azzal kezdődik, hogy a kurzusok listájából kiválasztunk egy vagy több elemet. Több elem kiválasztásához használja a Shift és a Ctrl billentyűket valamint az egér bal gombját!) Célszerű egyszerre kiválasztani azokat a kurzusokat, amelyekről lehet tudni, hogy egy időben lesznek. Ilyenek például a nyelvi órák, a laborok vagy a gyakorlatok. Ezeket célszerű együtt kezelni, azaz egy órarendi tételt létrehozni a számukra. A kijelölt elemeket színes sáv jelöli. Ezután nyomhatjuk meg a „Piros nyíl” nyomógombot.) Ha a megnyomása pillanatában a „Kurzusok” listában csak egy sor van kijelölve. Akkor minden további akadály nélkül eljutunk az „Órarenden szereplő kód és név megadása” ablakba (ld. III.9. fejezet). Ha több elem lett kiválasztva a „Kurzusok” listából, akkor csak abban az esetben léphetünk tovább, ha a választott kurzusok heti óráinak száma és hossza megegyezik. Ha nem egyezik meg - erre üzenet figyelmeztet -, akkor a „Kurzusok” lista megfelelő elemére való dupla kattintás segítségével juthatunk el az Óraszám beállítás ablakba, ahol meghatározhatjuk, hogy a heti teljes óraszám milyen eloszlásban szerepeljen a táblán. Ha sikerül az összes választott kurzus heti óraeloszlását azonosra beállítani, akkor újra megnyomhatjuk a „Piros nyíl” nyomógombot és továbbléphetünk az „Órarenden szereplő kód és név megadása” ablakba. • A nyomógomb: A gomb megnyomásával a „Mintatantervek” ablak nyílik meg. Itt a mintatantervben meghatározott órákhoz hozhatunk létre órarendet. • Az nyomógomb: A gomb megnyomásával az “Órarend importálása” ablakba kerülünk (ld. III.6. fejezet), ahol más órarendek már felrakott órarendi tételeit importálhatjuk az aktuális órarendre. Pl. több szakiránynál az alaptárgyakat. nyomógomb. A gomb megnyomásával a „Tárgycsoportok” • A ablakba kerülünk (ld. III.4. fejezet), ahol tárgycsoportot választhatunk. A választott csoport minden tárgyának az adott félévre meghirdetett összes kurzusa belekerül a „Kurzusok” listába. • A nyomógomb. A gomb megnyomásával a „Tárgyak” ablakba kerülünk, ahol tárgyat választhatunk (lásd III.5. fejezet). A választott tárgynak az adott félévre meghirdetett összes kurzusa belekerül a „Kurzusok” listába. •A nyomógomb. A gomb megnyomásával a „Kurzusok” ablakba kerülünk, ahol kurzust választhatunk (ld. III.5. fejezet). A választott kurzus belekerül a „Kurzusok” listába.
S SDA Stúdió Kft.
12. oldal
NEPTUN_ÓRAREND • Az órarendi tételek: Az itt látható panelek jelképezik a létrehozott órarendi tételeket. Egy panel mögött lehet egy kurzus órája vagy több kurzus egy-egy órája. Egy panelhez egy időpontot lehet meghatározni (egy helyre lehet feltenni a táblára), ami azt jelenti, hogy egy tételhez tartozó összes kurzus óráinak az időpontjai megegyeznek. Röviden azt mondhatjuk, hogy az egy tételhez tartozó kurzusokat együtt kezeljük. Az itt látható paneleken az egér jobb gombjával kattintva beállíthatjuk, hogy az adott órarendi tétel mely heteken szerepeljen a félév során. Az órarendi tételek paneleket úgy tehetjük fel a táblára, hogy a választott lap felett lenyomjuk az egér bal gombját és a gombot végig nyomva tartva a választott időpont fölé mozgatjuk, és ott a gombot felengedjük (Drag and drop). Nem lehetséges panelt tenni a táblára akkor, ha ezzel bármilyen időponton háromnál több tétel lenne. Ugyanígy mozgathatjuk át egyik időpontról egy másikra a tételeket. Amennyiben a mozgatás/felrakás során az óratételben szereplő kurzusok valamely oktatója foglalt az adott időpontban a program a III. 15 fejezetben leírt „Ütközések” ablakot jeleníti meg, felkínálva az ütközés figyelmen kívül hagyásának lehetőségét. Ha a megfogott panelt nem a táblán dobjuk el, hanem a „Kurzus” lista felett, akkor a tétel megszűnik, a benne szereplő kurzusok megjelennek a listában. (Ezt kell tenni akkor, ha meggondoljuk magunkat és más csoportosításban szeretnénk a kurzusokat a táblára rakni.) A csoportban szereplő kurzusok óráinak időpontja törlődik, ha a kurzusok nem szerepelnek más csoportban. Ha a csoportban van olyan kurzus, amely szerepel másik csoportban is, akkor időpont módosításra nincs lehetőség. Az órarendi táblán szereplő óratétel mozgatásakor a program megerősítést kér a művelet végrehajtása előtt. Ha a táblára feltett panelek felett lenyomjuk az egér JOBB GOMBját, akkor a „Termek” ablakba (ld. III.7. fejezet) jutva az adott tétel óráihoz termet rendelhetünk • A nyomógomb. Ezt a gombot megnyomva a kurzusokról kaphatunk információt: mely tételben milyen kurzusok szerepelnek, a kurzusokat kik oktatják. Megnyomásával a „Kurzusok és előadók” ablakba kerülünk. (ld. III.12. fejezet) • Az nyomógomb. Ezt a gombot megnyomva az órákról kaphatunk információt : mely tételben milyen órák szerepelnek, az egyes órákat mikor és hol tartják. Megnyomásával a „Órák és termek” ablakba kerülünk. (ld. III.10. fejezet) nyomógomb. Ezt a gombot megnyomva az kurzusokhoz tartozó • A jegyzetekről kaphatunk információt. Megnyomásával a „Jegyzetek” ablakba kerülünk. (ld. III.11. fejezet) • A nyomógomb. Ennek a gombnak a megnyomásával a „Nyomtatás” ablakba kerülünk.(ld. III.13. fejezet) Az órarendi táblázatot, az órarendi listát, illetve az órarendre feltett kurzusokhoz tartozó jegyzetek listáját nyomtathatjuk ki. • Az nyomógomb. Megnyomásával a létrehozott órarendi tételeket (melyek „lapkái” az „Órarendi tételek”-nél láthatóak) adhatjuk át az automatikus szerkesztőnek. Csak akkor van erre lehetőség, ha a legutóbb létrehozott csoportból még egy órát sem tettünk fel a táblára.
S SDA Stúdió Kft.
13. oldal
NEPTUN_ÓRAREND Ha a gomb felett az egér jobb gombját nyomjuk le, akkor a gomb felett a már átadott tételek listája jelenik meg (3.1.2. ábra). Ebből a listából valamelyik elemet vagy „Mindegyik”-et kiválasztva az órarendi tételeket visszavehetjük az automatikus szerkesztőtől.
3.1.2. ábra
• A nyomógomb. Megnyomására a program ellenõrzi, hogy az egyes kurzuscsoportokhoz tartozó minden órához van-e terem rendelve. Az ellenõrzés eredményét a panelek feliratainak színe jelzi: •Zöld : minden órához van terem megadva (kész van), •Piros : van olyan óra, amelyhez még nincs terem rendelve (nincs kész), •Kék : nem volt meg ellenõrzés (nem tudom, hogy kész van-e). A teremellenõrzést a program automatikusan elvégzi, amint elegendõ információhoz jut. Azaz 1. ha kinyitjuk a terem-hozzárendelés ablakot, 2. ha idõpontot változtatunk ( terem-hozzárendelések ilyenkor törlődnek) Betöltéskor azonban nincs teremellenõrzés (nagyon lelassítaná), ezért betöltés után minden kurzuscsoport kékkel van jelölve. nyomógomb. A gomb megnyomása után lehetőség nyílik az • A órarendi táblázat Excel file-ba történő exportálására, illetve az órarendi lista HTML formátumba való elmentésére. (ld. Bővebben a III. 14. fejezet) • A nyomógomb. Az ablakot zárjuk be vele. Ha legközelebb megnyitjuk szerkesztésre ezt az órarendet, onnan folytathatjuk, ahol éppen abbahagytuk. Nem zárhatjuk be addig a szerkesztőt, amíg van olyan órarendi tétel, amit nem tettünk fel a táblára.
S SDA Stúdió Kft.
14. oldal
NEPTUN_ÓRAREND III.2. Az óraszám-beállító ablak Ehhez az ablakhoz úgy jutunk, hogy az órarendszerkesztő ablakban a „Kurzusok” lista valamely eleme fölött az egér bal gombjával duplán kattintunk (3.2.1-2. ábrák). Ebben az ablakban azt állíthatjuk be, hogy a kurzushoz rendelt heti óraszám milyen eloszlásban szerepeljen az órarenden. (Pl. A heti teljes óraszám 6, akkor a lehetséges eloszlások : 6, 3+3, 2+2+2, 3+2+1, stb. )
3.2.1. ábra
3.2.2. ábra
AZ ABLAK ELEMEI : • A fejléc. A fejlécen a választott óra típusa - elmélet, gyakorlat, labor -, kódja és rövid neve szerepel. • A „heti óraszám” szerkesztőablak. Itt állíthatjuk be, hogy a kurzusnak hány esetleg különböző hosszú - órája legyen a héten. Annyi órahossz szerkesztőablak fog megjelenni a „heti óraszám” szerkesztőablak alatt, amilyen számot abban beállítunk. Amennyiben változtatjuk ennek értékét a program felkínál egy lehetséges egyenletes elosztást, ez azonban szabadon módosítható. •
Az „órahossz” szerkesztőablakok. Az egyes órák hosszait lehet beállítani.
nyomógomb. Az ablak bezárására szolgál. Csak akkor zárhatjuk • A az ablakot, ha az órahossz szerkesztőablakokban szereplő számok összege megegyezik a heti óraszámmal. A két szám alakulását az ablak alsó részén követhetjük nyomon. Megfelelő helyzetben az összeg zöld színűvé válik (3.2.1. ábra), ellenkező esetben a színe pirosra vált (3.2.2. ábra)
••
A nyomógomb. Az ablak bezárására szolgál. Jellemzően akkor kerülhet sor a használatára, ha pl. egy tárgycsoporthoz tartozó kurzusokat olvassunk be, ahol az egyes kurzusok heti eloszlása nem lett megadva. Ekkor a megszakít gomb lenyomásával nem kell minden egyes kurzushoz megadni annak heti eloszlását, hanem később is megtehetjük ezt.
S SDA Stúdió Kft.
15. oldal
NEPTUN_ÓRAREND
S SDA Stúdió Kft.
16. oldal
NEPTUN_ÓRAREND III.3. A „hetek” ablak Ehhez az ablakhoz (3.3.1. ábra) úgy jutunk, hogy az órarendi tételek ablakban valamelyik órarendi tétel fölött az egér jobb gombjával kattintunk, vagy a „Termek” ablakban a gombot megnyomjuk. Ebben az ablakban azt állíthatjuk be, hogy az adott órarendi tétel mely heteken szerepel a félév során.
3.3.1. ábra
AZ ABLAK ELEMEI : • A szerkesztőmező. A szerkesztőmező húsz bejelölhető négyzetet tartalmaz. A négyzetek 1-től 20-ig számozottak. A számok mutatják, hogy az adott négyzet hányadik hetet jelöli. Ha a négyzet be van jelölve ( ) az azt jelenti, hogy az aktuális óratétel azon a héten szerepel, míg ha üres ( ), akkor nem szerepel. Egy-egy négyzet állapotát az egér bal gombjával rákattintva változtathatjuk meg. nyomógomb: a gombra kattintás után az összes négyzet be lesz • A jelölve, vagyis a választás : “minden héten”. • A nyomógomb: a gombra kattintás után az összes páratlan sorszámú négyzet be lesz jelölve, vagyis a választás : “páratlan hetek”. nyomógomb: a gombra kattintás után az összes páros sorszámú • A négyzet be lesz jelölve, vagyis a választás : “páros hetek”. • A nyomógomb: a gombra kattintás után az összes négyzet üres lesz a szerkesztőmezőben. • A nyomógomb. Az ablak bezárására szolgál. Csak akkor zárhatjuk az ablakot, ha valamelyik hét be lett jelölve. • A nyomógomb. Az ablak bezárására szolgál, ha az esetleges változtatásokat mégsem akarjuk érvényesíteni.
S SDA Stúdió Kft.
17. oldal
NEPTUN_ÓRAREND III.4. A „Tárgycsoportok” ablak nyomógomb megnyomása által Az órarendszerkesztő ablakból jutunk ide a (3.4.1. ábra). Bezárásával oda érkezünk vissza. Ebben az ablakban tárgycsoportot választunk. A választott tárgycsoportban szereplő kurzusok ezután a szerkesztés alatt álló órarendhez rendelődnek, oly módon hogy felkerülnek az órarendszerkesztő ablak „Kurzusok” listájába.
3.4.1. ábra
AZ ABLAK ELEMEI : • A „Tárgycsoportok” lista. Tartalmazza a tárgycsoportok egy listáját. Hogy mely tárgycsoportok szerepelnek ebben a listában a szűrési feltétel határozza meg. A szűrési feltételt a gomb lenyomása után adhatjuk meg a programnak (ld. bővebben az FDL dokumentációban). • A nyomógomb. Visszalépés anélkül, hogy kurzusokat rendelnénk az órarendhez. Akkor használjuk, ha meggondoltuk magunkat, vagy véletlenül nyomtok meg a „Tárgycsoport” gombot az órarendszerkesztő ablakban. • A nyomógomb. Az ablak bezárása. Az órarendhez hozzárendeljük ezáltal azokat a kurzusokat, amelyek a választott tárgycsoportban szerepelnek és az órarendhez még nincsenek hozzárendelve.
S SDA Stúdió Kft.
18. oldal
NEPTUN_ÓRAREND III.5. A „Tárgyak” ablak És A „Kurzusok” ablak Ezek leírása - az értelemszerű eltérésektől eltekintve - megegyezik a „Tárgycsoportok” ablak leírásával.
S SDA Stúdió Kft.
19. oldal
NEPTUN_ÓRAREND III.6. Az „Órarendek importálása” ablak nyomógomb megnyomásával Az órarendszerkesztő ablakból jutunk ide az (3.6.1. ábra). Itt kiválaszthatjuk, hogy melyik órarend órarendi tételeit kívánjuk az aktuális órarendünkbe bemásolni (importálni).
3.6.1. ábra
AZ ABLAK ELEMEI : Az „Órarendek” lista. Tartalmazza az egyéb órarendek listáját. Ezek közül választhatjuk meg, hogy melyik órarend tartalmát szeretnénk importálni. Órarend importnál az ORA_OSSZES_IMPORTALHATO paramétertől függően csak a saját készítésű órarendek ("N"), vagy az összes órarend ("I") közül választhat a felhasználó.
• A importálnánk.
nyomógomb. Visszalépés anélkül, hogy bármelyik órarend tartalmát
• A nyomógomb. Az ablak bezárása. Ezután a program átmásolja a kiválasztott órarend tételeit az aktuális órarendbe.
S SDA Stúdió Kft.
20. oldal
NEPTUN_ÓRAREND III.7. A „Termek” ablak Ebbe az ablakba (3.7.1. ábra) az órarendszerkesztő ablakból jutunk úgy, hogy egy táblán szereplő órarendi tétel lap felett az egér jobb gombját megnyomjuk. Ebben az ablakban megnézhetjük a választott órarendi tétel kurzusait, az azokhoz rendelt termeket, valamint azt, hogy az óratétel mely heteken szerepel. Módosíthatjuk az óratétel nevét, kódját és heteit illetve a kurzusok rendelt termeket.
3.7.1. ábra
AZ ABLAK ELEMEI : • Az „Kurzusok” listája. Felsorolja azokat a kurzusokat, amelynek órái az adott órarendi tételhez tartoznak és megadja az órákhoz rendelt termek azonosítóit is. A kijelölt órát színes sáv jelzi. • A nyomógomb. A gomb megnyomásával az adott időpontban szabad termek listáját kapjuk meg. A „Szabad termek az adott időpontban” ablakba jutunk általa.(ld. III.8. fejezet) Az ott választott terem a színes sávval jelzett órához rendelődik hozzá. • A nyomógomb. Törli a kiválasztott kurzus terem-hozzárendelését. Ha a kiválasztott kurzushoz még nincs terem rendelve, akkor a gomb nem engedélyezett (
).
• Az nyomógomb. Törli az óratétel valamennyi kurzusának terem-hozzárendelését. Ha egyik kurzushoz sincs terem rendelve, akkor a gomb nem engedélyezett (
S SDA Stúdió Kft.
).
21. oldal
NEPTUN_ÓRAREND • A nyomógomb. Megnyomásával a „Hetek” ablakba kerülünk (ld. III.3. fejezet), ahol megváltoztathatjuk az adott órarendi tétel heteit. • A nyomógomb Megnyomásával érvényesíthetjük az órarendi tétel kódjának illetve nevének változtatását. Ha sem a kód sem a név nem lett megváltoztatva, akkor a gomb nem engedélyezett (
)
• A nyomógomb. Bezárja az ablakot. Ha az órarendi tétel nevét illetve kódját megváltoztattuk, de nem érvényesítettük, akkor az ablak bezárása előtt a program megkérdezi még, hogy érvényesítse-e a változtatást.
S SDA Stúdió Kft.
22. oldal
NEPTUN_ÓRAREND III.8. A „Szabad teremek az adott időpontban” ablak nyomógomb A „Termek” ablakból juthatunk ide (3.8.1. ábra) a megnyomása révén. Ebben az ablakban termet választhatunk egy kijelölt órához.
3.8.1. ábra
AZ ABLAK ELEMEI : • A „Szabad / Foglat termek” választógomb. Ezzel választhatjuk ki, hogy a listában csak a szabad (órarenden nem foglalt) termeket lássuk, vagy az adott időpontban már felhasznált termeket. •
A
• A választott órához.
S SDA Stúdió Kft.
nyomógomb. Nem választunk termet, visszalépünk. nyomógomb. A színes sávval jelzett termet hozzárendeljük a
23. oldal
NEPTUN_ÓRAREND III.9. Az „Órarenden szereplő név és kód megadása” ablak A „Piros nyíl” nyomógomb megnyomásával jutunk ide (3.9.1. ábra) az órarendszerkesztő ablakból. A „Kurzusok” lista kijelölt elemeinek közös, órarendi nevét és kódját lehet beállítani. Ez a kód fog szerepelni az órarenden valamennyi benne szereplő kurzus helyett. Nem hozhatunk létre csoportot olyan kurzusokból, amelyeknek heti órabeosztása eltér vagy óráinak időpontja nem egyezik meg.
3.9.1. ábra
AZ ABLAK ELEMEI : • A „Választott kurzusok” lista. A lista tartalmazza azokat a kurzusokat, amelyeket az órarendszerkesztő ablak „Kurzusok” listájából kijelöltünk. Ezek a kurzusok fognak szerepelni a meghatározandó órarendi tételben. • Az „Órarendi kód” szerkesztőablak. Ez a kód fog szerepelni az órarenden. Maximum 8 karakterből állhat, nem tartalmazhat szóközt. • Az „Órarendi név” szerkesztőablak. A létrehozandó órarendi tétel(ek) hosszabb, informatívabb azonosítója. • A nélkül.
nyomógomb. Az ablak bezárása új órarendi tételt létrehozása
• A nyomógomb. Az új órarendi tétel létrehozása, az ablak zárása. Ha tételben szereplő kurzusok óráinak időpontjában ütközés van - mindkettőnek van időpontja és azok eltérnek - akkor közös időpontot kell kijelölni. Ebben az esetben nem az órarendszerkesztő ablakba lépünk vissza, hanem a „Közös időpont kijelölése” ablakba.
S SDA Stúdió Kft.
24. oldal
NEPTUN_ÓRAREND III.10. Az „Órák és termek” ablak nyomógomb Az órarendszerkesztő ablakból jutunk ide az megnyomásával. Az órarenden szereplő órák időpontjainak és termeinek listáját tekinthetjük meg.
3.10.1. ábra
AZ ABLAK ELEMEI : • Az „Órák” lista. Kizárólag informatív célú. Az órák időpontját és termét foglalja magába és azt, hogy milyen kódon és néven szerepel az órarenden. nyomógomb. Az ablak bezárása. Megnyomásával az • A órarendszerkesztő ablakba érünk vissza.
S SDA Stúdió Kft.
25. oldal
NEPTUN_ÓRAREND III.11. A „Jegyzetek” Ablak Leírása megegyezik az „Órák és termek” ablak leírásával. Az eltérés csak annyi, hogy a lista a kurzusokhoz tartozó jegyzeteket tartalmazza.
S SDA Stúdió Kft.
26. oldal
NEPTUN_ÓRAREND III.12. A „Kurzusok és előadók” ablak Leírása megegyezik az „Órák és termek” ablak leírásával. Az eltérés csak annyi, hogy a lista a kurzusokat és azok előadóit tartalmazza.
S SDA Stúdió Kft.
27. oldal
NEPTUN_ÓRAREND III.13. A „Nyomtatás” ablak Ebbe az ablakba (3.13.1. ábra) az órarendszerkesztő ablakból juthatunk valamennyi gomb megnyomása révén. esetben a Itt állíthatjuk be, hogy milyen dokumentumokat akarunk nyomtatni, valamint azok, példányszámát és fejlécét is ekkor lehet megadni. Innen küldhetjük el a dokumentumot a nyomtatónak.
3.13.1. ábra
AZ ABLAK ELEMEI : • A „Példányszám” szerkesztőablak. Itt kell megadni, hogy az órarendet vagy a hozzá kapcsolódó oldalakat hány példányba nyomtassa ki a program. • „Nyomtatandó listák”: Itt adhatjuk meg, hogy mely, az aktuális órarendhez kapcsolódó dokumentumot kívánjuk kinyomtatni. Az összes bejelelölt ( ) opció nyomtatásra kerül a gomb lenyomása után. • A „Fejlécek” szerkesztőablakok. Jobb- és baloldali fejlécet adhatunk meg az órarendhez, amely minden oldal minden példányán szerepelni fog. Célszerű itt információt közölni arról, hogy milyen órarendről van szó : intézmény, kar, szak, tagozat, évfolyam, félév stb. nyomógomb. Visszalépés nyomtatás nélkül az órarendszerkesztő • A ablakba. Amennyiben a fejlécek módosítva lettek, a program rákérdez mentésükre. • A nyomógomb. Az ablak zárása, a kiválasztott dokumentumok nyomtatása a megadott példányszámban, majd visszalépés az órarendszerkesztő ablakba.
S SDA Stúdió Kft.
28. oldal
NEPTUN_ÓRAREND III.14. Az „órarend exportálása fájlba” ablak Az órarendszerkesztő ablakból jutunk ide a által (3.14.1. ábra). Bezárásával (
nyomógomb megnyomása
gomb) oda érkezünk vissza.
3.14.1. ábra
Az gomb megnyomására – amennyiben az adott gépen korábban lett Microsoft Excel telepítve – az órarendszerkesztő program megnyit egy Excel munkalapot , és azon elkészíti a képernyőn látható órarendi táblázat azonnal nyomtatható Excel-es másolatát. Az így előállt Excel táblázat (ld. 3.14.2. ábra) a továbbiakban a normál Excel állományokkal analóg módon kezelhetők, azaz lehetséges pl. az mentésük, nyomtatásuk, módosításuk, stb. Az órarendi tábla exportjánál az alapértelmezett cellatípus „szöveg” (text). Excel generálásánál ORA_EXCEL_ELREJTVE rendszerparamétertől függ, hogy látható-e az Excel tábla, vagy csak a „SaveFile” dialógus ablak. A funkció használatához mindenképpen szükséges az Excel program előzetes megléte. Ennek hiányában az Excel export nem lehetséges, az órarendszerkesztő program ”Az Excel alkalmazás elérése sikertelen OLE hiba miatt.” hibaüzenetet adja.
3.14.2. ábra
S SDA Stúdió Kft.
29. oldal
NEPTUN_ÓRAREND A gomb megnyomására a nyomtatásnál már megismert formátumú órarendi listákat html formátumba menthetjük, így azok akár az interneten is elérhetővé válnak (pl. a hallgatók könnyen megnézhetik ezáltal órarendjeiket, illetve más évfolyamok órarendjét).
3.14.3. ábra
AZ ABLAK ELEMEI : •A nyomógomb. A gomb megnyomása után adhatjuk meg, hogy milyen néven és hová legyen elmentve az órarendi listát html változata. Sikeres fájlnév megadáskor az ablak felső részén látható sávban megjelenik a beállított fájlnév. ( pl. ) •A
gombot megnyomva a program legenerálja a html fájlt.
•A nyomógomb megnyomására a program visszatér az órarendszerkesztő ablakhoz. • Az ablak alján látható legördülő listából kiválaszthatjuk melyik részt színét akarjuk változtatni. Lehetőség van egyszerre több objektum kijelölésére és azoknak ugyanazon szín beállítására. •A gombot megnyomva a választható színpalettát ajánlja fel a program. A kiválasztott objektum(ok)on jobb egérgombbal történő kattintás egyenértékű ezen gomb megnyomásával. A órarendi listát.
gomb megnyomásával tabulátorral tagolt szövegfájlba menthetjük ki az
S SDA Stúdió Kft.
30. oldal
NEPTUN_ÓRAREND III.15. Az „Ütközés” ablak Egy-egy óratétel mozgatásakor oktatóütközés esetén az alábbi ablak jelenik meg:
3.14.3. ábra
A gombbal lehet az ütközést kiváltó kurzusok és oktatók listáját lekérdezni. Az gomb megnyomásával az ütközés ellenére a megadott időpontra kerül az órarendi tétel az órarend táblán. A gomb megnyomásával az óratétel nem kerül a megadott időpontra, hanem a korábbi, mozgatás előtti helyén marad. A
megnyomása után megjelenik az ütközést kiváltó kurzusok listája:
S SDA Stúdió Kft.
31. oldal
NEPTUN_ÓRAREND III.16. Mintatantervek ablak
3.16.1. ábra. Mintatantervek ablak
A formon kiválaszthatjuk, hogy melyik mintatanterv alapján kívánjuk összeállítani az órarendet. A kiválasztás után a „Rendben” gomb megnyomásával történik a kiválasztás. A további szerkesztési lépések megegyeznek a fent leírtakkal.
S SDA Stúdió Kft.
32. oldal
NEPTUN_ÓRAREND
IV. Automatikus órarendkészítés A program főképernyőjén („Órarendválasztás” ablak) az megnyomásával jutunk a program automatikus-szerkesztő részéhez (4. ábra). Ezen funkcióval lehet az egyes órarendek kézi szerkesztésénél az gombbal az automatikus szerkesztőnek átadott órarendi tételeket – különböző szempontok megadása után – az órarendi táblákra felrakni. Az órarendi tételek felrakása során a program figyeli a terem, oktató illetve időpont ütközéseket és csak olyan helyre tesz fel órarendi tételt, ahol ütközés nem áll fenn. Az egyes óratételek időpontjának meghatározása mellett az órarendi tétel kurzusainál megadott MAXLETSZÁM alapján az adott időpontban szabad termek közül megfelelő méretűt is rendel a kurzusokhoz.
4. ábra
AZ ABLAK ELEMEI: • hátra.
Félév. A
gombok megnyomásával léptethetjük a félév értékét előre illetve
• Szerkesztés. E menüpontból indítható az „Adatok előkészítése”, illetve azt követően az „órarend szerkesztése”. Ez utóbbi almenű addig nem is választható ki, amíg az adatok előkészítése sikeresen be nem fejeződött. • Opciók. Ezen menüpontban lehet a szerkesztés során készített naplóállományt (orarend.log) megtekinteni. Amennyiben a állomány nem létezik, úgy a program hibaüzenetet ad. • Manuális szerkesztés. Ezt a menüpontot kiválasztva az „Órarendválasztás” ablakba jutunk vissza
S SDA Stúdió Kft.
33. oldal
NEPTUN_ÓRAREND IV.1. Az adatok előkészítése
4.1.1 ábra
IV.1.1. Az „Órarendek” ablak Az automatikus szerkesztés főmenüjében a „Szerkesztés” menü „Az adatok előkészítése” (ld. 4.1.1. ábra) almenűjének kiválasztásával juthatunk az „Órarendek” képernyőre (4.1.2. ábra).
A legfelső sorra kattintva a sorok az adott oszlop alapján sorba sorbarendezhetők rendezhetők !!
4.1.2. ábra
AZ ABLAK ELEMEI: • Kiválasztott órarendek. Ez a táblázat tartalmazza a megadott félév azon órarendjeit, melyek órarendi tételeivel fog dolgozni az automatikus szerkesztő. Kezdetben ez az ablak üres, és a választható órarendek közül mozgathatunk át ide bejegyzéseket. Az ablak sorai kód, név, képzés, kar és készítő szerint is sorba rendezhetők a megfelelő oszlop fejlécére kattintva.
S SDA Stúdió Kft.
34. oldal
NEPTUN_ÓRAREND • Választható órarendek. Itt láthatók a megadott félév azon órarendjei, melyek órarendi tételei nem vesznek részt az automatikus szerkesztés aktuális fázisában. Kezdetben az összes, a kiválasztott félévre készített órarend itt látható, ;és innen lehet azokat a felső táblázatba mozgatni. Az ablak sorai kód, név, képzés, kar és készítő szerint – csakúgy, mint az előző ablaknál is - sorba rendezhetők a megfelelő oszlop fejlécére kattintva. A választható órarendek közül a kijelöltek (akár több is) mozgatása a • kiválasztott órarendekhez. Ha a „Választható órarendek” ablak nem tartalmaz bejegyzést, akkor helyette a gomb látható. • A kiválasztott órarendek közül a kijelöltek (akár több is) mozgatása a választható órarendekhez. Ha a „Kiválasztott órarendek” ablak nem tartalmaz bejegyzést, akkor helyette a gomb látható. • Ezzel a gombbal az összes választható órarendet mozgathatjuk a kiválasztott órarendekhez. Ha a „Választható órarendek” ablak nem tartalmaz bejegyzést, akkor helyette a
gomb látható.
Az összes kiválasztott órarend mozgatása a választható órarendekhez. Ha a • „Kiválasztott órarendek” ablak nem tartalmaz egyetlen bejegyzést sem, akkor helyette a gomb látható. • Továbblépés az órarendek tiltott időpontjainak beállításához. Ha egyetlen órarend sem lett kiválasztva akkor nem léphetünk tovább a következő ablakra, és helyette a gomb látszik. • Visszalépés az automatikus szerkesztés főmenüjébe. Lenyomva a gombot a 4.1.3 ábrán látható dialógusablak jelenik meg. Ekkor az gomb lenyomásával az automatikus szerkesztés menüjébe jutunk vissza, míg a választásával folytatható a szerkesztés előkészítése
4.1.3. ábra
S SDA Stúdió Kft.
35. oldal
NEPTUN_ÓRAREND IV.1.2. A „Tiltott időpontok” ablak Az „Órarendek” ablak gombjának megnyomásával juthatunk a „Tiltott időpontok” ablakhoz (4.1.4. ábra). Itt lehet beállítani az egyes órarendekhez azokat az időpontokat, melyekre egyáltalán ne kerüljenek órarendi tételek.
A legfelső sorra kattintva a sorok az adott oszlop alapján sorba rendezhetők !
Az oszlop első sorára kattintva az egész napot kijelölhetjük!
A sor első oszlopára kattintva a hét összes napjának adott időpontját kijelölhetjük!
4.1.4. ábra
AZ ABLAK ELEMEI: • Kiválasztott órarendek. Ez a táblázat tartalmazza az előzőleg kiválasztott órarendeket. Az ablak sorai itt is kód, név, képzés, kar valamint készítő szerint sorba rendezhetők a megfelelő oszlop fejlécére kattintva, csakúgy mint az előző képernyőn. • Tiltott időpontok ablaka. Ebben az ablak lehet a kijelölt órarend(ek)hez tartozó jel mutatja, tiltott időpontokat táblázatos formában megadni. A tiltott időpontokat egy az engedélyezett (nem tiltott) időpontokhoz tartozó mezők pedig üresek. Az egér bal gombjával a táblázat egy cellájára kattintva lehet annak állapotát megváltoztatni, azaz ha tiltott volt, akkor engedélyezetté tenni és viszont. Ha a napok (H,K,SZe,CS,P,SZo) valamelyikére kattintunk, akkor az egész nap állapotát változtathatjuk, pl. így lehet kijelölni, hogy az egész nap tiltott legyen (ld. 4.1.4. ábrán a pénteki nap). Hasonló módon lehet változtatni a különböző napok egyazon időpontra eső óráira vonatkozó tiltást, ehhez a táblázat bal oldalán levő (az időpontokat tartalmazó) oszlopának valamelyik elemére kell kattintani. Ezáltal az egész sor letiltható. (ld. 4.1.4. ábrán: 14.15-15.00). Ha több órarendet is kiválasztottunk egyszerre, akkor a jel csak azon időpontokban látszik, amelyek mindegyik kiválasztott órarenden tiltottak, valamint hasonló módon, csak a minden órarenden engedélyezett időpontokat jelzi üres mező. Abban az esetben, ha egyazon
S SDA Stúdió Kft.
36. oldal
NEPTUN_ÓRAREND időpont valamely órarenden tiltott, másikon engedélyezett, akkor abban az időpontban egy jel látható (pl. a 4.1.4. ábrán: hétfő 07.15-08.00). •
Továbblépés az órarendek órarendi tételeinek kiválasztásához.
•
Visszalépés a órarendek kiválasztásához.
S SDA Stúdió Kft.
37. oldal
NEPTUN_ÓRAREND IV.1.3. Az „Órarendi tételek” ablak Az „Tiltott időpontok” ablak gombjának megnyomásával a „Órarendi tételek” ablakhoz (4.1.5. ábra) jutunk. Ennél az ablaknál adhatjuk meg az órarendszerkesztő programnak, hogy a kiválasztott órarendekhez tartózó órarendi tételek (kurzuscsoportok) közül melyeket kívánjuk az aktuális automatikus szerkesztés során az órarendi táblákon elhelyezni. AZ ABLAK ELEMEI: • Felteendő órarendi tételek. Ebben a táblázatban láthatók az előzőleg kiválasztott órarendek automatikus szerkesztőnek átadott órarendi tételei közül azok, melyeket az aktuális szerkesztés során szeretnénk az órarendi táblára felrakni. Kezdetben itt látható az összes átadott órarendi tétel. Az ablak sorai kód, név, órarend és a kurzus száma szerint is sorba rendezhetők a megfelelő oszlop fejlécére kattintva. • Választható órarendi tételek. Itt láthatók az előzőekben kiválasztott órarendek automatikus szerkesztőnek átadott órarendi tételei közül azok, melyeket az aktuális szerkesztés során nem akarunk az órarendi táblára felrakni. Kezdetben ebben az ablak üres. Az ablak sorai kód, név, órarend és a kurzus száma szerint is sorba rendezhetők a megfelelő oszlop fejlécére kattintva.
A legfelsõ legfelső sorra kattintva a sorok az adott oszlop alapján sorba sorbarendezhetők rendezhetõk !!
4.1.5 ábra
S SDA Stúdió Kft.
38. oldal
NEPTUN_ÓRAREND • A választható órarendi tételek közül a kijelöltek (akár több is) mozgatása a felteendő órarendi tételekhez. Ha a „Választható órarendi tételek” ablak nem tartalmaz bejegyzést, akkor helyette a gomb látható. • A felteendő órarendi tételek közül a kijelöltek (akár több is) mozgatása a választható órarendi tételekhez. Ha a „Felteendő órarendi tételek” ablak egyetlen bejegyzés sem tartalmaz, akkor helyette a gomb látható. • Az összes választható órarendi tétel mozgatása a kiválasztott órarendi tételekhez. Ha a „Választható órarendi tételek” ablak nem tartalmaz bejegyzést, akkor helyette a •
gomb látható. Az összes felteendő órarendi tétel mozgatása a választható órarendi tételekhez.
Ha a „Felteendő órarendi tételek” ablak nem tartalmaz bejegyzést, akkor helyette a gomb látható. • Továbblépés az órarendszerkesztés során felhasználandó termek megadásához. Ha egyetlen órarendi tétel sem lett kiválasztva, akkor nem lehet továbblépni a következő ablakra, és helyette a gomb látszik. •
S SDA Stúdió Kft.
Visszalépés a tiltott időpontok megadásához.
39. oldal
NEPTUN_ÓRAREND IV.1.4. A „Termek” ablak Az „Órarendi tételek” ablak gombjának megnyomásával a „Termek” ablakhoz (1.4.6. ábra) jutunk. Ennél az ablaknál adhatjuk meg a programnak, hogy a rendelkezésre álló, nullánál nagyobb férőhellyel rendelkező termek közül melyek legyenek az általánosan ütemezhetők és melyek legyenek a speciális termek. Az általánosan ütemezhető termeknek azon a termeket kell megadni, melyekbe a program szabadon rakhat bármilyen órát. Speciális termeknek azon termek tekinthetők, melyek jellegükből adódóan csak bizonyos típusú órák megtartására alkalmasak (pl. számítógéplabor, tornaterem, gyakorló műhely, stb.). A speciális termekbe - az előbbiekből következően – a program nem fog automatikusan órákat elhelyezni, csak abban az esetben, ha valamely órarendi tételhez egy speciális termet jelölünk meg a későbbiekben. AZ ABLAK ELEMEI: • Általánosan ütemezhető termek. Ez az ablak tartalmazza azon termeket, melyekbe az aktuális szerkesztés során a program szabadon rakhat akármilyen órát. Az ablak sorai épület-emelet-ajtó, férőhely és tulajdonos szerint is sorba rendezhetők a megfelelő oszlop fejlécére kattintva. • Speciális termek. Ebben az ablakban azok a termek láthatók, melyekbe az aktuális szerkesztés során a program nem használhat fel szabadon az órák teremfoglalásához. Az ablak sorai épület-(emelet-ajtó), férőhely valamint tulajdonos szerint is sorba rendezhetők a megfelelő oszlop fejlécére kattintva.
S SDA Stúdió Kft.
40. oldal
NEPTUN_ÓRAREND
A legfelső sorra kattintva a sorok az adott oszlop alapján sorba sorbarendezhetők rendezhetők !!
4.1.6. ábra
• A kijelölt termek (akár több is) mozgatása a „Speciális termek”-ből az „Általánosan ütemezhető termek”-be. Ha a „Speciális termek” ablak nem tartalmaz bejegyzést, akkor helyette a gomb látható. A kijelölt termek (akár több is) mozgatása az „Általánosan ütemezhető • termek”-ből a „Speciális termek”-be. Ha az „Általánosan ütemezhető termek” ablak nem tartalmaz bejegyzést, akkor helyette a gomb látható. (Amíg az „Általánosan ütemezhető termek” ablak üres, addig nem lehet továbbmenni az előkészítés következő lépésére!) •
Az összes terem mozgatása az „Általánosan ütemezhető termek”-hez. Ha a
„Speciális termek” ablak üres, akkor a •
gomb látható.
Az összes terem mozgatása a „Speciális termek”-hez. Ha a „Általánosan
ütemezhető termek” ablak nem tartalmaz bejegyzést, akkor helyette a gomb látható. Amíg az „Általánosan ütemezhető termek” ablak üres, addig nem lehet továbbmenni az előkészítés következő lépésére!)
S SDA Stúdió Kft.
41. oldal
NEPTUN_ÓRAREND • Továbblépés az órarendszerkesztés során felhasználandó teremcsoportok megadásához. Ha egyetlen általánosan ütemezhető terem sem lett kiválasztva, akkor nem lehet továbblépni a következő ablakra, és helyette a gomb látszik. (Speciális terem megadása nem feltétel a továbblépéshez.) •
S SDA Stúdió Kft.
Visszalépés az órarendi tételek kiválasztásához.
42. oldal
NEPTUN_ÓRAREND IV.1.5. A „Teremcsoportok” ablak A „Termek” ablak gombjának megnyomásával a „Teremcsoportok” ablakhoz (4.1.7. ábra) jutunk. Ennél az ablaknál a rendelkezésre álló általánosan ütemezhető és speciális termekből készíthetünk csoportokat. A teremcsoportok készítésének elsődleges célja az, hogy bizonyos kurzuscsoportokhoz az általánosan ütemezhető termek halmazánál szűkebb teremcsoportot tudjunk megadni, ha az szükséges. Így az automatikus szerkesztő program az órarend generálása során kizárólag ezen teremcsoport elemei közül próbál termet hozzárendelni a kurzuscsoport egyes kurzusaihoz. A teremcsoportok – mint azt a későbbiekben láthatjuk – állhatnak általánosan ütemezhető és speciális termekből egyaránt, akár vegyesen is. A „Teremcsoportok” ablakban mindig az aktuálisan belépett felhasználó teremcsoportjai láthatók, tehát mindenegyes felhasználó a saját céljainak megfelelően alakíthatja ki teremcsoportjait. A létrehozott teremcsoportok az adatbázisban tárolódnak, így nem kell minden egyes szerkesztés során azokat újra megadni.
4.1.7. ábra
AZ ABLAK ELEMEI: • Teremcsoportok. Ez az ablak tartalmazza azokat a teremcsoportokat, melyeket az aktuális szerkesztés során hoztunk létre a programmal. Ha még nem lett egyetlen teremcsoport sem létrehozva a „Csoportban lévő termek” ablak helyett a „Nincs
S SDA Stúdió Kft.
43. oldal
NEPTUN_ÓRAREND teremcsoport” (ld. 4.1.8. ábra) látható. Az ablak sorai kód, név és a csoportban levő termek száma (T) szerint is sorba rendezhetők a megfelelő oszlop fejlécére kattintva.
4.1.8. ábra
• A csoportban levő termek. Ebben az ablakban azok a termek láthatók, melyeket a „Teremcsoportok” ablakban kijelölt teremcsoportba helyeztünk. Ha még egyáltalán nem hoztunk létre teremcsoportot, akkor helyette a 2.9 ábrán látható „Nincs teremcsoport” ablak látható. Az ablak sorai épület(-emelet-ajtó), férőhely, típus valamint tulajdonos szerint is sorba rendezhetők a megfelelő oszlop fejlécére kattintva. • Ebben az ablakban azok a termek láthatók, melyeket a „Termek” ablakban általánosan ütemezhető termeknek jelöltünk ki. Az ablak sorai épület(-emeletajtó), férőhely valamint tulajdonos szerint is sorba rendezhetők a megfelelő oszlop fejlécére kattintva. • Ebben az ablakban azok a termek láthatók, melyeket a „Termek” ablakban a speciális termeknek jelöltünk ki. Az ablak sorai épület(-emelet-ajtó), férőhely valamint tulajdonos szerint is sorba rendezhetők a megfelelő oszlop fejlécére kattintva. Ha nem lett speciális terem megadva a „Termek”-nél, akkor csak az ablaka látszik. A kijelölt termek (akár több is) másolása az illetve a • és ablakból a „Csoportban lévő termek”-be. Ha a teremcsoport az összes ablakban lévő termet tartalmazza, akkor helyette a gomb látható. •
A kijelölt termek (akár több is) másolása a „Csoportban lévő termek”-ből a és a ablakba a terem típusától függően (S – speciális, Á – általános). Ha „Csoportban lévő termek” ablak nem tartalmaz bejegyzést, akkor helyette a gomb látható. (Amíg van üres teremcsoport, addig nem lehet továbbmenni az előkészítés következő lépésére!) Az összes terem másolása az vagy a • „Csoportban lévő termek”-be. Ha a teremcsoport az összes ablakban lévő termet tartalmazza, akkor helyette a •
ablakból a és
gomb látható.
Az összes terem másolása a „Csoportban lévő termek”-ből a ablakba a terem típusától függően (S – speciális, Á – általános). Ha
gomb Csoportban lévő termek” ablak nem tartalmaz bejegyzést, akkor helyette a látható. (Amíg az „Általánosan ütemezhető termek” ablak üres, addig nem lehet továbbmenni az előkészítés következő lépésére!)
S SDA Stúdió Kft.
44. oldal
és a
NEPTUN_ÓRAREND A korábban megszokottakkal ellentétben a , , gombok hatására a teremek csak másolásra kerülnek, azaz nem tűnnek el az aktuális ( vagy ) ablakból, ám a másolás után automatikusan a kijelölt terem/termek utáni következő sorra lép a program. Ezzel a funkcióval tudunk új teremcsoportot létrehozni. A gombra • kattintva a 4.1.9. ábrán látható dialógusablak jelenik meg.
4.1.9. ábra
Itt adhatjuk meg az újonnan létrehozandó teremcsoport nevét és azonosító kódját. Ha készen vagyunk az adatbevitellel, akkor az ENTER billentyűt lenyomva vagy a gombra kattintva (amíg nincs mindkét adat megadva, addig a látszik helyette!) a program létrehoz egy új, üres csoportot. Ha meggondolnánk magunkat, akkor az ESC billentyű lenyomásával vagy a gombra kattintva új csoport létrehozása nélkül visszajutunk a „Teremcsoportok” ablakba. • Ezen funkció valamely korábban létrehozott teremcsoport törlését szolgálja. A gombra kattintva a 4.1.10. ábrán látható dialógusablak jelenik meg.
4.1.10 ábra
Az ablak törlésre kerül, míg a visszaléphetünk.
gombjára kattintva a „Teremcsoportok” táblázat kijelölt csoportja gombot nyomva le a teremcsoport törlése nélkül
• Továbblépés az kurzuscsoportok terem-hozzárendelésének megadásához. Ha valamelyik teremcsoport nem tartalmaz egyetlen termet sem (üres), akkor nem lehet továbblépni a következő ablakra, és helyette a gomb látszik. •
S SDA Stúdió Kft.
Visszalépés a termek kiválasztásához.
45. oldal
NEPTUN_ÓRAREND
S SDA Stúdió Kft.
46. oldal
NEPTUN_ÓRAREND IV.1.6. A „Terem-hozzárendelések” ablak
Az aktuálisan kijelölt kurzuscsoport teremhozzárendelése részletezve is
4.1.11 ábra
A „Teremcsoportok” ablak gombjának megnyomásával a „Teremhozzárendelések” ablakhoz (4.1.11 ábra) jutunk. Ennél az ablaknál a rendelkezésre álló általánosan ütemezhető és speciális termeket illetve a teremcsoportokat rendelhetjük hozzá a kurzuscsoportokhoz. Itt közölhetjük a programmal, hogy az egyes kurzuscsoportokhoz milyen módon szeretnénk termet foglaltatni: • Terem nélkül: a program nem foglal termet az adott kurzuscsoporthoz; • Automatikusan: az általánosan ütemezhető termek közül keres megfelelőt a program; • Megadott terembe/teremcsoportba: kizárólag az általunk megadott terembe vagy teremcsoport valamely termében próbálja elhelyezni a program a kurzuscsoport kurzusát/kurzusait.
S SDA Stúdió Kft.
47. oldal
NEPTUN_ÓRAREND AZ ABLAK ELEMEI: • A kiválasztott kurzuscsoportok. Ez az ablak tartalmazza azokat a kurzuscsoportokat, melyeket a „Kurzuscsoportok” ablakban jelöltünk ki, a „Terem” oszloppal kiegészítve. Ez utóbbi oszlop egy-egy bejegyzése háromfajta értéket vehet fel: 0 (terem nélkül), M (megadott terembe/teremcsoportba) vagy üres (automatikusan ütemezhetők teremek közül). • A kurzuscsoporthoz rendelt helyszín. A „Kiválasztott kurzuscsoportok” ablakban kijelölt kurzuscsoport terem-hozzárendelése látható itt részletezve. „Teremhozzárendelés” része a „Kiválasztott kurzuscsoportok” aktuális sorának „Terem” mezőjének megfelelően mutatja, hogy milyen típusú terem-hozzárendelés lett beállítva az adott kurzuscsoporthoz, a „Terem” részben pedig a hozzárendelt teremtípustól függően a következő lehet: ) kurzuscsoport terem-hozzárendelés nélkül kerül fel az órarendre;
, ekkor az adott
) , akkor a korábban megadott „Általánosan ütemezhető termek” közül választ az órarendszerkesztő program; ) , ekkor a kijelölt terembe próbálja tenni a program az adott kurzust (ez csak az egy kurzusból álló „kurzuscsoportoknál” lehetséges); ) teremcsoport termei közül keres megfelelő méretűt a program.
, ekkor a kiválasztott
• Ezt a gombot megnyomva (illetve, ha egy olyan kurzuscsoportnál választjuk, amihez korábban nem rendeltünk termet/teremcsoportot) a 4.1.12a vagy a 4.1.12b ábra jelenik meg, attól függően, hogy az aktuális kurzuscsoportot hány kurzust tartalmaz.
Látható a teremcsoportot alkotó termek listája is! A speciális és általánosan ütemezhető termek egyaránt választhatók!
4.1.12b ábra
4.1.12a ábra
) A ablak jelenik meg, ha az aktuális kurzuscsoport egynél több kurzusból áll (hiszen ezek nem lehetnek egy időben egy teremben). ) A ablak jelenik meg, ha az aktuális kurzuscsoport csak egy kurzust fül is látszik, és tartalmaz. Ha előzőleg hoztunk létre teremcsoportot, akkor a arra kattintva a teremcsoportok közül választhatunk. ) A gomb lenyomásával a kijelölt termet/teremcsoportot választjuk ki az aktuális teremcsoporthoz. Ha a kiválasztott teremcsoportban nem tartalmaz
S SDA Stúdió Kft.
48. oldal
NEPTUN_ÓRAREND annyi termet, mint ahány kurzus van az aktuális kurzuscsoportban, akkor helyette a látszik. ) A gombot megnyomva terem/teremcsoport választás nélkül jutunk vissza a „Terem-hozzárendelések” ablakhoz. ) Ha nincs megfelelő méretű teremcsoport az aktuális kurzuscsoporthoz, akkor a 4.1.12c ábrán látható figyelmeztetés jelenik meg. Ekkor a gombra kattintva a „Terem-hozzárendelések” ablakhoz jutunk vissza.
4.1.12c ábra
• létrehozásához. •
S SDA Stúdió Kft.
A gombra kattintva visszaléphetünk a teremcsoportok Továbblépés az időpont-preferenciák megadásához.
49. oldal
NEPTUN_ÓRAREND IV.1.7. Az „Időpont preferenciák” ablak A „Terem-hozzárendelések” ablak gombjának megnyomásával az „Időpont-preferenciák” ablakhoz (4.1.13. ábra) jutunk. Ennél az ablaknál állíthatjuk be az előadások, gyakorlatok és laborok elhelyezésénél figyelembe veendő időpont preferenciákat. Az egyes időpontokat 1-től 75-ig sorszámozhatjuk: 1-el a legjobb, 75-el a legrosszabb időpontot jelölve.
Példa#1: a hétfői időpontok a legrosszabbak labornak!
Példa#2: a gyakorlatok délután legyenek!
Mivel nincs minden táblázat kitöltve teljesen, ezért nem lehet
4.1.13. ábra
AZ ABLAK ELEMEI: • „Előadások”, „Gyakorlatok” és „Laborok” ablakok. Ezekben az ablakokban lehet megadni az egyes óratípusokra az időpont preferenciát táblázatos formában. ) Az egér bal gombjával valamelyik cellára kattintva a cella a soronkövetkező értéket veszi fel. Tehát ha üres volt a tábla, akkor az 1-et, utána a 2-őt, stb. Ha a cellában már volt egy érték, akkor ez az érték az eddigi legnagyobbra változik, és az összes utána következő pedig csökken egyel. (pl.: Ha az egész tábla ki van töltve, akkor a legnagyobb eddigi érték a 75. Ha a 30-at tartalmazó cellára kattintunk a bal gombbal, akkor abban 75 lesz az érték, és a korábbi 31-75 értékekből 30-74 értékek lesznek.) ) Az egér jobb gombjával valamely cellára kattintva tudjuk törölni annak tartalmát. ) A napok (a tábla legfelső felső sora: H,K,SZe,CS,P vagy Szo) valamelyikére kattintva a program az adott nap első óraidőpontjától növekvően (függőlegesen) tölti fel a táblát, vagyis az adott nap első órájában 1, a másodikban 2, stb. érték fog szerepelni. Így lehet a napok preferáltságát beállítani (ld. 4.1.13. ábra Példa#1).
S SDA Stúdió Kft.
50. oldal
NEPTUN_ÓRAREND ) Ha az időpontok (bal oldali oszlop) valamelyikére kattintunk, akkor a program a hétfői nap adott óraidőpontjától növekvően (vízszintesen) tölti fel a táblát, vagyis hétfő adott órájában 1, kedd adott órájában 2, stb. érték fog szerepelni. Így tudjuk beállítani azt, hogy a mely napszakot preferáljuk az óratípus elhelyezése szempontjából (ld. 4.1.13. ábra Példa#2). • A program a benne beállított alapértékekkel tölti fel a táblát. • Az egész tábla tartalmának törlése. • Továbblépés az kurzuscsoportok terem-hozzárendelésének megadásához. Ha valamelyik teremcsoport nem tartalmaz egyetlen termet sem (üres), akkor nem lehet továbblépni a következő ablakra, és helyette a gomb látszik. • Visszalépés a terem-hozzárendelések megadásához. Az fentiek alapján beállított időpont-preferenciák minden órarendre megegyeznek. A program az órarend-generálás fázisban az órarendenként külön beállított tiltott időpontokat is figyelembe véve helyezi el az órákat az órarendi táblán. Tehát pl. hiába szerepel 1-es a H 8.15-9.00 időpontban, ha az a tiltott időpontok között szerepel, akkor az utána következő legkisebb nem tiltott időpont lesz először megvizsgálva (ld. 4.1.14 ábra):
Beállított preferenciák
+
Tiltott időpontok
A valós preferenciák
4.1.14 ábra
S SDA Stúdió Kft.
51. oldal
=
NEPTUN_ÓRAREND
S SDA Stúdió Kft.
52. oldal
NEPTUN_ÓRAREND IV.1.8. Az „Egyéb órarendek” ablak Az „Időpont-preferenciák” ablak gombjának megnyomásával az „Egyéb órarendek” ablakhoz (4.1.15. ábra) jutunk. Ennél az ablaknál adhatjuk meg a programnak, hogy az órarend generálása során mely órarendek bejegyzéseit (terem- és oktató foglaltság) vegye figyelembe.
A legfelső sorra kattintva a sorok az adott oszlop alapján sorba sorbarendezhetők rendezhetők !!
4.1.15. ábra
AZ ABLAK ELEMEI: • Figyelembe veendő órarendek. Ez a táblázat tartalmazza a megadott félév azon órarendjeit, amelyek órarendi tételeit figyelembe fogja venni az automatikus szerkesztő az órarendek generálása során. Kezdetben az összes, a kiválasztott félévre készített és az “Órarendek” ablakban nem kiválasztott órarend itt látható, és ezek közül lehet az alsó táblázatba mozgatni a szükségeseket. Az ablak sorai kód, név, képzés, kar és készítő szerint is sorba rendezhetők a megfelelő oszlop fejlécére kattintva. • Közömbös órarendek. Itt láthatók a megadott félév azon órarendjei, melyek órarendi tételeit figyelmen kívül hagyja a program az automatikus szerkesztés során. Kezdetben ez az ablak üres, és a figyelembe veendő órarendek közül mozgathatunk át ide bejegyzéseket. Az ablak sorai kód, név, képzés, kar és készítő szerint – csakúgy, mint az előző ablaknál is - sorba rendezhetők a megfelelő oszlop fejlécére kattintva.
S SDA Stúdió Kft.
53. oldal
NEPTUN_ÓRAREND • A közömbös órarendek közül a kijelöltek (akár több is) mozgatása a kiválasztott órarendekhez. Ha a „Közömbös órarendek” ablak nem tartalmaz bejegyzést, akkor helyette a gomb látható. • A figyelembe veendő órarendek közül a kijelöltek (akár több is) mozgatása a választható órarendekhez. Ha a „Figyelembe veendő órarendek” ablak nem tartalmaz bejegyzést, akkor helyette a gomb látható. • A gombbal az összes közömbös órarendet mozgathatjuk a kiválasztott órarendekhez. Ha a „Közömbös órarendek” ablak nem tartalmaz bejegyzést, akkor helyette a
gomb látható.
• Az összes figyelembe veendő órarend mozgatása a választható órarendekhez. Ha a „Figyelembe veendő órarendek” ablak nem tartalmaz egyetlen bejegyzést sem, akkor helyette a
gomb látható.
Lenyomva a gombot a 4.1.16. ábrán látható dialógusablak • jelenik meg. Ekkor az gomb lenyomásával a program elkezdi az órarend választásával generálásához szükséges adatok előfeldolgozását, míg a visszaléphetünk az „Egyéb órarendek” ablakba.
4.1.16. ábra
•
S SDA Stúdió Kft.
Visszalépés az időpont preferenciák beállításához.
54. oldal
NEPTUN_ÓRAREND IV.2. Az adatok előfeldolgozása Az automatikus órarendkészítés ezen fázisához az „Egyéb órarendek” ablak gombjának megnyomásával juthatunk. Az automatikus szerkesztés előkészítésének ez a végső fázisa, melynek során a program a memóriába olvassa az órarend generálásához szükséges adatokat a későbbi feldolgozásra alkalmas formában. A „Szerkesztés előkészítése” ablakban figyelemmel kísérhetjük az előfeldolgozás menetét (ld. 4.2.1a ábra). Az előfeldolgozás befejeztével a „Szerkesztés előkészítése” ablakban megjelenik a gomb (ld. 4.2.1b ábra), melynek megnyomásával az automatikus szerkesztés főmenüjébe jutunk vissza.
4.2.1a ábra
4.2.1b ábra
Adatok beolvasása folyamatban! Adatok beolvasva
S SDA Stúdió Kft.
55. oldal
NEPTUN_ÓRAREND IV.3. Az órarend generálása
4.3.1. ábra
A „Szerkesztés” menüpont „órarend generálása” almenüjének választásával (ld. 4.3.1. ábra) a program a kiválasztott órarendekre felteszi az azokhoz tartozó órabejegyzéseket (az egyes kurzuscsoportok heti bontásának figyelembevételével) a megadott terem- és időpontpreferenciáknak megfelelően. Ez az almenű addig nem választható, amíg az adatok előkészítése sikeresen be nem fejeződött. Ekkor az automatikus szerkesztés főmenüjének ablaka kiegészül a 4.3.2. ábrán látható módon.
Az eddig feltett kurzuscsoportok és a hozzájuk rendelt időpont
4.3.2. ábra
Az ablak „Feltett órák” része mutatja az órarend-generálás előrehaladását százalékos arányban. Az gombot megnyomva a program megszakítja az órarend generálását. Az üzeneteket tartalmazó mezőben folyamatosan jelenik meg a legutoljára feldolgozott kurzuscsoportról információ: ) ha sikerült felrakni az órarendre, akkor a heti alkalmak időpontja; ) ha nem sikerült felrakni, akkor a hibától függően: ) az „A megadott teremhez nincs szabad idõpont az órarenden!”, ) a „Nincs megfelelő méretű terem (túl nagy kurzus létszám)!”,
S SDA Stúdió Kft.
56. oldal
NEPTUN_ÓRAREND ) a „Nincs megfelelõ méretű terem az összes kurzushoz a szabad idõpontokban!” ) vagy a „Nem lehet felrakni!” üzenet jelenik meg. Amikor a program az összes órarendi tételt feldolgozta és az opcióknál beállítottuk, az eredményt kiírja az adatbázisba. Ekkor a „Feltett órák” helyett az „Adatbázis írás” szöveg jelenik meg az ablak megfelelő részében, és itt lesz látható az adatbázisba kiírt adatok százalékos aránya is. (4.3.3. ábra)
Befejeződött az eredmények adatbázisba írása!
4.3.3. ábra
S SDA Stúdió Kft.
57. oldal
NEPTUN_ÓRAREND IV.4. Opciók
4.4.1 ábra
Az automatikus szerkesztés főmenüjében az Opciók menüben állíthatjuk be, hogy az automatikusan generált eredmény az adatbázisba is kiírásra kerüljön, vagy csak a képernyőn jelenjen meg az eredménye. A 4.4.1. ábrán látható esetben az eredmény írása az adatbázisba engedélyezett, ezt jelzi a menüpont előtti jel is. Amennyiben nem engedélyezzük az adatbázisba történő írást, akkor csak az órarend generálása során megjelenő üzenetek mutatják az elkészült órarendet, a manuális szerkesztőben nem lesz látható az eredmény. Ezt a beállítást az automatikus szerkesztő főképernyőjén a felirat is jelzi, mint az a 4.4.2. ábrán látható.
4.4.2. ábra
S SDA Stúdió Kft.
58. oldal
NEPTUN_ÓRAREND
V. KIEGÉSZÍTÉS Levelezős órarend készítése Az órarendszerkesztővel lehetséges levelezős ill. blokkos típusú órarendeket is elkészíteni. Mielőtt belekezdenénk az órarend készítésébe, ellenőrzzük, hogy a NEPTUN_TÖRZS modulban a ’Képzések’ ’Bővebb’-nél a képzési adatlapon valóban a képzés típusa helyesen van beállítva vagyis levelező. Ha a NEPTUN_TÖRZS-ben felvittük képzésenként a mintatanterv tárgyait, meghirdettük az adott félévre vonatkozó kurzusokat , csak utána kezdhetjük el a NEPTUN_ÓRAREND Órarendszerkesztő modulban az órarendet megszerkeszteni. A levelezős órarend annyiban tér el a nappali képzés órarendjétől, hogy külön hetekre is megadhatjuk a kurzusok időpontját. (Pl. csak a 1,3,5,7,11,16 héten legyenek beállítva).(5.1ábra) Ha ugyanabban az időpontban, teremben és óraszámban vannak az órák akkor az órarendi tételt úgy hozzuk létre, hogy egyszerűen csak a heteket állítjuk be, és feltesszük az óratáblára azt.
5.1.ábra A hetek blokkos beállítása
Amennyiben a különböző heteken az órák nem ugyanabban a teremben illetve óraszámban vannak megtartva, úgy először az óraszám-beállító ablaknál tehetjük meg ezt bontást, azaz minden egyes különböző idejű és terembeosztású esetben annyi órarendi tételt veszünk fel, hogy a feltételeket ez már kielégítse. (5.2.ábra) Az Órarendszerkesztőnek külön is felhívjuk a figyelmét, hogy inkább azonos órarendi tételeket, ugyanabban az időben és teremben hozzon létre, mert így egyrészt gyorsabb az órarendszerkesztés, és a hallgatóknak és oktatóknak is könnyebb megjegyezni hogy hova mennek az egyes heteken órára. Javasoljuk viszont hogy ha ez nem lehetséges, akkor is törekedjenek viszonylag a lehető legkisebb számú különböző időtartamú órarendi tételt beállítani. Az 5.2. ábrán látható megoldás inkább elrettentő, mintsem követendő példa.
S SDA Stúdió Kft.
59. oldal
NEPTUN_ÓRAREND
5.2.ábr. Az alkalmak szerinti bontás.
Miután beállítottuk a megfelelő óraszámot, utána a ‘Bezár’ gombbal érvényesítjük a beírásainkat. A ‘piros nyíl’ gombbal az ablakban kijelölt kurzust áttesszük az előkészítő blokkba. Az ‘Órarendben szereplő kód és név megadása’ ablakba, ahol beírjuk, hogy az órarendi tételnek mi legyen a neve. ‘Rendben’ gombbal az ablakot bezárjuk. A kurzus átkerült az órarendi lapokba olyan felbontásban ahogy beállítottuk. Most egyesével tesszük fel az órarendi lapokat az órarendi táblára. Figyeljünk arra , hogy itt is be kell állítani a heteket /jobb egér gombbal/ , először törölni kell az összes beállítást /törlés gombbal/ és a megfelelő hetet kipipálni. Mikor érvényesítettük beírásunkat fel lehet tenni az órarendi táblába. Ha a kiválasztott órarendbe feltett órarendi tételnél beállítjuk azt a hetet amit megadtunk, akkor a termet is hozzá lehet rendelni. Az ‘Órák’ gombot megnyomva megnézhetjük az órarendbe feltett kurzusokat mikor, melyik napon , melyik teremben, hányadik heteken…stb. Szerepel.(5.3.ábra)
5.3.ábra Az órarendi tételek listája az ’Órák’ gomb megnyomására.
Az Órarendeket egy órarendszerkesztőben készítjük el. A levelezős és a nappali vagy akár blokkos órarendek egymás mellett szerepelnek. Ezért az órarendszerkesztőben egyszerre töltődnek a teremfoglaltságok, meg az oktatói foglaltságok is. Ha a megfelelő félévet kiválasztjuk, akkor az órarendeken kívül, a terem, oktató és tanszéki órarendeket is megtekinthetjük. A képzésenkénti, évfolyamonkénti órarenden kívül még a termek, oktatók illetve a fülekre tanszékek órarendjét is meg lehet tekinteni. Az kattintva tudjuk kiválasztani a megfelelőket. Az 5.4. ábra egy Intézmény teremlistáját mutatja be. A listából kurzorral kijelölhetjük azt a termet, aminek a foglaltságára kíváncsiak vagyunk.
S SDA Stúdió Kft.
60. oldal
NEPTUN_ÓRAREND
5.4.ábra Teremórarendi lista
Az 5.5. ábrán egy teremórarendet mutatunk be, a tábláról látszanak az időponti foglaltságok.Ha lekérjük a teremfoglaltsági listát, pontosan megtudhatjuk, milyen tárgy milyen oktatókkal lesz megtartva egy adott időpontban.
5.5.ábra Egy lekért teremfoglaltság.
A csoportórarendeken kívül (képzésenkénti, évfolyamonkénti órarenden kívül) még a termek, oktatók illetve a tanszékek órarendjét is meg lehet tekinteni. Az fülekre kattintva tudjuk kiválasztani a megfelelőket, ezt magasabb adminisztrátori jogosultsággal végig megtekinthetjük. Ha viszont tanszéki, vagy oktatói jogosultsággal lépünk be, akkor ilyenkor csak a csoportórarendeket , a saját tanszéki, ill. oktatói órarendjét látja a felhasználó. Módosításokat nem lehet elvégezni az órarendeken, viszont ki lehet vinni fájlba, és az órarendeket ki is lehet nyomtatni.
S SDA Stúdió Kft.
61. oldal
NEPTUN_ÓRAREND
5.6.ábra Oktatói órarendi listák
5.7.ábra Egy oktató órarendi elfoglaltsága( Nappalis képzés)
A tanszéki órarendek azért fontosak, mert részben információt nyújt arról, hogy kinek mikor van órája, segítségével tanszéki értekezletek időpontját is ki lehet tűzni, meg látszik, mikorra lehet tanszéki elfoglaltságot tervezni. Az 5.8. ábrán a tanszéki órarendlistát lehet kiválasztani kurzorral. Az 5.9.ábrán pedig a tanszéki órarend táblázatos formája látható. Ezt ki lehet nyomtatni, Excel fájlba is ki lehet vinni, további megjegyzések fűzhetők hozzá, szerkeszthető az Excel fájl.
5.8.ábra Tanszéki órarendlista
S SDA Stúdió Kft.
62. oldal
NEPTUN_ÓRAREND
5.9.ábra Egy tanszék órarendi táblája.
Az 5.9.ábrán látható tanszéki órarend akár hetenként is lekérdezhető, mivel a levelező oktatás miatt az órák nem heti periódicitásuak.
S SDA Stúdió Kft.
63. oldal
NEPTUN_ÓRAREND
VI. ÖSSZEFOGLALÁS Az előzőkben bemutatott NEPTUN_ÓRAREND Órarendszerkesztő modul a NEPTUN 2000 ETR programcsomag egyik kiemelt fontosságú modulja, amely az oktatásszervezés szempontjából különös hangsúlyt kap. Minden félév elött komoly Intézményi előkészítő munka szükséges, amit az oktatásért felelős egyének, és a tanszékek közösen végeznek. A mitatantervek (Hálótervek, Tantervek) alapján a tanszékek meghirdetik a kurzusokat (Előadás, Gyakorlat, Labor) majd az oktatókat rendelik hozzá az egyes feladatok ellátására. Ezt az előkészítést a NEPTUN_TÖRZS modulban, illetve a NEPTUN_TANSZÉKI modulokban lehet megtenni. A gondos előkészítő folyamat után az Órarendszerkesztő már a kész kurzusokkal dolgozhat, felállítja az Intézmény csoportórarendjének (képzésenkénti, évfolyamonkénti) listáját és a kurzusok alapján létrehozza az órarendi tételeket, és felrakja azokat az órarendi táblákra. Nem szabad elfelejtkezni az ütközések ellenörzéséröl sem. Az órarend készítésekor a program már kijelzi az oktatóütközéseket, és a teremválasztásnál pedig a szabad termekből való választással biztosítjuk a teremütközések elkerülését. Végleges órarend elkészítése után célszerű egy utolsó ellenörzést végezni, hogy mégegyszer meggyőződjünk nem maradt–e bent terem, vagy oktatóütközés, illetve a csoportórarendnél egyidőben csoportütközés. Mielött a hallgatók rendelkezésére bocsájtjuk az elkészített órarendet, célszerű az Intézmény tanszékeivel, oktatókkal leellenőriztetni az órákat, részben hogy minden óra felkerült–e a táblákra, részben pedig azért kell az oktatókkal is egyeztetni, hogy a pontos elfoglaltságát megismerje az oktató, egyéb tevékenységével össze tudja hangolni az Intézményi elfoglaltságokat. Az előzőkben bemutatott órarendszerkesztő már több éve működik a NEPTUN-t használó Intézményeknél, egyes verziói az Intézményi tapasztalatok alapján módosultak. Ha a megkötéseket betartjuk, akkor az Órarendszerkesztővel lépésről lépésre tudjuk felépíteni a képzések órarendjeit a peremfeltételek betartása mellett. Kérjük az Órarendszerkesztőket, hogy az órarenddel kapcsolatos megjegyzéseiket az Intézményi kapcsolattartó személyeken keresztül juttassák el a NEPTUN fejlesztőkhöz, az SDA Studió Kft-hez. Az órarendek közzététele. Az Intézmények NEPTUN2000 ETR felhasználói szerepkörüktől fogva más-más helyen is megtekinthetik az Órarendeket. Javasoljuk, hogy a csoportórarendek kerüljenek fel a kari WEB lapokra. Az órarendeket html formában történő elmentésekor külön fájlba le lehet tenni a kari Információk közé, és a NEPTUN_TÖRZS modulban csak a fájl elérési URL címét kell bejegyezni. A hallgató a NEPTUN_HALLGATÓI modulon keresztül éri el a testreszabott egyéni órarendjét. Az oktató a NEPTUN_TANSZÉKI modulon keresztül oktatói jogosultsággal éri el saját órarendjét, ha a tanszéki adminisztrátor a kurzushoz hozzárendelte az oktatókat. A tanszéki adminisztrátorok, és akármelyik egyéb jogosultságú felhasználó a NEPTUN_ÓRAREND modult elindítva kapják a megfelelő információkat a rendszerből. Igy a teljes Intézményi órarendet meg lehet tekinteni.Több Kar esetén csak egy Kar kiválasztásával élve léphetünk a másik kar órarendjének megtekintésébe.
S SDA Stúdió Kft.
64. oldal
NEPTUN_ÓRAREND Végezetül összefoglalva, az oktatási folyamatról féléves bontásban jelentős áttekintést nyújt az Órarendszerkesztő modul. Használatával a teremgazdálkodást is hatékonyan lehet támogatni, ugyanis pontos információt kapunk a NEPTUN_TEREM modulon keresztül a foglalt és szabad termekről, ez viszont a termek további egyéb felhasználását segíti elő. ***
S SDA Stúdió Kft.
65. oldal