„Sablon:Tantárgy” változatai közötti eltérés

Innen: TTKHÖK Tudásbázis
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 |}}{{#if:{{{OraGy|}}}|Gyak: {{{OraGy}}} óra |}}{{#if:{{{OraLgy|}}}|Lab: {{{OraLgy}}} óra |}}{{#if:{{{OraKonz|}}}|Konz: {{{OraKonz}}} óra|}}
| {{#trim:
| Nincs megadva
  {{#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:{{{Elofeltetel2|}}}|<div>'''II.''' {{{Elofeltetel2}}}</div>|}}{{#if:{{{Elofeltetel3|}}}|<div>'''III.''' {{{Elofeltetel3}}}</div>|}}
| {{#if:{{{Elofeltetel1|}}}|<div>'''I.''' {{{Elofeltetel1}}}</div>}}
| Nincs megadva
  {{#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

Sablon:Documentation

Ez a sablon egy egyetemi kurzus adatainak megjelenítésére szolgál egy infobox-szerű táblázatban.

Sablonparaméterek[TemplateData szerkesztése]

Ennek a sablonnak ajánlott külön sorokba (blokkban) írni a paramétereit

ParaméterLeírásTípusÁllapot
Tantárgy neveTantá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.

Alap­értelmezett
''Nincs megadva tárgynév''
Karakterláncopcionális
TárgykódKód

A tárgy egyedi kódja (pl. algsz1m22ea). A tantárgy neve mellett jelenik meg kisebb betűvel, zárójelben.

Karakterláncopcionális
Angol címTantargyAngol

A tárgy neve angolul (pl. Algebra and Number Theory, lecture). Ha nincs megadva, ez a sor nem jelenik meg.

Karakterláncopcionális
Ajánlás 1. félévSzem1

Jelölés arra, hogy a tárgy az 1. félévben ajánlott/meghirdetett (pl. x, (x), kv).

Karakterláncopcionális
Ajánlás 2. félévSzem2

Jelölés arra, hogy a tárgy a 2. félévben ajánlott/meghirdetett.

Karakterláncopcionális
Ajánlás 3. félévSzem3

Jelölés arra, hogy a tárgy a 3. félévben ajánlott/meghirdetett.

Karakterláncopcionális
Ajánlás 4. félévSzem4

Jelölés arra, hogy a tárgy a 4. félévben ajánlott/meghirdetett.

Karakterláncopcionális
Ajánlás 5. félévSzem5

Jelölés arra, hogy a tárgy az 5. félévben ajánlott/meghirdetett.

Karakterláncopcionális
Ajánlás 6. félévSzem6

Jelölés arra, hogy a tárgy a 6. félévben ajánlott/meghirdetett.

Karakterláncopcionális
Heti előadás óraszámOraEa

Heti előadások óraszáma (pl. 3).

Számopcionális
Heti gyakorlat óraszámOraGy

Heti gyakorlatok óraszáma (pl. 4).

Számopcionális
Heti laborgyakorlat óraszámOraLgy

Heti laborgyakorlatok óraszáma (ha van).

Számopcionális
Heti konzultáció óraszámOraKonz

Heti konzultációk óraszáma (ha van).

Számopcionális
KreditKredit

A tárgyért járó kreditek száma (pl. 4). Ha nincs megadva, N/A jelenik meg.

Alap­értelmezett
N/A
Karakterláncopcionális
Értékelés típusaErt_Tipus

Az értékelés típusa (pl. K(5), Gyj(2)). Ha nincs megadva, N/A jelenik meg.

Alap­értelmezett
N/A
Karakterláncopcioná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áncopcioná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áncopcioná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áncopcionális
TárgyfelelősTargyfelelos

A tárgyfelelős oktató neve (pl. Zábrádi Gergely).

Karakterláncopcionális
MegjegyzésMegjegyzes

Egyéb megjegyzések a tárggyal kapcsolatban.

Tartalomopcioná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.