Burányi Péter buranyi@dexter.hu Oklevélmelléklet előállítása az ETR Hallgatói Nyilvántartó Rendszer korábbi változatainak használata esetén.

Slides:



Advertisements
Hasonló előadás
Tamás Kincső, OSZK, Analitikus Feldolgozó Osztály, osztályvezető A részdokumentumok szolgáltatása az ELDORADO-ban ELDORADO konferencia a partnerkönyvtárakkal.
Advertisements

Oktatásszervezési változások. Mintatantervi változások.

Kamarai prezentáció sablon
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Weblap szerkesztés HTML oldal felépítése Nyitó tag Záró tag Nyitó tag Záró tag oldalfej tözs.
Adatbázisok SQL. TARTALOM Szijártó M.2 Témakörök  Az SQL tulajdonságai  A műveletek fajtái  Objektum-műveletek  Lekérdezések Tulajdonságok és műveletek.
Erőállóképesség mérése Találjanak teszteket az irodalomban
Második nap DVD LUMINEERS PLACEMENT. Második nap DVD LUMINEERS PLACEMENT.
MATEMATIKA Év eleji felmérés 3. évfolyam
Humánkineziológia szak
V. ETR konferencia április Fogalomrendszer: ETR & ETN Kodácsy Tamás etn at kodasoft.hu.
Mellár János 5. óra Március 12. v
MFG-Pro váll-ir. rendszer bemutatása
Műveletek logaritmussal
Mérés és adatgyűjtés laboratóriumi gyakorlat Virtuális méréstechnika levelező Mingesz Róbert 5. Óra MA-DAQ – Műszer vezérlése November 26.
Koordináta transzformációk
BME Egyetemi Informatikai Szolgáltató központ
Oklevélmelléklet– készítő program bemutatása 2005
A tételek eljuttatása az iskolákba
Szeged, februárMakay Árpád1 Az oklevélmelléklet előállítása és az ETR Adatelőkészítés – magyar és angol oklevélmelléklet kiadása Makay Árpád egyetemi.
Elektronikai Áramkörök Tervezése és Megvalósítása
Elektronikai Áramkörök Tervezése és Megvalósítása
Elektronikai Áramkörök Tervezése és Megvalósítása
Mérés és adatgyűjtés Kincses Zoltán, Mingesz Róbert, Vadai Gergely 10. Óra MA-DAQ – Műszer vezérlése November 12., 15. v
Bolognai oklevél nyomtatása ETR-ből
Személyes adatok (hallgatói, oktatói adatok egy felületen) Szakok kezelése Új funkcióik.
Virtuális méréstechnika MA-DAQ műszer vezérlése 1 Mingesz Róbert V
Táblázatkezelés alapjai MS Excel, OpenOffice Calc
Ember László XUBUNTU Linux (ami majdnem UBUNTU) Ötödik nekifutás 192 MB RAM és 3 GB HDD erőforrásokkal.
Védőgázas hegesztések
1. IS2PRI2 02/96 B.Könyv SIKER A KÖNYVELÉSHEZ. 2. IS2PRI2 02/96 Mi a B.Könyv KönyvelésMérlegEredményAdóAnalitikaForintDevizaKönyvelésMérlegEredményAdóAnalitikaForintDeviza.
Adatbázis-kezelés ACCESS program:
Szerkezeti elemek teherbírásvizsgálata összetett terhelés esetén:
Darupályák tervezésének alapjai
Nézettáblák létrehozása, módosítása és törlése
WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László.
DRAGON BALL GT dbzgtlink féle változat! Illesztett, ráégetett, sárga felirattal! Japan és Angol Navigáláshoz használd a bal oldali léptető elemeket ! Verzio.
Lineáris egyenletrendszerek (Az evolúciótól a megoldáshalmaz szerkezetéig) dr. Szalkai István Pannon Egyetem, Veszprém /' /
SQL.
Az SQL nyelv alapjai.
szakmérnök hallgatók számára
ETR kapcsolat a Felsőoktatási Információs Rendszerrel (FIR) Molnár István Budapest, január
Adatátvitel szabadon Bódis Zoltán Budapest, január
Oklevélmelléklet előállítása Neptun
1 Informatikai Szakképzési Portál Adatbázis kezelés Alapfogalmak.
2007. május 22. Debrecen Digitalizálás és elektronikus hozzáférés 1 DEA: a Debreceni Egyetem elektronikus Archívuma Karácsony Gyöngyi DE Egyetemi és Nemzeti.
var q = ( from c in dc.Customers where c.City == "London" where c.City == "London" select c).Including( c => c.Orders ); select c).Including(
Fejlesztés PHP-NUKE portál rendszerre Horváth Zoltán Második Magyarországi PHP Konferencia március 27. Copyright PHP Konferencia,
A pneumatika alapjai A pneumatikában alkalmazott építőelemek és működésük vezérlő elemek (szelepek)
© 2005 The Gallup Organization T HE G ALLUP O RGANIZATION Országos Kreditmonitoring vizsgálat az oktatók körében - ábrasor
Csurik Magda Országos Tisztifőorvosi Hivatal
A klinikai transzfúziós tevékenység Ápolás szakmai ellenőrzése
2006. május 15P2P hálózatok 1 Fóliák a vizsgára: 1. előadás  Bevezető: 11-16, 21,  Usenet: előadás:  Bevezető: 3-8  Napster: 
2006. Peer-to-Peer (P2P) hálózatok Távközlési és Médiainformatikai Tanszék.
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
QualcoDuna interkalibráció Talaj- és levegövizsgálati körmérések évi értékelése (2007.) Dr. Biliczkiné Gaál Piroska VITUKI Kht. Minőségbiztosítási és Ellenőrzési.
Adatbázis kezelés.
A gyakorlatok munkakörnyezete
– SQL 3: SELECT - 1. – Tarcsi Ádám, január 31. Adatbázis gyakorlat.
1. Melyik jármű haladhat tovább elsőként az ábrán látható forgalmi helyzetben? a) A "V" jelű villamos. b) Az "M" jelű munkagép. c) Az "R" jelű rendőrségi.
Virtuális Méréstechnika Sub-VI és grafikonok 1 Makan Gergely, Vadai Gergely v
Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező Sub-VI és grafikonok 1 Mingesz Róbert V
Webprogramozó tanfolyam
FIR fejlesztések, változások november. Új verzió változásai Novemberi verzióval új FIR 4.0 xsd én kerül élesítésre 24-előtt verzió kihelyezés.
A KÖVETKEZŐKBEN SZÁMOZOTT KÉRDÉSEKET VAGY KÉPEKET LÁT SZÁMOZOTT KÉPLETEKKEL. ÍRJA A SZÁMOZOTT KÉRDÉSRE ADOTT VÁLASZT, VAGY A SZÁMOZOTT KÉPLET NEVÉT A VÁLASZÍV.
1 Az igazság ideát van? Montskó Éva, mtv. 2 Célcsoport Az alábbi célcsoportokra vonatkozóan mutatjuk be az adatokat: 4-12 évesek,1.
FIR fejlesztések, változások március 17.. Új verzió változásai Márciusi verzióval új, FIR 4.1 xsd Új adatkör: o Juttatások, o Térítések.
ACCESS ALAPOK Alapfogalmak
„Mi is az mtmt?” KÖFOP VEKOP
Előadás másolata:

