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

A VIK Wikiből
Csia Klaudia Kitti (vitalap | szerkesztései)
a Színcsere.
Template data
55. sor: 55. sor:


== A sablon használata ==
== A sablon használata ==
A '''Tantárgyi infobox''' sablont lehet tantárgyi infoboxok beszúrásáre használni mind kerettantervi, szakmai, mind választható és gazdhumán tárgyaknál.
A '''Tantárgyi infobox''' sablont lehet tantárgyi infoboxok beszúrásáre használni mind kerettantervi, szakmai, mind választható és gazdhumán tárgyaknál.


=== Oldalakra beszúrandó szöveg ===
=== Oldalakra beszúrandó szöveg ===
A következő sablonszöveget kell beszúrni a tantárgyi oldalon arra a helyre, ahol szeretnénk, hogy az infobox jobboldalt megjelenjen (tipikusan ez az oldal legteteje):
A következő sablonszöveget kell beszúrni a tantárgyi oldalon arra a helyre, ahol szeretnénk, hogy az infobox jobboldalt megjelenjen (tipikusan ez az oldal legteteje):


127. sor: 125. sor:
A sablon csak azokat a mezőket jeleníti meg, amelyek nincsenek elhagyva és tartalmuk nem üres. Így a fenti három verzió is ugyanarra a sablonra hivatkozik, csak bizonyos paramétereket hagy el a különböző esetekben. Ezek a paraméterek bármikor újra felvehetők vagy továbbiak hagyhatók el, ha egy adott tárgy oldalán arra van szükség
A sablon csak azokat a mezőket jeleníti meg, amelyek nincsenek elhagyva és tartalmuk nem üres. Így a fenti három verzió is ugyanarra a sablonra hivatkozik, csak bizonyos paramétereket hagy el a különböző esetekben. Ezek a paraméterek bármikor újra felvehetők vagy továbbiak hagyhatók el, ha egy adott tárgy oldalán arra van szükség


=== A paraméterek ===
=== Paraméterek ===
A paramétereket önmagukban, idézőjelek nélkül kell beírni. Az egyetlen megkötés, hogy pipe karakter (|), ami a sorok elején van, ne szerepeljen benne (ha kell, akkor a <nowiki>{{!}}</nowiki> kóddal helyettesíthető).


A paramétereket önmagukban, idézőjelek nélkül kell beírni. Az egyetlen megkötés, hogy pipe karakter (|), ami a sorok elején van, ne szerepeljen benne (ha kell, akkor a <nowiki>{{!}}</nowiki> kóddal helyettesíthető).
Forráskód módosítás esetén az email címhez használható a <pre>{{kukac}}</pre> sablon


