Wiki-Quellcode von Punktevergabe oder Bestandenstatus automatisch setzen
Zuletzt geändert von Moritz Baumgarten am 15.01.2024
Zeige letzte Bearbeiter
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{layout}} | ||
| 2 | {{layout-section ac:type="two_right_sidebar"}} | ||
| 3 | {{layout-cell}} | ||
| 4 | Mit Expertenregeln können Sie die Punktevergabe und den Bestandenstatus eines (bewertbaren) Kursbausteins setzen. | ||
| 5 | |||
| 6 | Diese Regeln können in einem **Kursbaustein Struktur **im** Tab Bewertung** im jeweils passenden Eingabefeld gesetzt werden. Nutzen Sie für die Konfiguration die Expertenregeln **getScore** und **getPassed**. | ||
| 7 | |||
| 8 | |||
| 9 | [[image:attach:Kurseditor - Expertenregeln zur Bewertung_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]] | ||
| 10 | |||
| 11 | |||
| 12 | {{/layout-cell}} | ||
| 13 | |||
| 14 | {{layout-cell}}{{/layout-cell}} | ||
| 15 | {{/layout-section}} | ||
| 16 | |||
| 17 | {{layout-section ac:type="single"}} | ||
| 18 | {{layout-cell}} | ||
| 19 | (% class="relative-table" style="width:100.0%" %) | ||
| 20 | |=(% colspan="1" %)(% colspan="1" %) | ||
| 21 | ((( | ||
| 22 | Syntax allgemein | ||
| 23 | )))|=(% colspan="1" %)(% colspan="1" %) | ||
| 24 | ((( | ||
| 25 | Beispiel einer Expertenregel | ||
| 26 | )))|=(% colspan="1" %)(% colspan="1" %) | ||
| 27 | ((( | ||
| 28 | Ergebnis der Regel | ||
| 29 | ))) | ||
| 30 | |(% colspan="1" %)(% colspan="1" %) | ||
| 31 | ((( | ||
| 32 | //getPassed("[integer]")// | ||
| 33 | )))|(% colspan="1" %)(% colspan="1" %) | ||
| 34 | ((( | ||
| 35 | getPassed("69742969114730") or getPassed("69742969115733") or getPassed("69742969118009")) * 10 | ||
| 36 | )))|((( | ||
| 37 | **Automatische Punktevergabe:** | ||
| 38 | |||
| 39 | Diese Regel wird im Abschnitt **Punkte verarbeiten** gesetzt. Für einen Kursbaustein Struktur sollen automatisch 10 Punkte vergeben werden, wenn einer von drei Kursbausteinen Test (Kursbaustein-IDs "69742969114730", "69742969115733" oder "69742969118009") bestanden wurde. Ist das nicht der Fall, sollen automatisch 0 Punkte für den Strukturbaustein gesetzt werden. | ||
| 40 | ))) | ||
| 41 | |(% colspan="1" %)(% colspan="1" %) | ||
| 42 | ((( | ||
| 43 | //getScore("//[integer]//")// | ||
| 44 | )))|(% colspan="1" %)(% colspan="1" %) | ||
| 45 | ((( | ||
| 46 | (getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 or getPassed("69978845384688") | ||
| 47 | )))|((( | ||
| 48 | **Automatisch Status Bestanden setzen:** | ||
| 49 | |||
| 50 | Diese Regel wird im Abschnitt **Bestanden wenn** gesetzt. Ein Kursbaustein Struktur soll automatisch als bestanden angezeigt werden, wenn in allen Kursbausteinen Test (Kursbaustein-IDs "69742969114730", "69742969115733" oder "69742969118009") zusammen mindestens 140 Punkte erzielt wurden oder wenn für den Kursbaustein Bewertung (ID "69978845384688") manuell ein "Bestanden" gesetzt wurde. | ||
| 51 | ))) | ||
| 52 | {{/layout-cell}} | ||
| 53 | {{/layout-section}} | ||
| 54 | {{/layout}} |