„Sablon:Tantárgy” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
Nincs szerkesztési összefoglaló |
||
| 1. sor: | 1. sor: | ||
<includeonly>{| class="wikitable course-infobox" style="width: 100%; margin-bottom: 1em;" | <includeonly>{| class="wikitable course-infobox" style="width: 100%; margin-bottom: 1em;" | ||
! colspan="2" style="text-align:center; background-color: #ACE1AF; color: #006400; font-size: 120%;" | {{#if:{{{Tantárgy|}}}|{{{Tantárgy}}}|''Nincs megadva tárgynév''}}{{#if:{{{Kód|}}}| <span style="font-size: 90%; font-weight: normal;">({{{Kód}}})</span>|}} | ! colspan="2" style="text-align:center; background-color: #ACE1AF; color: #006400; font-size: 120%;" | {{#if:{{{Tantárgy|}}}|{{{Tantárgy}}}|''Nincs megadva tárgynév''}}{{#if:{{{Kód|}}}| <span style="font-size: 90%; font-weight: normal;">({{{Kód}}})</span>|}} | ||
{{#if:{{{TantargyAngol|}}}| | {{#if:{{{TantargyAngol|}}}| | ||
{{!}}- | |||
! style="width:30%; background-color: #f0f8ff;" | Angol cím | ! style="width:30%; background-color: #f0f8ff;" | Angol cím | ||
| {{{TantargyAngol}}} | | {{{TantargyAngol}}} | ||
}} | }} | ||
{{#if:{{{Szem1|}}}{{{Szem2|}}}{{{Szem3|}}}{{{Szem4|}}}{{{Szem5|}}}{{{Szem6|}}}| | {{#if:{{{Szem1|}}}{{{Szem2|}}}{{{Szem3|}}}{{{Szem4|}}}{{{Szem5|}}}{{{Szem6|}}}| | ||
{{!}}- | |||
! style="background-color: #f0f8ff;" | Ajánlott félévek | ! style="background-color: #f0f8ff;" | Ajánlott félévek | ||
| <div style="display: flex; justify-content: space-around; text-align: center;">{{#if:{{{Szem1|}}}|<div>1. félév<br/><b>{{{Szem1}}}</b></div>|<div>1. félév<br/>-</div>}}{{#if:{{{Szem2|}}}|<div>2. félév<br/><b>{{{Szem2}}}</b></div>|<div>2. félév<br/>-</div>}}{{#if:{{{Szem3|}}}|<div>3. félév<br/><b>{{{Szem3}}}</b></div>|<div>3. félév<br/>-</div>}}{{#if:{{{Szem4|}}}|<div>4. félév<br/><b>{{{Szem4}}}</b></div>|<div>4. félév<br/>-</div>}}{{#if:{{{Szem5|}}}|<div>5. félév<br/><b>{{{Szem5}}}</b></div>|<div>5. félév<br/>-</div>}}{{#if:{{{Szem6|}}}|<div>6. félév<br/><b>{{{Szem6}}}</b></div>|<div>6. félév<br/>-</div>}}</div> | | <div style="display: flex; justify-content: space-around; text-align: center;">{{#if:{{{Szem1|}}}|<div>1. félév<br/><b>{{{Szem1}}}</b></div>|<div>1. félév<br/>-</div>}}{{#if:{{{Szem2|}}}|<div>2. félév<br/><b>{{{Szem2}}}</b></div>|<div>2. félév<br/>-</div>}}{{#if:{{{Szem3|}}}|<div>3. félév<br/><b>{{{Szem3}}}</b></div>|<div>3. félév<br/>-</div>}}{{#if:{{{Szem4|}}}|<div>4. félév<br/><b>{{{Szem4}}}</b></div>|<div>4. félév<br/>-</div>}}{{#if:{{{Szem5|}}}|<div>5. félév<br/><b>{{{Szem5}}}</b></div>|<div>5. félév<br/>-</div>}}{{#if:{{{Szem6|}}}|<div>6. félév<br/><b>{{{Szem6}}}</b></div>|<div>6. félév<br/>-</div>}}</div> | ||
}} | }} | ||
{{#if:{{{OraEa|}}}{{{OraGy|}}}{{{OraLgy|}}}{{{OraKonz|}}}| | {{#if:{{{OraEa|}}}{{{OraGy|}}}{{{OraLgy|}}}{{{OraKonz|}}}| | ||
{{!}}- | |||
! style="background-color: #f0f8ff;" | Óraszám/hét (Előadás/Gyak./Labor/Konz.) | ! style="background-color: #f0f8ff;" | Óraszám/hét (Előadás/Gyak./Labor/Konz.) | ||
| {{#if:{{{OraEa|}}}|Ea: {{{OraEa}}} óra | | {{#trim: | ||
{{#if:{{{OraEa|}}}|Ea: {{{OraEa}}} óra}} | |||
{{#if:{{{OraGy|}}}| Gyak: {{{OraGy}}} óra}} | |||
{{#if:{{{OraLgy|}}}| Lab: {{{OraLgy}}} óra}} | |||
{{#if:{{{OraKonz|}}}| Konz: {{{OraKonz}}} óra}} | |||
}} | |||
}} | }} | ||
{{!}}- | |||
! style="background-color: #f0f8ff;" | Kredit | ! style="background-color: #f0f8ff;" | Kredit | ||
| {{{Kredit|N/A}}} | | {{{Kredit|N/A}}} | ||
{{!}}- | |||
! style="background-color: #f0f8ff;" | Értékelés | ! style="background-color: #f0f8ff;" | Értékelés | ||
| {{{Ert_Tipus|N/A}}} | | {{{Ert_Tipus|N/A}}} | ||
{{#if:{{{Elofeltetel1|}}}{{{Elofeltetel2|}}}{{{Elofeltetel3|}}}| | {{#if:{{{Elofeltetel1|}}}{{{Elofeltetel2|}}}{{{Elofeltetel3|}}}| | ||
{{!}}- | |||
! style="background-color: #f0f8ff;" | Előfeltételek | ! style="background-color: #f0f8ff;" | Előfeltételek | ||
| {{#if:{{{Elofeltetel1|}}}|<div>'''I.''' {{{Elofeltetel1}}}</div> | | {{#if:{{{Elofeltetel1|}}}|<div>'''I.''' {{{Elofeltetel1}}}</div>}} | ||
{{#if:{{{Elofeltetel2|}}}|<div>'''II.''' {{{Elofeltetel2}}}</div>}} | |||
{{#if:{{{Elofeltetel3|}}}|<div>'''III.''' {{{Elofeltetel3}}}</div>}} | |||
}} | }} | ||
{{#if:{{{Targyfelelos|}}}| | {{#if:{{{Targyfelelos|}}}| | ||
{{!}}- | |||
! style="background-color: #f0f8ff;" | Tárgyfelelős | ! style="background-color: #f0f8ff;" | Tárgyfelelős | ||
| {{{Targyfelelos}}} | | {{{Targyfelelos}}} | ||
}} | }} | ||
{{#if:{{{Megjegyzes|}}}| | {{#if:{{{Megjegyzes|}}}| | ||
{{!}}- | |||
! style="background-color: #f0f8ff;" | Megjegyzés | ! style="background-color: #f0f8ff;" | Megjegyzés | ||
| <div style="max-height: 150px; overflow-y: auto;">{{{Megjegyzes}}}</div> | | <div style="max-height: 150px; overflow-y: auto;">{{{Megjegyzes}}}</div> | ||
| 41. sor: | 46. sor: | ||
|} | |} | ||
</includeonly><noinclude> | </includeonly><noinclude> | ||
{{Documentation}} | |||
<templatedata> | |||
{ | |||
"description": "Ez a sablon egy egyetemi kurzus adatainak megjelenítésére szolgál egy infobox-szerű táblázatban.", | |||
"format": "block", | |||
"params": { | |||
"Tantárgy": { | |||
"label": "Tantárgy neve", | |||
"description": "A tárgy neve magyarul (pl. Algebra és számelmélet előadás). Ha nincs megadva, az alapértelmezett ''Nincs megadva tárgynév'' szöveg jelenik meg.", | |||
"type": "string", | |||
"required": false, | |||
"default": "''Nincs megadva tárgynév''" | |||
}, | |||
"Kód": { | |||
"label": "Tárgykód", | |||
"description": "A tárgy egyedi kódja (pl. algsz1m22ea). A tantárgy neve mellett jelenik meg kisebb betűvel, zárójelben.", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"TantargyAngol": { | |||
"label": "Angol cím", | |||
"description": "A tárgy neve angolul (pl. Algebra and Number Theory, lecture). Ha nincs megadva, ez a sor nem jelenik meg.", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"Szem1": { | |||
"label": "Ajánlás 1. félév", | |||
"description": "Jelölés arra, hogy a tárgy az 1. félévben ajánlott/meghirdetett (pl. x, (x), kv).", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"Szem2": { | |||
"label": "Ajánlás 2. félév", | |||
"description": "Jelölés arra, hogy a tárgy a 2. félévben ajánlott/meghirdetett.", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"Szem3": { | |||
"label": "Ajánlás 3. félév", | |||
"description": "Jelölés arra, hogy a tárgy a 3. félévben ajánlott/meghirdetett.", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"Szem4": { | |||
"label": "Ajánlás 4. félév", | |||
"description": "Jelölés arra, hogy a tárgy a 4. félévben ajánlott/meghirdetett.", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"Szem5": { | |||
"label": "Ajánlás 5. félév", | |||
"description": "Jelölés arra, hogy a tárgy az 5. félévben ajánlott/meghirdetett.", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"Szem6": { | |||
"label": "Ajánlás 6. félév", | |||
"description": "Jelölés arra, hogy a tárgy a 6. félévben ajánlott/meghirdetett.", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"OraEa": { | |||
"label": "Heti előadás óraszám", | |||
"description": "Heti előadások óraszáma (pl. 3).", | |||
"type": "number", | |||
"required": false | |||
}, | |||
"OraGy": { | |||
"label": "Heti gyakorlat óraszám", | |||
"description": "Heti gyakorlatok óraszáma (pl. 4).", | |||
"type": "number", | |||
"required": false | |||
}, | |||
"OraLgy": { | |||
"label": "Heti laborgyakorlat óraszám", | |||
"description": "Heti laborgyakorlatok óraszáma (ha van).", | |||
"type": "number", | |||
"required": false | |||
}, | |||
"OraKonz": { | |||
"label": "Heti konzultáció óraszám", | |||
"description": "Heti konzultációk óraszáma (ha van).", | |||
"type": "number", | |||
"required": false | |||
}, | |||
"Kredit": { | |||
"label": "Kredit", | |||
"description": "A tárgyért járó kreditek száma (pl. 4). Ha nincs megadva, N/A jelenik meg.", | |||
"type": "string", | |||
"required": false, | |||
"default": "N/A" | |||
}, | |||
"Ert_Tipus": { | |||
"label": "Értékelés típusa", | |||
"description": "Az értékelés típusa (pl. K(5), Gyj(2)). Ha nincs megadva, N/A jelenik meg.", | |||
"type": "string", | |||
"required": false, | |||
"default": "N/A" | |||
}, | |||
"Elofeltetel1": { | |||
"label": "Előfeltétel I.", | |||
"description": "Az \"Előfeltétel I.\" oszlop tartalma. Ez lehet típus (e, gy), vagy a teljes első feltétel.", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"Elofeltetel2": { | |||
"label": "Előfeltétel II.", | |||
"description": "Az \"Előfeltétel II.\" oszlop tartalma. Ez lehet kód, név, vagy a következő feltétel.", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"Elofeltetel3": { | |||
"label": "Előfeltétel III.", | |||
"description": "Az \"Előfeltétel III.\" oszlop tartalma. Ez lehet név, vagy további feltétel leírása.", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"Targyfelelos": { | |||
"label": "Tárgyfelelős", | |||
"description": "A tárgyfelelős oktató neve (pl. Zábrádi Gergely).", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"Megjegyzes": { | |||
"label": "Megjegyzés", | |||
"description": "Egyéb megjegyzések a tárggyal kapcsolatban.", | |||
"type": "content", | |||
"required": false | |||
} | |||
}, | |||
"paramOrder": [ | |||
"Tantárgy", | |||
"Kód", | |||
"TantargyAngol", | |||
"Szem1", | |||
"Szem2", | |||
"Szem3", | |||
"Szem4", | |||
"Szem5", | |||
"Szem6", | |||
"OraEa", | |||
"OraGy", | |||
"OraLgy", | |||
"OraKonz", | |||
"Kredit", | |||
"Ert_Tipus", | |||
"Elofeltetel1", | |||
"Elofeltetel2", | |||
"Elofeltetel3", | |||
"Targyfelelos", | |||
"Megjegyzes" | |||
] | |||
} | |||
</templatedata> | |||
== Sablon leírása == | == Sablon leírása == | ||
Ez a sablon egy egyetemi kurzus adatainak megjelenítésére szolgál egy infobox-szerű táblázatban. | Ez a sablon egy egyetemi kurzus adatainak megjelenítésére szolgál egy infobox-szerű táblázatban. | ||
A lap 2025. május 8., 15:53-kori változata
Ez a sablon egy egyetemi kurzus adatainak megjelenítésére szolgál egy infobox-szerű táblázatban.
| Paraméter | Leírás | Típus | Állapot | |
|---|---|---|---|---|
| Tantárgy neve | Tantárgy | A tárgy neve magyarul (pl. Algebra és számelmélet előadás). Ha nincs megadva, az alapértelmezett ''Nincs megadva tárgynév'' szöveg jelenik meg.
| Karakterlánc | opcionális |
| Tárgykód | Kód | A tárgy egyedi kódja (pl. algsz1m22ea). A tantárgy neve mellett jelenik meg kisebb betűvel, zárójelben. | Karakterlánc | opcionális |
| Angol cím | TantargyAngol | A tárgy neve angolul (pl. Algebra and Number Theory, lecture). Ha nincs megadva, ez a sor nem jelenik meg. | Karakterlánc | opcionális |
| Ajánlás 1. félév | Szem1 | Jelölés arra, hogy a tárgy az 1. félévben ajánlott/meghirdetett (pl. x, (x), kv). | Karakterlánc | opcionális |
| Ajánlás 2. félév | Szem2 | Jelölés arra, hogy a tárgy a 2. félévben ajánlott/meghirdetett. | Karakterlánc | opcionális |
| Ajánlás 3. félév | Szem3 | Jelölés arra, hogy a tárgy a 3. félévben ajánlott/meghirdetett. | Karakterlánc | opcionális |
| Ajánlás 4. félév | Szem4 | Jelölés arra, hogy a tárgy a 4. félévben ajánlott/meghirdetett. | Karakterlánc | opcionális |
| Ajánlás 5. félév | Szem5 | Jelölés arra, hogy a tárgy az 5. félévben ajánlott/meghirdetett. | Karakterlánc | opcionális |
| Ajánlás 6. félév | Szem6 | Jelölés arra, hogy a tárgy a 6. félévben ajánlott/meghirdetett. | Karakterlánc | opcionális |
| Heti előadás óraszám | OraEa | Heti előadások óraszáma (pl. 3). | Szám | opcionális |
| Heti gyakorlat óraszám | OraGy | Heti gyakorlatok óraszáma (pl. 4). | Szám | opcionális |
| Heti laborgyakorlat óraszám | OraLgy | Heti laborgyakorlatok óraszáma (ha van). | Szám | opcionális |
| Heti konzultáció óraszám | OraKonz | Heti konzultációk óraszáma (ha van). | Szám | opcionális |
| Kredit | Kredit | A tárgyért járó kreditek száma (pl. 4). Ha nincs megadva, N/A jelenik meg.
| Karakterlánc | opcionális |
| Értékelés típusa | Ert_Tipus | Az értékelés típusa (pl. K(5), Gyj(2)). Ha nincs megadva, N/A jelenik meg.
| Karakterlánc | opcionális |
| Előfeltétel I. | Elofeltetel1 | Az "Előfeltétel I." oszlop tartalma. Ez lehet típus (e, gy), vagy a teljes első feltétel. | Karakterlánc | opcionális |
| Előfeltétel II. | Elofeltetel2 | Az "Előfeltétel II." oszlop tartalma. Ez lehet kód, név, vagy a következő feltétel. | Karakterlánc | opcionális |
| Előfeltétel III. | Elofeltetel3 | Az "Előfeltétel III." oszlop tartalma. Ez lehet név, vagy további feltétel leírása. | Karakterlánc | opcionális |
| Tárgyfelelős | Targyfelelos | A tárgyfelelős oktató neve (pl. Zábrádi Gergely). | Karakterlánc | opcionális |
| Megjegyzés | Megjegyzes | Egyéb megjegyzések a tárggyal kapcsolatban. | Tartalom | opcionális |
Sablon leírása
Ez a sablon egy egyetemi kurzus adatainak megjelenítésére szolgál egy infobox-szerű táblázatban.
Paraméterek
A sablon a következő paramétereket használja:
- Kód: A tárgy egyedi kódja (pl.
algsz1m22ea) - Tantárgy: A tárgy neve magyarul (pl.
Algebra és számelmélet előadás) - TantargyAngol: A tárgy neve angolul (pl.
Algebra and Number Theory, lecture) - Szem1-Szem6: Jelölés arra, hogy a tárgy melyik félévben ajánlott/meghirdetett (pl.
x,(x),kv). A szám a félévet jelöli (1-6). - OraEa: Heti előadások óraszáma (pl.
3) - OraGy: Heti gyakorlatok óraszáma (pl.
4) - OraLgy: Heti laborgyakorlatok óraszáma (ha van)
- OraKonz: Heti konzultációk óraszáma (ha van)
- Kredit: A tárgyért járó kreditek száma (pl.
4) - Ert_Tipus: Az értékelés típusa (pl.
K(5),Gyj(2)) - Elofeltetel1: Az "Előfeltétel I." oszlop tartalma. Ez lehet típus (
e,gy), vagy a teljes első feltétel. - Elofeltetel2: Az "Előfeltétel II." oszlop tartalma. Ez lehet kód, név, vagy a következő feltétel.
- Elofeltetel3: Az "Előfeltétel III." oszlop tartalma. Ez lehet név, vagy további feltétel leírása.
- Targyfelelos: A tárgyfelelős oktató neve (pl.
Zábrádi Gergely) - Megjegyzes: Egyéb megjegyzések a tárggyal kapcsolatban.
Használat
A következő kódrészlet szükséges a wiki oldalon, a megfelelő értékekkel kitöltve:
{{TárgyAdatlap
| Kód =
| Tantárgy =
| TantargyAngol =
| Szem1 =
| Szem2 =
| Szem3 =
| Szem4 =
| Szem5 =
| Szem6 =
| OraEa =
| OraGy =
| OraLgy =
| OraKonz =
| Kredit =
| Ert_Tipus =
| Elofeltetel1 =
| Elofeltetel2 =
| Elofeltetel3 =
| Targyfelelos =
| Megjegyzes =
}}
Példa
A diffegy1m22ga (Differenciálegyenletek 1 gyakorlat) tárgy adatlapja:
{{TárgyAdatlap
| Kód = diffegy1m22ga
| Tantárgy = Differenciálegyenletek 1 gyakorlat
| TantargyAngol = Differential Equations 1, practice
| Szem1 =
| Szem2 =
| Szem3 = x
| Szem4 = (x)
| Szem5 =
| Szem6 =
| OraEa =
| OraGy = 2
| OraLgy =
| OraKonz =
| Kredit = 3
| Ert_Tipus = Gyj(5)
| Elofeltetel1 = e: analizis2m22ea (Analízis 2 előadás)
| Elofeltetel2 = e: linalgm22ea (Lineáris és absztrakt algebra előadás)
| Elofeltetel3 =
| Targyfelelos = Besenyei Ádám
| Megjegyzes = A tárgy csak minden második évben indul (csak példa, nem így van).
}}
A fenti példa a diffegy1m22ga tárgy két fő előfeltételét az Elofeltetel1 és Elofeltetel2 mezőkben egyesítve jeleníti meg. Alternatív kitöltés lehet az eredeti adatszerkezetet követve:
{{TárgyAdatlap
| Kód = diffegy1m22ga
| Tantárgy = Differenciálegyenletek 1 gyakorlat
| TantargyAngol = Differential Equations 1, practice
| Szem3 = x
| Szem4 = (x)
| OraGy = 2
| Kredit = 3
| Ert_Tipus = Gyj(5)
| Elofeltetel1 = e
| Elofeltetel2 = analizis2m22ea – Analízis 2 előadás
| Elofeltetel3 = További erős előfeltétel: e: linalgm22ea – Lineáris és absztrakt algebra előadás
| Targyfelelos = Besenyei Ádám
}}
Az "Előfeltétel" mezők kitöltése a felhasználó felelőssége, hogy a komplexebb előfeltétel-rendszereket is átláthatóan jelenítse meg a három rendelkezésre álló mező segítségével. A teljes tantárgylista megjelenítéséhez minden kurzushoz külön-külön kell meghívni ezt a sablont, jellemzően egy lista vagy táblázat részeként, esetleg szakaszcímek (pl. "Kötelező tárgyak") alatt csoportosítva.