Burányi Péter buranyi@dexter.hu Oklevélmelléklet előállítása az ETR Hallgatói Nyilvántartó Rendszer korábbi változatainak használata esetén

Tartalom Alapelvek Működési elv Adattartalom Nyelvi verziók Újdonságok Dokumentáció

Akkreditáció és DS összefüggése Törzslap tükrözése N-nyelvűség ALAPELVEK Paraméterezhetőség Akkreditáció és DS összefüggése Törzslap tükrözése N-nyelvűség Szabadon módosítható lekérdezések XML-XSL technológia módosítható állományokkal Akkreditációs program használata DS-ben Tartalmi elemek módosítása csak központilag Többes kapcsolat az egyes rekordok és fordításaik között

Működési elv SQL XML XML XSL FO Generáló XML-XSL Tárolt eljárás Const XML PDF FOP

Generáló XML XSL Generáló XML <?xml version="1.0" encoding="ISO-8859-2"?> <ROOT> <diploma_supplement SQL="UNIV.DS_IDENTIFICATION :SZEM_ID, :ASZAK_ID, :LANGUAGE, :DIPLOMA" TEXT="DS_ID=':DS_ID' "> <qualification SQL="UNIV.DS_QUALIFICATION :SZEM_ID, :ASZAK_ID, :H_DIPL_ID"> <qlfield SQL="UNIV.DS_QLFIELD :SZEM_ID, :ASZAK_ID, :_H_DIPL_ID" /> <field SQL="UNIV.DS_QLFIELD_FIELD :ASZAK_ID" /> </qualification> </diploma_supplement> </ROOT>

