Modul:Netzwerke/Doku

Aus MAV
Wechseln zu: Navigation, Suche

Dies ist die Dokumentationsseite für Modul:Netzwerke

Ziel

Ziel ist es, die Netzwerke eines MAV auf seiner Personenseite abzubilden. Dazu müssen ermittelt werden:

  • während eines jeden Unibesuchs die anderen anwesenden Studenten / die anwesenden Dozenten
  • während einer Tätigkeit die Kollegen / bzw. auch Studenten, falls Dozententätigkeit
  • potentielle Zuhörer von Vorlesungen

Nötige Extensions

  • Scribunto
  • Semantic Scribunto

Zur Vorgehensweise

Es wäre sehr aufwändig und vielleicht unmöglich gewesen, die Ziele nur mit Parserfunktionen zu erreichen. Vermutlich wären sie auch wesentlich langsamer als das Luamodul. Kernproblem war, dass Text, der vom Luamodul zurückgegeben wird, nicht als Wikitext interpretiert wird, d.h. das Ergebnis kann keine funktionierende Parserfunktion und auch keine funktionierende Wikitable sein (zumindest, wenn man sie mit Wikimarkup schreibt). Das Ziel waren aber funktionierende und sortierbare Tabellen. Dieses Ziel wurde erreicht, indem die Tabellen mit HTML-Tags erstellt wurden. Sortierbar wurden sie durch Hinzufügung der Klasse "wikitable sortable" (sie ist eine standardmäßig vom Wiki vorgegebene (also nutzbare) Klasse).

Aufruf der Funktion

Bitte exakt nach folgendem Schema in der "Vorlage:MAV" aufrufen

{{#invoke:Netzwerke|Ausbildung|{{SUBPAGENAME}}}}