Auswertung von Bewertungsdaten anderer Kursbausteine

Version 87.3 von Carina Enke am 20.12.2023
Warnung: Aus Sicherheitsgründen wird das Dokument in einem eingeschränkten Modus angezeigt, da es sich nicht um die aktuelle Version handelt. Dadurch kann es zu Abweichungen und Fehlern kommen.

Mit Expertenregeln können Sie Bewertungsdaten eines (bewertbaren) Kursbausteins auswerten und so die Sichtbarkeit und den Zugang zu anderen Kursabschnitten steuern. Nutzen Sie dafür die Expertenregeln getScore, getPassed, getMark oder getProgress.

Möglich ist auch die Übergabe der Bewertungsdaten an einen Onyx-Testversuch. Weitere Informationen dazu finden Sie im Abschnitt KB Test - Variablen zum Kursbaustein Test.


Information

Alle nachfolgenden Beispielregeln lassen sich für die Sichtbarkeit und ebenso für den Zugang eines Kursbausteins anlegen. Zur Vereinfachung wird in den folgenden Beispielen immer nur ein Szenario beschrieben.  Den Unterschied von Sichtbarkeit und Zugang erläutert die Seite Freigabe innerhalb von Kursen (Sichtbarkeit und Zugang).

Unbekanntes Makro: scroll-ignore. Klicke auf diese Nachricht, um Details zu erfahren.

Information

In allen nachfolgenden Beispielen werden spezifische Kursbausteine genutzt. Notieren Sie sich für die Nutzung dieser Regeln vorher die Kursbaustein-IDs der betreffenden Kursbausteine für Ihr Szenario und passen Sie diese in den Expertenregeln entsprechend an.

Syntax allgemein

Beispiel einer Expertenregel

Ergebnis der Regel

getScore("[KB-ID]") 

getScore("84692289655276") >= 10

Im Tab Sichtbarkeit genutzt ist der Kursbaustein sichtbar, sobald der Benutzer mindestens 10 Punkte im Test (Kursbaustein-ID "84692289655276") erreicht hat.

getPassed("[KB-ID]") 

getPassed("84389429397045")

Bei Eintrag im Tab Sichtbarkeit ist der Kursbaustein sichtbar, sobald der Nutzer den Test (Kursbaustein-ID "84389429397045") bestanden hat.

getMark("[KB-ID]")

get Attempts("84692289655276") > 0 & getMark("84692289655276") < 4

Bei Eintrag im Tab Sichtbarkeit ist der Kursbaustein sichtbar, wenn der Nutzer mindestens einen Versuch durchgeführt hat und die Note des Nutzers für den angegebenen Baustein (Kursbaustein-ID "84692289655276") besser als 4 ist.

getProgress("[KB-ID]") 

getProgress("69742969114730")>=100

Bei Eintrag im Tab Zugang ist der Kursbaustein ist zugänglich, wenn der Nutzer den angegebenen Kursbaustein (Kursbaustein-ID "69742969114730") erledigt hat (Kursfortschritt).

Erstellen Sie weitere Regeln mit Hilfe Expertensyntax. Eine tabellarische Übersicht bietet die Seite Expertensyntax.

Information

Die Umsetzung eines weiteren Beispiels zur Nutzung von Expertenregeln wird auf der Seite Lernwegsteuerung nach Testergebnis erläutert.

Expert rules let you evaluate the assessment data of an assessable course element and thus control the visibility and the access to other course sections. To do this, use the expert rules getScore, getPassed, getMark or getProgress.

Another possibility is to transfer the assessment data to an Onyx test. For more information, see the section KB Test - Variablen on the course element test.


Information

All of the following example rules can be created for both the visibility and access of a course element. To simplify matters, only one scenario is described in each of the following examples. To learn more about the difference between visibility and access, see the page Publishing within courses (visibility and access).

Unbekanntes Makro: scroll-ignore. Klicke auf diese Nachricht, um Details zu erfahren.

Information

In all of the following examples, specific course elements are used. Before using these rules, note down the course element IDs of the relevant course elements for your scenario and adjust them accordingly in the expert rules.

Syntax in general

Example of an expert rule

Result of this rule

getScore("[KB-ID]")

getScore("84692289655276") >= 10

The course element is visible in the visibility tab as soon as the user has reached at least 10 points in the test (course element ID "84692289655276").

getPassed("[KB-ID]")

getPassed("84389429397045")

If an entry is made in the Visibility tab, the course element is visible as soon as the user has passed the test (course element ID "84389429397045").

getMark("[KB-ID]")

getAttempts("84692289655276") > 0 & getMark("84692289655276") < 4

If an entry is made in the Visibility tab, the course element is visible if the user's grade for the indicated element (course element ID "84692289655276") is better than 4.

getProgress("[KB-ID]")

getProgress("69742969114730")>=100

If an entry is made in the Access Tab, the course element is accessible if the user has completed the indicated course element (course element ID "69742969114730") (course progress).

Create additional rules by using expert syntax. A tabular overview is provided on the page Expertensyntax.

Information

The implementation of another example on using expert rules is explained on the help page Learning path control by test result.