Generáló XML-ben felhasználható attribútumok TEXT: A generált xml-ben a tartalmazó elem attribútuma pl. TEXT="DS_ID=':DS_ID'" SQL: Az xml középréteg feldolgozza az SQL utasítást, a visszakapott értékek a tartalmazó elem attribútumai lesznek pl. qlfield SQL="UNIV.DS_QLFIELD :SZEM_ID, :ASZAK_ID, :_H_DIPL_ID" RSQL: Az XML építése az adott csomóponton rekurzív az adott SQL által visszaadott rekordok számának megfelelően (EXT="REC=I" feltétellel együtt) EXT: REC=I: RSQL utasítással együtt használatos ELEMENT=I: #-el aliasolt mező tartalma a taralmazó tagben karakteres adatként szerepel FOR_XML=I: „for xml auto” utasítást tartalmazó select feldolgozásához

A generáló xml bemenő paraméterei: szem_id aszak_id language diploma transcript: mindig ‘I’

XSL Paraméterezhető elemei Intézmény megnevezése Intézmény típusa Intézmény fenntartója Akkreditációs testület

Az értékelés rendszere Egyéb információk

Példa módosítandó szövegrészre: Intézmény megnevezése: xsl:stylesheet/xsl:variable[@name=”default-xml”]/qualification/Institution[@lang=”hu”]

Adattartalom feltöltése Akkreditációs modul Szak alapadatok

Adatlap

Akkreditációs tárgyak

Annotáció

Kezelési kör (Admin programban)

Diploma adatok (Munkaasztal)

Egyéb felhasznált adatok Hallgató személyes adatai Hallgató képzésének (KPR) adatai A hallgató szakhoz tartozó képzésének ciklusai (fképzés) Felvett kurzusok és teljesítésük Hallgató szakmai gyakorlatai Nyelvvizsga adatok (típusa, nyelve, foka)

Nyelvi verziók Eszközei: Adatstruktúra (NYV, NYV_L táblák) Tárolt eljárások függvényhívása (UNIV.NYELVI, UNIV.NYV_TRANS_T) Nyelvelő program Általános keresők Nyelvelő felület paraméterező állománya (nyelv_param.xml)

Nyelvi táblák Egyedi index (NYV): TAB-COLU-REC Szótár funkció Egyedi index (NYV_L): SZOVEG_ID-NYELV_ID-CEL „Kontextusérzékeny” fordítás

UNIV.NYELVI FÜGGVÉNY Argumentumai @TBL: A tábla, amiből fordítunk @COL: A mező, amit fordítunk @REC: A fordítandó rekord azonosítója (összetett id esetén ‘|’ szeparátor) @EREDETI: A fordítandó szöveg @NYELV: A fordítás nyelve @CEL: A fordítás célja Kimenő paraméter: @S: a kérésnek megfelelő rekord adott nyelvű (és célú) fordítása Pl.: UNIV.NYELVI('AKKR.ASZAK', 'szamkai_jogallas', asz.aszak_id, asz.szamkai_jogallas, 78, '') (univ.ds_activity)

