CourseLab Benutzerhandbuch 2.7 VorherigeNächste  
Ereignisse und Aktionen > Aktionen > IF SCORE

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.