Modul: Netzwerke/Doku: Unterschied zwischen den Versionen
MH (Diskussion | Beiträge) |
MH (Diskussion | Beiträge) |
||
| Zeile 15: | Zeile 15: | ||
Bitte exakt nach folgendem Schema in der "Vorlage:MAV" aufrufen | Bitte exakt nach folgendem Schema in der "Vorlage:MAV" aufrufen | ||
<pre> | <pre> | ||
{{#invoke:Netzwerke|Ausbildung| | {{#invoke:Netzwerke|Ausbildung|{{SUBPAGENAME}}}} | ||
</pre> | </pre> | ||
Version vom 22. Juni 2022, 18:10 Uhr
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}}}}