Vorlage:GutachtenAuspragung: Unterschied zwischen den Versionen
Aus smw-dev03
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 61: | Zeile 61: | ||
= Benotung = | = Benotung = | ||
= 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) === | === DEBUGGING (Später löschen) === | ||
<div> | <div> | ||