Hauptseite: Unterschied zwischen den Versionen

Aus smw-dev03
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
Hilfe zur Verwendung und Konfiguration der Wiki-Software findest du im [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch].
Hilfe zur Verwendung und Konfiguration der Wiki-Software findest du im [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch].


== Übersicht Angemeldete Bachelormodule ==
== Seiten ==
{{#ask: [[Category:Bachelormodul]][[Status::Status:Abgegeben]]
* [[Spezial:Kategorien|Kategorien]]
* [[Spezial:Attribute|Attribute]]
* [[Spezial:Vorlagen|Vorlagen]]
* [[Spezial:Formulare|Formulare]]
 
== Übersicht Laufende Bachelormodule ==
{{#queryformlink:form=BachelormodulStatusQueryForm
|link text=Angemeldete Module anzeigen
|query string=Bachelormodul[Status]=Status:Abgegeben&_run
}}
 
=== Übersicht aller abgegebenen Abschlussarbeiten ===
 
{{#ask: [[Category:BachelorModul]][[Status::Abgegeben]]
  |?Matrikelnummer
  |?Matrikelnummer
  |?Semester
  |?Semester
Zeile 16: Zeile 29:
  |limit=100
  |limit=100
}}
}}
== Seiten ==
* [[Spezial:Kategorien|Kategorien]]
* [[Spezial:Attribute|Attribute]]
* [[Spezial:Vorlagen|Vorlagen]]
* [[Spezial:Formulare|Formulare]]


== Tests ==
== Tests ==
* [[Test/Kriterium1|Dynamische Erzeugung von Forms]] (''Aufruf des Formulars funktioniert nur 'Mit Formular bearbeiten' '')
* [[Test/Kriterium1|Dynamische Erzeugung von Forms]] (''Aufruf des Formulars funktioniert nur 'Mit Formular bearbeiten' '')
 
* [[Test HeaderTabs]]


== Lösung ==
== Lösung ==

Aktuelle Version vom 2. Juni 2025, 15:12 Uhr

MediaWiki wurde installiert.

Hilfe zur Verwendung und Konfiguration der Wiki-Software findest du im Benutzerhandbuch.

Seiten

Übersicht Laufende Bachelormodule

Angemeldete Module anzeigen

Übersicht aller abgegebenen Abschlussarbeiten

BachelormodulMatrikelnummerSemesterFirmaAnmeldedatumAbgabedatumStatus
10000 Test210000SS240102Abgegeben
2097 Test2097SS240102Abgegeben

Tests

Lösung

  • Das Form Definition Page für ein Gutachten wird dynamisch durch Templates erzeugt
  • Ein Template bildet einen Oberpunkt ab; dieses Template erzeugt alle Input Elemente für die Kriterien eines Oberpunktes mittels einer ask-Query, dessen Format selbst wieder ein Template ist, um die einzelnen field-Einträge zu erzeugen.
    • Das Haupttemplate ermittelt in einer ask-Query alle Kriterien eines Oberpunktes
    • Für jedes Kriterium ruft die ask-Query ein Template auf, in dem das field-Element sowie ggf. das for template-Element gerendert wird.
    • Das Haupttemplate definiert den Rahmen (Table-Header und -Footer) innerhalb dessen die Input-Elemente für die einzelnen Kriterien eingebettet werden. Es gibt also eine große Tabelle innerhalb derer es viele for template Eintragungen gibt. ZU KLÄREN: WIE GESCHIEHT DAS SPEICHERN? WERDEN ALLE EINTRAGUNGEN ÜBERNOMMEN?
  • Jedes Kriterium wird durch ein Subobject realisiert.


Starthilfen