Vorlage:GutachtenAuspragung: Unterschied zwischen den Versionen

Aus smw-dev03
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierung: Manuelle Zurücksetzung
 
(332 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>
<includeonly>{{#default_form:GutachtenAuspragungForm}}[[Category:Gutachten]]
This template stores selected Ausprägungen as SMW subobjects for a Gutachten page.
[[Matrikelnummer::{{{Matrikelnummer|}}}]]
Parameters:
__NOTOC__
* MethodikAuspragungen - Ausprägungen for Kriterium Methodik
<div>
* EigeneBeitrageAuspragungen - Ausprägungen for Kriterium Eigene Beiträge
{{#arraymap:{{#ask: [[Category:Kriterium]]
* RechtschreibungAuspragungen - Ausprägungen for Kriterium Rechtschreibung und Grammatik
|?Has name=Kriterium
</noinclude>
|format=plainlist
<includeonly>
|headers=hide
<!-- Methodik -->
|mainlabel=-
{{#arraymap:{{{MethodikAuspragungen|}}}|,|x|
|link=none
   {{#subobject:
|sep=,
}}|,|kriterium|
  {{KriteriumAuspraegungen
    |Kriterium=kriterium
    |Auspraegungen={{{{{#ask: [[kriterium]] | ?Has Parametername | link=none|headers=hide|mainlabel=- }}|}}}
}}}}<!-- Referent -->{{#if:{{{Referent|}}}|
  {{#subobject:Referent
    |Page={{FULLPAGENAME}}
    |Hat Name={{{Referent}}}
    |Hat Rolle=Referent
    |Hat Note Bachelorarbeit={{{NoteBaReferent|}}}
    |Hat Note Kolloquium={{{NoteKolloquiumReferent|}}}
    |Hat Unterschrieben={{{ReferentHatUnterschrieben|}}}
  }}}}<!-- Koreferent -->{{#if:{{{Koreferent|}}}|
   {{#subobject:Koreferent
     |Page={{FULLPAGENAME}}
     |Page={{FULLPAGENAME}}
     |Kriterium=Methodik
     |Hat Name={{{Koreferent}}}
     |Hat Ausprägung=x
    |Hat Rolle=Koreferent
     |Hat Note Bachelorarbeit={{{NoteBaKoreferent|}}}
    |Hat Note Kolloquium={{{NoteKolloquiumKoreferent|}}}
    |Hat Unterschrieben={{{KoreferentHatUnterschrieben|}}}
   }}
   }}
}}
}}</div><div>
 
= Strukturierte Ansicht =
<div>
{{#ask:[[Category:Bewertungsbereich]]
|?Has name=Bewertungsbereich
|limit=100
|mainlabel=-
|format=template
|link=none
|template=BereichAusgabe
|named args=yes}}
</div>
= Textuelle Ansicht =
{{GutachtenTextuelleAusgabe}}
= Bewertung =
<div style="max-width: 75%; margin-left: auto; margin-right: auto;">
  <!-- Unterschriften nebeneinander -->
  <div style="display: flex; justify-content: space-between; flex-wrap: wrap; gap: 20px; margin-top: 20px;">
    {{UnterschriftAusgabe|dozent_type=Referent}}
    {{UnterschriftAusgabe|dozent_type=Koreferent}}</div>
  <div style="margin-top: 20px;">{{NoteBerechnung
    |note_ba_ref={{{note_ba_ref|}}}
    |note_ba_koref={{{note_ba_koref|}}}
    |note_koll_ref={{{note_koll_ref|}}}
    |note_koll_koref={{{note_koll_koref|}}}}}
  </div>
</div>
 
= Benotung =


<!-- Eigene Beiträge -->
  {{#ask:
{{#arraymap:{{{EigeneBeitrageAuspragungen|}}}|,|x|
    [[-Has subobject::{{FULLPAGENAME}}]]
  {{#subobject:
    [[Kriterium::+]]
     |Page={{FULLPAGENAME}}
    [[Hat Ausprägung::+]]
     |Kriterium=Eigene Beiträge
    |?Kriterium=Kriterium
     |Hat Ausprägung=x
    |?Hat Ausprägung=Text
    |format=template
    |template=WerteNurZahl
    |named args=yes
    |link=none
     |headers=hide
     |mainlabel=-
     |limit=500
   }}
   }}
}}


<!-- Rechtschreibung und Grammatik -->
'''DEBUG Liste:''' {{WerteListeNurZahl}}
{{#arraymap:{{{RechtschreibungAuspragungen|}}}|,|x|
  {{#subobject:
    |Page={{FULLPAGENAME}}
    |Kriterium=Rechtschreibung und Grammatik
    |Hat Ausprägung=x
  }}
}}


<!-- Abfrage der Kriterien -->
{{#ask: [[Page::{{FULLPAGENAME}}]] [[Kriterium::+]]
|?Kriterium
|sort=Kriterium
|order=asc
|limit=100
|mainlabel=-
|format=template
|template=DisplayGutachtenAuspragung
|named args=yes
}}


'''DEBUG roh:''' {{WerteListeNurZahl}}<br />
'''DEBUG clean:''' {{WerteListeNurZahlClean}}


<!-- Abfrage der Kriterien -->
=== DEBUG: Sind die Zahlen da? ===
{{#ask: [[Category:Kriterium]] [[Has name::+]]
{{#ask:
  |?Has name
[[-Has subobject::{{FULLPAGENAME}}]]
  |limit=100
[[Kriterium::+]]
  |?Kriterium
|?Hat Ausprägung
|?Hat Zahlenwert
|format=table
  |limit=50
  |mainlabel=-
  |mainlabel=-
|format=list
|named args=yes
}}
}}




</div>
</includeonly>
</includeonly>

Aktuelle Version vom 24. November 2025, 15:19 Uhr