Difference between revisions of "Vorlage:LVA-Daten"

From VoWi
Jump to navigation Jump to search
(use {{int:vowi-lecturers}})
(fix index)
 
(7 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
{{!tr|{{int:vowi-lecturers}}|{{{vortragende|}}}|attr=id=lecturers}}
 
{{!tr|{{int:vowi-lecturers}}|{{{vortragende|}}}|attr=id=lecturers}}
 
{{!tr|ECTS|{{{ects txt|{{#set: Hat ECTS = {{#replace:{{{ects|}}}|.|,}}|+sep=;|template=!set template ects}} }}} }}
 
{{!tr|ECTS|{{{ects txt|{{#set: Hat ECTS = {{#replace:{{{ects|}}}|.|,}}|+sep=;|template=!set template ects}} }}} }}
 +
{{#if: {{{recorded|}}}|{{!tr|Aufgezeichnet|[[is recorded::{{{recorded|}}}]] }} }}
 
{{!tr|Alias|{{#set: Hat Alias = {{{alias|}}}|+sep=;|template=!set template alias}}}}
 
{{!tr|Alias|{{#set: Hat Alias = {{{alias|}}}|+sep=;|template=!set template alias}}}}
{{!tr|Ersetzt|{{#ask: [[Kategorie:LVAs]][[Ersetzt durch::{{!strip details}}]]}}}}
+
{{!tr|{{int:vowi-replaces}}|{{#ask: [[Kategorie:LVAs]][[Ersetzt durch::{{!strip details}}]]}}}}
 
{{#if: {{{abteilung|}}}|
 
{{#if: {{{abteilung|}}}|
! Abteilung{{#if:{{#pos:{{{abteilung}}}|;}}|en}}
+
! {{int:vowi-departments|{{#if:{{#pos:{{{abteilung}}}|;}}|2|1}} }}
 
{{!}} {{#maptemplate:{{{abteilung}}}|!abteilung format|;|, <nowiki/>}}
 
{{!}} {{#maptemplate:{{{abteilung}}}|!abteilung format|;|, <nowiki/>}}
 
{{!}}-
 
{{!}}-
 
}}
 
}}
{{!tr|Wann|{{#switch: {{{wann|}}}
+
{{!tr|{{int:vowi-when}}|{{#switch: {{{wann|}}}
 
| =
 
| =
| SS = Sommersemester
+
| SS = {{int:vowi-summer-semester}}
| WS = Wintersemester
+
| WS = {{int:vowi-winter-semester}}
| beide = Winter- und Sommersemester
+
| beide = {{int:vowi-both-semesters}}
 
| {{{wann}}}
 
| {{{wann}}}
 
}}}}
 
}}}}
{{!tr|Sprache|{{#set: Sprachcode = {{{sprache|}}}|+sep=;|template=!set template sprache}}}}
+
{{!tr|{{int:vowi-language}}|{{#set: Sprachcode = {{{sprache|}}}|+sep=;|template=!set template sprache}}}}
{{!tr|Abkürzung|{{#set: Hat Abkürzung = {{{abbr|}}}}}{{{abbr|}}}{{ABBREVIATION:{{{abbr|}}} }} }}
+
{{!tr|{{int:vowi-abbreviation}}|{{#set: Hat Abkürzung = {{{abbr|}}}}}{{{abbr|}}}{{ABBREVIATION:{{{abbr|}}} }} }}
{{!tr|Links|{{#set: Hat Kurs-ID = {{{id|}}}|+sep=;|template=!set template lva-id}}{{#if: {{{id|}}}|{{#if: {{{homepage|}}}|,}}}} {{#if: {{{homepage|}}}|[{{#replace:{{{homepage}}}|]|%5D}} Homepage]}}}}
+
{{!tr|Links|{{#set: Hat Kurs-ID = {{{id|}}}|+sep=;|template=!set template lva-id}}{{#if: {{{id|}}}|{{#if: {{{homepage|}}}|,}}}} {{#if: {{{homepage|}}}|[{{#replace:{{{homepage}}}|]|%5D}} Homepage]}}{{#ifeq:{{NAMESPACE}}|TU Wien|, [https://mm.fsinf.at/glue/channel_by_course_code/{{!echo|1={{#explode:{{{id}}}|;|0}} Mattermost-Channel]}} }} }}
 
|}
 
|}
  
Line 78: Line 79:
 
|-
 
|-
 
| abbr || String || Abkürzung der LVA || [[Attribut:Hat Abkürzung]]
 
| abbr || String || Abkürzung der LVA || [[Attribut:Hat Abkürzung]]
 +
|-
 +
| recorded || Boolean || Ob es Video-Aufzeichnungen gibt || [[property:is recorded]]
 
|-
 
|-
 
| zuordnungen ||
 
| zuordnungen ||

Latest revision as of 11:03, 3 March 2020

Vorlage für Lehrveranstaltungsseiten; setzt Kategorie:LVAs. Um LVAs als veraltet zu markieren, verwende Vorlage:Archiv.

Tipp: Es gibt Userscripts für TISS und u:find um das Erstellen dieser Vorlage zu erleichtern.

Parameter

Pflichtparameter sind fett formatiert. Bei Parametern, welche mehrere Werte akzeptieren, sind diese mit Semikolons (;) zu trennen.

Name Format Beschreibung SMW-Attribute
ects Zahl (mehrere Werte möglich) ECTS-Anzahl. Falls die ECTS in verschiedenen Studienplänen abweichen, kann der Parameter ects txt, anstelle dieses Parameters verwendet werden. Attribut:Hat ECTS
vortragende Wikicode Titel sollten weggelassen werden. Namen können verlinkt werden ([http://www.example.org Name]). Für die TU Wien werden TISS-Links und für die Uni Wien u:find-Links bevorzugt.
alias Titel@lang, lang ist z.B. de oder en (mehrere Aliase möglich) Alternativer Titel Attribut:Hat Alias
abteilung Seitenname ohne Namensraum (mehrere Werte möglich) Zugehöriges Institut oder Forschungsbereich; auffindbar auf Universitätsseiten Attribut:Gehört zu
homepage URL Die LVA-Homepage. Attribut:Hat Homepage
id String (mehrere Werte möglich) Die LVA-Nummer
  • für TU Wien z.B. 123456 aus TISS
  • für Uni Wien z.B. 123456/2019S aus u:find
  • für MU Wien z.B. 123.456 aus Med.Campus
Attribut:Hat Kurs-ID
wann SS, WS, beide oder freier Text Wann die LVA angeboten wird. Die Spezialwerte werden automatisch erweitert. Attribut:Wann abgehalten
sprache Sprachcode, z.B: de oder en (mehrere Codes möglich) Die Sprachen, in der die LVA gehalten wird (z.B. Deutsch oder Englisch), nach absteigendem Anteil geordnet Attribut:Sprachcode
abbr String Abkürzung der LVA Attribut:Hat Abkürzung
recorded Boolean Ob es Video-Aufzeichnungen gibt property:is recorded
zuordnungen

{{Zuordnung|Katalog-ID|Modulname}}

  • Modulname ist optional
  • wahl=1 für Wahlmodule
Zuordnungen zu LVA-Katalogen (wie etwa Studiengänge) und gegebenfalls Modulen. Katalog-ID ist auf Universitätsseiten und der Startseite auffindbar. Sollten nach Katalog-ID sortiert werden. Attribut:Hat Unterobjekt [[Kateogrie:Zuordnungen]]

Beispiel

{{LVA-Daten
| ects = 3; 4,5
| vortragende = [https://www.example.com/ Prof. Beispiel1], [https://www.example.com/ Prof. Beispiel2]
| abteilung = Beispiel Abteilung; Beispiel Abteilung2
| homepage = http://www.example.com/
| id = 123456; 123457
| wann = WS
| sprache = de; en
| zuordnungen =
    {{Zuordnung|E033534|Modulname1}}
    {{Zuordnung|E033535|Modulname2|wahl=1}}
}}

Aussehen

Lecturers Prof. Beispiel1, Prof. Beispiel2
ECTS 3 / 4,5
Departments Beispiel Abteilung, Beispiel Abteilung2
When winter semester
Language Deutsch, English
Links tiss:123456, tiss:123457, Homepage
Zuordnungen
E033534 Pflichtmodul Modulname1
E033535 Wahlmodul Modulname2