IF SCORE
Die Aktion IF SCORE führt die nachfolgenden (eingerückten) Aktionen
aus, wenn der SCORE (die Bewertung) des angegebenen Ziel der Bedingung
entspricht. Bei Bedarf kann ELSE
verwendet werden um eine alternative Aktion zu definieren, wenn die Bedingung
nicht zutreffen sollte.
IF SCORE ( objectiveid Ziel edit Quelle select Bedingung edit Ergebnis )
Parameter
- Ziel
- String. Die Bezeichnung des Ziels, dessen SCORE zu prüfen ist.
- Quelle
- String oder Ausdruck
(muß String als Ergebnis zurückliefern). Definiert das Unterziel für die
aktuelle Bedingungsprüfung. Wird dieser Parameter weggelassen, dann wird das
Hauptziel geprüft. Existiert angegebenes Unterziel nicht, wird dessen Wert als
0 angenommen. Quelle ist ein beliebiger Name, darf aber nur
entsprechend den Regeln für Namen (Buchstaben und Ziffern, keine
Sonderzeichen) gebildet werden. Wird verwendet, um die Ergebnisse zum Ziel aus
den verschiedenen Aktivitäten zu unterscheiden. Mit anderen Worten: dieser
Parameter definiert Subsets des eigentlichen Ziels. Bitte beachten Sie, daß
bei Objekten, die automatisch Punkte zu den Zielen hinzufügen können (zB.
Fragen und Testobjekte) immer die Objekt-Id als Quelle verwendet wird.
Damit kann einfach festgestellt werden, wie ein Ergebnis zustande gekommen
ist.
- Bedingung
- Token. Bestimmt die Art des Vergleichs:
Wert |
Beschreibung |
< |
Vergleichsbewertung ist kleiner als Ergebnis
Parameter |
> |
Vergleichsbewertung ist größer als Ergebnis
Parameter |
= |
Vergleichsbewertung ist gleich wie Ergebnis
Parameter |
<= |
Vergleichsbewertung ist kleiner oder gleich wie
Ergebnis Parameter |
>= |
Vergleichsbewertung ist größer oder gleich wie
Ergebnis Parameter |
<> |
Vergleichsbewertung ist nicht gleich wie Ergebnis
Parameter |
- Ergebnis
- Zahl oder Ausdruck
(muß numerisches Ergebnis liefern).
Anmerkung
Aktionen, die nur ausgeführt werden sollen, wenn die IF SCORE
Bedingung zutrifft müssen um eine Stufe eingerückt werden unter IF
SCORE.