; név
=== Templatedata ===
: A tárgy teljes és az egyetemen hivatalosan használt neve. Példa: ''Digitális technika II''
<noinclude>
; tárgykód
<templatedata>
: A tárgy kódja. Ha BME-vel kezdődik, akkor azt a részt ajánlott lehagyni. Példa: ''VIDHTK01''
{
; régitárgykód
"params": {
: A tárgy kódja a régi tanrendben. Akkor töltendő ki, ha a régi és az új tárgy egy közös oldalon szerepel.
"nev": {
; szak
"aliases": [
: A szak, amelyen a tárgy kötelező vagy erősen ajánlott. Ha nincs ilyen, akkor elhagyható. Lehetséges értékei: ''infó'' / ''villany'' / ''infó szak'' / ''villany szak'' / ''infó msc'' / ''villany msc'' / ''gazdinfó msc'' / ''eümérnök msc'' / Egyéb képzéstípusnál a képzés rövid neve.
"név"
; kredit
],
: A tárgy kreditértéke. Példa: ''2''
"label": "A tárgy neve",
; félév
"description": "A tárgy teljes és az egyetemen hivatalosan használt neve",
: A félév (a szakhoz képest), amelyben ajánlott a tárgy elvégzése a kerettanterv szerint. Példa: ''3''
"example": "Digitális technika II",
; kereszt
"type": "string",
: Van-e keresztféléves képzés a tárgyból. Nem kerettantervi tárgyaknál törölhető ill. üresen hagyható. Lehetséges értékei: ''van'' / ''nincs''
"required": true
; tanszék
},
: A tárgyat tartó tanszék vagy szervezeti egység rövidítése. A nem VIK-es tanszékek esetén a kar rövidítése eléírandó. Példák: ''IIT'', ''GTK-ÜTI''
"tárgykód": {
; jelenlét
"aliases": [
: A tantárgy jelenléti követelményei. Lehetőleg röviden. Lehetséges értékei: ''nincs'' / ''min. x%'' / ''min x óra'' / ''ajánlott'' / az előbbiek ''+ gyakorlat'' / az előbbiek ''+ labor''
"targykod"
; minmunka
],
: A tantárgy teljesítéséhez elvárt vagy szükséges minimális munka. Példák: ''háziírás'', ''előadásra bejárás'', ''semmi''
"label": "A tárgy kódja",
; labor
"description": "A tárgy kódja. Ha BME-vel kezdődik, akkor azt a részt ajánlott lehagyni.",
: Ha van a tárgyból labor, akkor annak a heti vagy összes óraszáma. Ha nincs, akkor törölhető ill. üresen hagyható. Lehetséges értékei: ''hetente x'' / ''x alkalom''
"example": "VIDHTK01",
; kiszh
"type": "string",
: A tantárgyból (általában gyakorlaton) írt kiszárthelyik száma. Lehetséges értékei: ''nincs'' / ''x db''
"required": true
; nagyzh
},
: A tantárgyból írt nagyzárthelyik száma. Lehetséges értékei: ''nincs'' / ''x db''
"régitárgykód": {
; hf
"label": "Régi tárgykód",
: A tantárgyból elvárt vagy lehetséges házi feladatok száma, típusa. Lehetséges értékei például: ''nincs'' / ''x db'' / ''x db opcionális''
"description": "A tárgy kódja a régi tanrendben. Akkor töltendő ki, ha a régi és az új tárgy egy közös oldalon szerepel.",
; vizsga
"example": "VIDHTK01",
: A tantárgy vizsgájának típusa röviden, ha vizsgás a tárgy. Lehetséges értékei például: ''nincs'' / ''szóbeli'' (''beugróval'') / ''írásbeli'' (''beugróval'') / ''írásbeli és szóbeli'' (''beugróval'')
"type": "string"
; levlista
},
: A tárgyhoz tartozó levelezőlista címe, ha van (egyébként törölhető ill. üresen hagyható). A "@" karakter helyére érdemes <code><nowiki>{{kukac}}</nowiki></code>-ot írni. Példa: ''matek2<nowiki>{{kukac}}</nowiki>sch.bme.hu''
"szak": {
; facebook
"label": "Képzés szak",
: Amennyiben van konkrétan ehhez a tárgyhoz létrehozott Facebook tanulmányi csoport, annak linkje. Ha még nincs ilyen csoport, de szükségesnek látod, hozz létre egyet! Az elkülönített csoportok segítenek, hogy a sok kérdést ne az egész évfolyam, csak azok kapják meg, akiket érint.
"description": "A szak, amelyen a tárgy kötelező vagy erősen ajánlott. Ha nincs ilyen, akkor elhagyható.",
; tad
"type": "string",
: A TAD linkek generálása már automatikusan történik, amíg manuálisan kellett megadni ez a paraméter szolgált rá
"suggestedvalues": [
<!--: A tantárgyi adatlapok címe a VIK weboldalán, ha villanykari tárgy és van adatlapja (egyébként törölhető ill. üresen hagyható). Segítség: [https://www.vik.bme.hu/kepzes/targyak/ Tantárgyi adatlapok], [https://www.vik.bme.hu/kepzes/alapkepzes/info/52.html Infó Bsc alaptanterv], [https://www.vik.bme.hu/kepzes/alapkepzes/vill/23.html Villany Bsc alaptanterv] tárgyai. Példa: ''<nowiki>https://www.vik.bme.hu/kepzes/targyak/TE90AX04/</nowiki>''-->
"infó",
; tárgyhonlap
"villany",
: A tantárgy hivatalos weboldalának címe, ha van (egyébként törölhető ill. üresen hagyható). Példa: ''<nowiki>https://www.iit.bme.hu/informatika-1</nowiki>''
"üzemmérnök",
"infó msc",
"villany msc",
"gazdinfó msc",
"eümérnök msc"
],
"suggested": true
},
"kredit": {
"label": "Kredit",
"description": "A tárgy kreditértéke",
"example": "2",
"type": "number",
"suggestedvalues": [
"0",
"2",
"3",
"4",
"5",
"6",
"7",
"10",
"12",
"15"
],
"required": true
},
"félév": {
"aliases": [
"felev"
],
"label": "A félév (a szakhoz képest), amelyben ajánlott a tárgy elvégzése a kerettanterv szerint.",
"example": "3",
"type": "number",
"suggested": true
},
"kereszt": {
"label": "Kerszt félév",
"description": "Van-e keresztféléves képzés a tárgyból. Nem kerettantervi tárgyaknál törölhető ill. üresen hagyható. ",
"type": "string",
"suggestedvalues": [
"van",
"nincs"
],
"suggested": true
},
"tanszék": {
"label": "Tanszék rövidítése",
"description": "A tárgyat tartó tanszék vagy szervezeti egység rövidítése. A nem VIK-es tanszékek esetén a kar rövidítése eléírandó.",
"type": "string",
"suggestedvalues": [
"IIT",
"GTK-ÜTI"
],
"required": true
},
"jelenlét": {
"label": "Jelenléti követelmények",
"description": "A tantárgy jelenléti követelményei. Lehetőleg röviden.",
"type": "string",
"suggestedvalues": [
"nincs",
"min. x%",
"min x óra",
"ajánlott"
],
"suggested": true
},
"minmunka": {
"label": "Minimális munka",
"description": "A tantárgy teljesítéséhez elvárt vagy szükséges minimális munka. ",
"type": "string",
"suggestedvalues": [
"háziírás",
"előadásra bejárás",
"semmi"
]
},
"labor": {
"label": "Labor heti/összes óra száma",
"description": "Ha van a tárgyból labor, akkor annak a heti vagy összes óraszáma. Ha nincs, akkor törölhető ill. üresen hagyható. ",
"type": "string",
"suggestedvalues": [
"hetente x",
"x alkalom"
],
"suggested": true
},
"kiszh": {
"label": "kis ZH száma",
"description": "A tantárgyból (általában gyakorlaton) írt kiszárthelyik száma.",
"type": "string",
"suggestedvalues": [
"nincs",
"x db"
],
"required": true
},
"nagyzh": {
"label": "Nagy ZH",
"description": "A tantárgyból írt nagyzárthelyik száma.",
"type": "string",
"suggestedvalues": [
"nincs",
"x db"
],
"required": true
},
"hf": {
"label": "Házi Feladatok",
"description": "A tantárgyból elvárt vagy lehetséges házi feladatok száma, típusa.",
"type": "string",
"suggestedvalues": [
"nincs",
"x db",
"x db opcionális",
"x db nagy"
],
"required": true
},
"vizsga": {
"label": "Vizsga követelmények",
"description": "A tantárgy vizsgájának típusa röviden, ha vizsgás a tárgy.",
"type": "string",
"suggestedvalues": [
"nincs",
"szóbeli",
"írásbeli",
"írásbeli és szóbeli"
],
"required": true
},
"levlista": {
"label": "Levelző lista",
"description": "A tárgyhoz tartozó levelezőlista címe, ha van (egyébként törölhető ill. üresen hagyható).",
"example": "lista@sch.bme.hu",
"type": "string"
},
"tárgyhonlap": {
"aliases": [
"targyhonlap"
],
"label": "Tárgy hivatalos weboldala",
"description": "A tantárgy hivatalos weboldalának címe, ha van (egyébként törölhető ill. üresen hagyható).",
"type": "url",
"suggested": true
},
"facebook": {
"label": "Facebook tanuló csoport",
"description": "Amennyiben van konkrétan ehhez a tárgyhoz létrehozott Facebook tanulmányi csoport, annak linkje. Ha még nincs ilyen csoport, de szükségesnek látod, hozz létre egyet! Az elkülönített csoportok segítenek, hogy a sok kérdést ne az egész évfolyam, csak azok kapják meg, akiket érint.",
"type": "url"
}
},
"description": "A Tantárgyi infobox sablont lehet tantárgyi infoboxok beszúrásáre használni mind kerettantervi, szakmai, mind választható és gazdhumán tárgyaknál.",
"format": "block"
}
</templatedata>


== Példa ==
== Példa ==

A lap 2024. május 23., 12:23-kori változata

Tantárgyi infobox
Általános infók
Követelmények
Elérhetőségek

{{#set: |targykod={{{tárgykód}}}|+sep=; |regitargykod={{{régitárgykód}}}|+sep=; }}

A sablon használata

A Tantárgyi infobox sablont lehet tantárgyi infoboxok beszúrásáre használni mind kerettantervi, szakmai, mind választható és gazdhumán tárgyaknál.

Oldalakra beszúrandó szöveg

A következő sablonszöveget kell beszúrni a tantárgyi oldalon arra a helyre, ahol szeretnénk, hogy az infobox jobboldalt megjelenjen (tipikusan ez az oldal legteteje):

Általános sablon Kerettantervi tárgyaknál ajánlott sablon Egyéb (választható) tárgyaknál ajánlott sablon
{{Tantárgy
| név = 
| tárgykód =
| régitárgykód = 
| szak = 
| kredit = 
| félév = 
| kereszt = 
| tanszék = 
| jelenlét = 
| minmunka = 
| labor = 
| kiszh = 
| nagyzh = 
| hf = 
| vizsga = 
| levlista = 
| facebook =
| tárgyhonlap = 
}}
{{Tantárgy
| név = 
| tárgykód = 
| régitárgykód = 
| szak = 
| kredit = 
| félév = 
| kereszt = 
| tanszék = 
| labor = 
| kiszh = 
| nagyzh = 
| hf = 
| vizsga = 
| levlista = 
| tárgyhonlap = 
}}
{{Tantárgy
| név = 
| tárgykód = 
| régitárgykód = 
| kredit = 
| tanszék = 
| jelenlét = 
| minmunka = 
| labor = 
| kiszh = 
| nagyzh = 
| hf = 
| vizsga = 
| levlista = 
| tárgyhonlap = 
}}

A sablon csak azokat a mezőket jeleníti meg, amelyek nincsenek elhagyva és tartalmuk nem üres. Így a fenti három verzió is ugyanarra a sablonra hivatkozik, csak bizonyos paramétereket hagy el a különböző esetekben. Ezek a paraméterek bármikor újra felvehetők vagy továbbiak hagyhatók el, ha egy adott tárgy oldalán arra van szükség

Paraméterek

A paramétereket önmagukban, idézőjelek nélkül kell beírni. Az egyetlen megkötés, hogy pipe karakter (|), ami a sorok elején van, ne szerepeljen benne (ha kell, akkor a {{!}} kóddal helyettesíthető).

Forráskód módosítás esetén az email címhez használható a

{{kukac}}

sablon

Templatedata

A Tantárgyi infobox sablont lehet tantárgyi infoboxok beszúrásáre használni mind kerettantervi, szakmai, mind választható és gazdhumán tárgyaknál.

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
A tárgy nevenev név

A tárgy teljes és az egyetemen hivatalosan használt neve

Példa
Digitális technika II
Karakterlánckötelező
A tárgy kódjatárgykód targykod

A tárgy kódja. Ha BME-vel kezdődik, akkor azt a részt ajánlott lehagyni.

Példa
VIDHTK01
Karakterlánckötelező
Régi tárgykódrégitárgykód

A tárgy kódja a régi tanrendben. Akkor töltendő ki, ha a régi és az új tárgy egy közös oldalon szerepel.

Példa
VIDHTK01
Karakterláncopcionális
Képzés szakszak

A szak, amelyen a tárgy kötelező vagy erősen ajánlott. Ha nincs ilyen, akkor elhagyható.

Javasolt értékek
infó villany üzemmérnök infó msc villany msc gazdinfó msc eümérnök msc
Karakterláncajánlott
Kreditkredit

A tárgy kreditértéke

Javasolt értékek
0 2 3 4 5 6 7 10 12 15
Példa
2
Számkötelező
A félév (a szakhoz képest), amelyben ajánlott a tárgy elvégzése a kerettanterv szerint.félév felev

nincs leírás

Példa
3
Számajánlott
Kerszt félévkereszt

Van-e keresztféléves képzés a tárgyból. Nem kerettantervi tárgyaknál törölhető ill. üresen hagyható.

Javasolt értékek
van nincs
Karakterláncajánlott
Tanszék rövidítésetanszék

A tárgyat tartó tanszék vagy szervezeti egység rövidítése. A nem VIK-es tanszékek esetén a kar rövidítése eléírandó.

Javasolt értékek
IIT GTK-ÜTI
Karakterlánckötelező
Jelenléti követelményekjelenlét

A tantárgy jelenléti követelményei. Lehetőleg röviden.

Javasolt értékek
nincs min. x% min x óra ajánlott
Karakterláncajánlott
Minimális munkaminmunka

A tantárgy teljesítéséhez elvárt vagy szükséges minimális munka.

Javasolt értékek
háziírás előadásra bejárás semmi
Karakterláncopcionális
Labor heti/összes óra számalabor

Ha van a tárgyból labor, akkor annak a heti vagy összes óraszáma. Ha nincs, akkor törölhető ill. üresen hagyható.

Javasolt értékek
hetente x x alkalom
Karakterláncajánlott
kis ZH számakiszh

A tantárgyból (általában gyakorlaton) írt kiszárthelyik száma.

Javasolt értékek
nincs x db
Karakterlánckötelező
Nagy ZHnagyzh

A tantárgyból írt nagyzárthelyik száma.

Javasolt értékek
nincs x db
Karakterlánckötelező
Házi Feladatokhf

A tantárgyból elvárt vagy lehetséges házi feladatok száma, típusa.

Javasolt értékek
nincs x db x db opcionális x db nagy
Karakterlánckötelező
Vizsga követelményekvizsga

A tantárgy vizsgájának típusa röviden, ha vizsgás a tárgy.

Javasolt értékek
nincs szóbeli írásbeli írásbeli és szóbeli
Karakterlánckötelező
Levelző listalevlista

A tárgyhoz tartozó levelezőlista címe, ha van (egyébként törölhető ill. üresen hagyható).

Példa
lista@sch.bme.hu
Karakterláncopcionális
Tárgy hivatalos weboldalatárgyhonlap targyhonlap

A tantárgy hivatalos weboldalának címe, ha van (egyébként törölhető ill. üresen hagyható).

URLajánlott
Facebook tanuló csoportfacebook

Amennyiben van konkrétan ehhez a tárgyhoz létrehozott Facebook tanulmányi csoport, annak linkje. Ha még nincs ilyen csoport, de szükségesnek látod, hozz létre egyet! Az elkülönített csoportok segítenek, hogy a sok kérdést ne az egész évfolyam, csak azok kapják meg, akiket érint.

URLopcionális

Példa

Példatárgy
Tárgykód
VIPLDA04
Régi tárgykód
VIPLD024
Általános infók
Szak
balneológus
Kredit
4
Ajánlott félév
2
Keresztfélév
nincs
Tanszék
XYT
Követelmények
Jelenlét
ajánlott
Minimális munka
előadásra járás
Labor
nincs
KisZH
3 db
NagyZH
1 db
Házi feladat
nincs
Vizsga
írásbeli
Elérhetőségek
Levlista
balna@sch.bme.hu

{{#set: |targykod=VIPLDA04|+sep=; |regitargykod=VIPLD024|+sep=; }}

{{Tantárgy
| név = Példatárgy
| tárgykód = VIPLDA04
| régitárgykód = VIPLD024
| szak = balneológus
| kredit = 4
| félév = 2
| kereszt = nincs
| tanszék = XYT
| jelenlét = ajánlott
| minmunka = előadásra járás
| labor = nincs
| kiszh = 3 db
| nagyzh = 1 db
| hf = nincs
| vizsga = írásbeli
| levlista = balna{{kukac}}sch.bme.hu
| tárgyhonlap = http://www.google.com/search?q=balneológia
}}