Nyelvelő program Szűrők Keresők

Általános kereső SQL XML

Általános kereső paraméterei Felhasználható elemek (saját attribútumokkal)): EDIT LOOKUP COMBO RADIO Group DATUM CHECK BOX SEARCH CLEAR LABEL Általánosan használható attribútumok: name, visible, disabled, NoEmpty, default, x, y, h, w

Nyelvelés (Nyelv_param.xml) Registry beállítás: alkalmazásszerveren XSLPath szöveges érték XML elemek: az adott keresőtípusra illeszkedő tag <NYV_KURZUS Caption="Kurzuskód" SQLTable="KAR.KURZUS" IDCOLU="CIKLKURZ_ID"> <KURZUSKOD TType="V" LABEL="Kód:" X="10" W="300" H="17" T="E"/> <KURZUSCIM TType="V" LABEL="Cím:" X="10" W="300" H="17" T="E"/> </NYV_KURZUS>

Az egyes attribútumok és jelentésük: IDCOLU: Az alaptábla ID mezője <NYV_KURZUS Caption="Kurzuskód" SQLTable="KAR.KURZUS" IDCOLU="CIKLKURZ_ID"> <KURZUSKOD TType="V" LABEL="Kód:" X="10" W="300" H="17" T="E"/> <KURZUSCIM TType="V" LABEL="Cím:" X="10" W="300" H="17" T="E"/> </NYV_KURZUS> Az egyes attribútumok és jelentésük: IDCOLU: Az alaptábla ID mezője Caption: Az adat megnevezése SQLTable: Az alaptábla neve JTable: Alaptáblához kötött tábla JIDCOLU: Kötött tábla kötésben részt vevő mezője JIDFIELD: Alaptábal kötésben részt vevő mezője Pl: … from kar.kurzus k join kar.annotacio a on a.annotacio_id = k.annotacio_id <NYV_KURZUS SQLTable= ”KAR.KURZUS” IDCOLU= ”CIKLKURZ_ID” JTable= ”KAR.ANNOTACIO” JIDCOLU= ”ANNOTACIO_ID” JIDFIELD= ”ANNOTACIO_ID”>

Beágyazott tagek és attribútumaik: <NYV_KURZUS Caption="Kurzuskód" SQLTable="KAR.KURZUS" IDCOLU="CIKLKURZ_ID"> <KURZUSKOD TType="V" LABEL="Kód:" X="10" W="300" H="17" T="E"/> <KURZUSCIM TType="V" LABEL="Cím:" X="10" W="300" H="17" T="E"/> </NYV_KURZUS> Beágyazott tagek és attribútumaik: A beágyazott tagek kódolják a nyelvelés felületét Elem neve: az alaptábal vagy bekötött tábal megfelelő mezője TType: Adat típusa (varchar vagy text) T: Beviteli mező típusa (edit vagy memo) Label: Adatbeviteli mező címkéje Joined: Ha bekötött tábla mezőjéről van szó, hányadik a bekötött táblák közül X, Y, H, W: Beviteli mező koordinátái

<KURZUSKOD TType="V" LABEL="Kód:" X="10" W="300" H="17" T="E"/> <NYV_KURZUS Caption="Kurzuskód" SQLTable="KAR.KURZUS" IDCOLU="CIKLKURZ_ID"> <KURZUSKOD TType="V" LABEL="Kód:" X="10" W="300" H="17" T="E"/> <KURZUSCIM TType="V" LABEL="Cím:" X="10" W="300" H="17" T="E"/> </NYV_KURZUS>

Újdonságok Tömeges Diplomamelléklet nyomtatás Kibővült hallgatókereső Egyedi azonosító visszaírása és megjelenítése Elismert teljesítések megjelenítése Töbszakosság kezelése Többnyelvűség kezelése NEK adatexport

