Skip to content

Auto Parse

Sakii edited this page Mar 17, 2020 · 2 revisions

Hogyan használd?

  1. Másold be a PDF tantervet a program mellé, majd írd be fájl nevét felülre

  2. Írd be először a kötelező tantárgyak táblázatait tartalmazó oldalak számát az "Oldalak:"-hoz (pl. 8-13)

  3. Kattints az Importálás gombra.

  4. Írj be valami releváns nevet a fájlnévhez, és kattints a CSV mentése gombra

  5. Ha a programban szerkesztesz, hagyd benn a <html></html> tageket és használj <br>-t a sortöréshez

  6. Rendezd át az oszlopokat úgy, hogy PE-MIK-es elrendezése legyen

  7. 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
  8. Menj vissza a programba és importáld a CSV fájlt az előbbi módon.

  9. Kattints az Auto-parse (Kötelező tárgyak) gombra

  10. 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)

  11. 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
  12. Ha rendben van a táblázat, kattints az Auto-parse (Tárgycsoportok) gombra.

  13. 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

  14. 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.

  15. 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"
    }
    
  16. 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

  17. Ha minden garantáltan tökéletes akkor nyiss egy PR-t itt: https://github.com/0xb4lint/targygraf

Clone this wiki locally