-
Notifications
You must be signed in to change notification settings - Fork 0
Auto Parse
-
Másold be a PDF tantervet a program mellé, majd írd be fájl nevét felülre
-
Írd be először a kötelező tantárgyak táblázatait tartalmazó oldalak számát az "Oldalak:"-hoz (pl. 8-13)
-
Kattints az Importálás gombra.
-
Írj be valami releváns nevet a fájlnévhez, és kattints a CSV mentése gombra
-
Ha a programban szerkesztesz, hagyd benn a
<html></html>
tageket és használj<br>
-t a sortöréshez -
Rendezd át az oszlopokat úgy, hogy PE-MIK-es elrendezése legyen
-
Ha kevés apró hibát kell javítani, használhatod a program táblázatát, de érdemes a CSV fájlt megnyitni Excelben, hogy az alábbi szintaktikai feltételeket leellenőrizd:
- Minden tárgynak legyen angol neve, minden tárgynév angolul és magyarul is nagybetűvel kezdődjön
- Lehetőleg az angol és magyar név ugyanannyi sort foglaljon el, de ha a cella páratlan számú sorból áll akkor középső sor angolnál nagybetűvel, magyarnál kisbetűvel kezdődjön (ez a római számoknál okozhat gondot)
- Minden tárgynak legyen kódja kivéve azoknál, ahol tárgycsoportra hivatkozik
- Ha valami félév jelző benn marad, azt a sort vedd ki, minden félév a táblázat fejlécével kezdődjön ("tantárgy neve","tantárgy kódja"...) és az "Összesen"-nel végződjön.
- Ritkán szétszedi két sorba ugyanazt a tantárgyat, ezeket vond össze és ne hagyj üres sort
- Szabadon választható tárgyaknál a magyar név "Szabadon választható tárgy" legyen
-
Menj vissza a programba és importáld a CSV fájlt az előbbi módon.
-
Kattints az Auto-parse (Kötelező tárgyak) gombra
-
Ha még mindig rossz egy tárgy adata, írd át a celláját a megfelelőre, kattints a jobb oldalon a megfelelő beállító gombra és utána kattints a megfelelő cellára (ha nagyon irreális dolgok történnek, nyugodtan nyiss egy új issue-t)
-
Ha jobb oldalon stimmel az összes tantárgy akkor ismételd meg mindezt a választható tárgyak oldalaival a pdf-ben.
- Az első sor után már ne legyen fejléc, minden tárgycsoport a tárgycsoport nevével kezdődjön
-
Ha rendben van a táblázat, kattints az Auto-parse (Tárgycsoportok) gombra.
-
Ha minden rendben ment, jobb oldalon ömlesztve jelennek meg a tantárgyak, először a kötelezőek majd a csoportokban lévők
-
Ha minden tárgy fel lett véve, ellenőrizd le, az összes félévek számát, adj meg egy fájlnevet exportáláshoz kiterjesztés nélkül és kattints az exportálás gombra.
-
Nyisd meg a JSON-t valamilyen szerkesztőben és a kötelező tárgyak között add meg a tárgycsoportok hivatkozását (course_block_references) pl.
{ "code": null, "course_block_references": ["Kötelezően választható szakmai tárgy:\nRendszer- és szoftverfejlesztés tárgycsoport", "Kötelezően választható szakmai tárgy:\nAdattudomány tárgycsoport", "Kötelezően választható szakmai tárgy:\nIpari automatizálás tárgycsoport", "Kötelezően választható szakmai tárgy:\nBeágyazott rendszerek tárgycsoport", "Kötelezően választható szakmai tárgy:\nHálózatok és rendszerek tárgycsoport"], "credits": 3, "name": "Kötelezően választható szakmai tárgy" }
-
Ha van saját példányod a tárgygráfból, tedd bele ellenőrzésre, ha nincs akkor egy korábbi JSON tantervvel hasonlítsd össze
-
Ha minden garantáltan tökéletes akkor nyiss egy PR-t itt: https://github.com/0xb4lint/targygraf