Vorlage:GutachtenAuspragung: Unterschied zwischen den Versionen

Aus smw-dev03
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 62: Zeile 62:
= Benotung =
= Benotung =


{| class="wikitable"
! Durchschnittsnote
|-
| style="font-size: 1.5em; font-weight: bold; text-align: center;" |
{{#ask:
[[-Has subobject::{{FULLPAGENAME}}]]
[[Hat Zahlenwert::+]]
|?Hat Zahlenwert
|format=average
|precision=2
|mainlabel=-
|searchlabel=Noch keine Bewertung
}}
|}
</div>
Ich sehe folgenden Rechenweg:
{{#ask:
[[-Has subobject::{{FULLPAGENAME}}]]
[[Kriterium::+]]
[[Hat Ausprägung::+]]
|?Kriterium=Kriterium
|?Hat Ausprägung=Text
|format=template
|template=WerteNurZahl
|link=none
|named args=yes
|sep=+
|limit=500
|searchlabel=
|headers=hide
|mainlabel=-
}}
= DEBUGGING SESSION =
== Teil 1: Hardcoded Test ==
Wir testen, ob der Rechner überhaupt funktioniert.
Erwartung: 2.33
Ergebnis: {{#expr: ( 2 + 4 + 1 ) / 3 round 2 }}
== Teil 2: Der Nenner (Anzahl) ==
Wir prüfen die Anzahl. Darf keine Klammern haben.
Ergebnis: '{{#ask:[[-Has subobject::{{FULLPAGENAME}}]][[Kriterium::+]]|format=count}}'
== Teil 3: Der Zähler (Die Summen-Liste) ==
Hier versteckt sich meistens der Fehler (das "[...").
Ich packe das Ergebnis in PRE-Tags, damit wir JEDES Zeichen sehen.
<div>
START
{{#ask:
[[-Has subobject::{{FULLPAGENAME}}]]
[[Kriterium::+]]
[[Hat Ausprägung::+]]
|?Kriterium=Kriterium
|?Hat Ausprägung=Text
|format=template
|template=WerteNurZahl
|link=none
|named args=yes
|sep= +
|limit=500
|searchlabel=
|headers=hide
|mainlabel=-
|default=0
}}
END
</div>
== Teil 4: Einzelprüfung der Vorlage ==
Wir rufen die Vorlage "WerteNurZahl" mal manuell für einen einzigen Testfall auf, um zu sehen, ob SIE den Fehler wirft.
(Hier wird Dummy-Text gesucht, er sollte 0 zurückgeben, aber SAUBER ohne Klammer).
Test: '{{WerteNurZahl|Kriterium=TestKriterium|Text=GibtEsNicht}}'
=== DEBUGGING (Später löschen) ===
<div>
Ich sehe folgenden Rechenweg:
{{#ask:
[[-Has subobject::{{FULLPAGENAME}}]]
[[Kriterium::+]]
[[Hat Ausprägung::+]]
|?Kriterium=Kriterium
|?Hat Ausprägung=Text
|format=template
|template=WerteNurZahl
|link=none
|named args=yes
|sep=+
|limit=500
|searchlabel=
|headers=hide
|mainlabel=-
}}
</div>
<small>
<small>
Rechnung: (  
Rechnung: (  

Version vom 23. November 2025, 12:42 Uhr