Oklevélmelléklet program Új registry beállítás: XFO_PATH

Generálás Beillesztés feltételei: Legyen a kiválasztott hallgatónak a kiválasztott szakhoz (aszak) kapcsolódó nem leadott, nem virtuális képzése

Általános kereső Keresőben kereső Hívott tárolt eljárás: UNIV.ETRPRG_AK_DS_HALLGATO_KERESO

Nyomtatás, kiadás Működése a generáláshoz hasonló: általános és sztenderd hallgatókereső Csak generált oklevélmelléklettel rendelkező hallgatók esetében végezhető (kiadás esetében csak akkor, ha még nincs kiadva) Nyomtatás beállítása: a kilens gépen pdf megnyitására és nyomtatására alkalmas alkalmazás elérését kell beállítani és a nyomtatásnál hívott paramétereket Nyomtatással párhuzamosan a DS kiadása is elvégezhető Nyomtatásnál az XML is elmenthető (egyszerre mindig csak egy)

Kibővült kereső Új keresési feltételek: EHA kód Csak DS-sel még nem rendelkező hallgatók Diploma kiadásának dátuma

Egyedi azonosító Korábban létező vonalkód és a kiadás körülményeire vonatkozó adatok helyett egyedi azonosító visszaírása Saját XML középréteg (natív program is ezt használja) Az eddig logolt adatokon kívül minden esetben logolódik a kiállító login neve is

Jóváírt kreditek Két stratégia: Kreditek beszámítása mindig kurzushoz kötődik egy virtuális ciklusban Kreditek elismertetése Munkaasztalon az sz_m_sz táblába történik Első esetben a ds szabványos tárolt eljárásaival (minimális módosítással) az adatok kinyerhetők Második esetben a tantervi elemek táblázatba rendezésére van szükség

Feltétel: A felvett kurzusok tantervhez kötődjenek, és ezáltal legyen megkülönböztethető a kurzusteljesítéssel és kézzel bejegyzett kredit Működés: A képzés minden tantárgya esetén összeadja a benne a diplomamellékleten szereplő kurzusokból szerzett kreditet, és kivonja az összkreditből. A maradék „jóvárt kreditnek” számít

Többszakosság kezelése Történetiség: Többször előforduló elemek több blokkban Probléma: Oklevélmelléklet program nem nyomtatja ki, esztétikai aggályok DS kiadása szakonként (aszak) Probléma: Minden kétszakosnak két diplomamellékletet kell nyomtatni Az egyes mezőkben szeparátorral elválasztva felsorolásszerűen Probléma: Nagy erőforrásigény, komplexebb struktúra, értelmezhetőség

Érintett mezők: 2.1 (Szakképzettség megnevezése) 2.2 (Fő szakok) 4.2.1 (A szak képesítési követelményeire vonatkozó jogszabály száma) 4.2.2 (A képzési cél) 4.2.3 (A megszerzendő kreditérték) 4.2.4 (Az ismeretek ellenőrzésének rendszere) 4.3 Az egyes kurzusok és teljesítéseik 5.1 (Jogosultságok a továbbtanulásra) 5.2 (Szakmai jogosultságok)

Többnyelvűség Megvalósítás lépései Nyelv paraméter átadása a generáló eljárásnak Nyelv paraméter átadása a lefutó tárolt eljárásoknak (UNIV.NYELVI függvény hívása adott paraméterrel) Megfelelő konstans xml állomány felhasználása a pdf generálás során Működés csak weben (egyedileg kezelt esetek)

NEK Előadás 13.20-kor!

Dokumentáció DS_Admin.pdf DS_Minta_jegyzetek.pdf DS_Parameterek.pdf Oklevelmelleklet_admin.pdf Oklevelmelleklet.pdf AL_LG.pdf Frissítési csomagok (050216_ds-txt, 050312_ds.txt, 060414_ds.txt, 060607_ds.txt)

Köszönöm a figyelmet!