Beispiel Transport - Punktabzug pro Lösungsversuch

Zuletzt geändert von Hendrik Zschocke am 12.01.2024

 

Stehen dem Teilnehmer mehrere Lösungsversuche zur Verfügung, kann durch individuelle und aufbauende Lösungshinweise eine Hilfestellung zur Aufgabenbearbeitung gegeben werden. Insbesondere in diesen Szenarien kann es gewünscht sein, dass dem Teilnehmer pro Lösungsversuch Punkte abgezogen werden. Ein Teilnehmer, welcher die Aufgabe ohne Lösungsversuche löst, erhält die volle Punktzahl. Je mehr Lösungshinweise mit jedem Versuch benötigt werden, umso weniger Punkte erhält der Teilnehmer.

Nachfolgend soll für das Beispiel "Transport" ein Punktabzug pro Lösungsversuch mithilfe von Variablen realisiert werden. Dafür wird die maximal mögliche Punktzahl der Aufgabe auf 10 Punkte erhöht. Pro benötigten Lösungsversuch soll die erreichte Punktzahl um einen Punkt reduziert werden. Der Punktabzug erfolgt pro Aufgaben-Lösungsversuch innerhalb eines Testdurchlaufs. Die Anzahl der Testversuche wird nicht berücksichtigt. Um dem Teilnehmer den Punktabzug anzuzeigen werden entsprechende Textbausteine in die Aufgabenstellung und das Feedback eingebaut.

 

Editor - Variablen zur Beispielaufgabe_de.png

Zur Umsetzung werden folgende Variablen definiert:

  • Die Numerische Variable {deduction_attempt} speichert den Punktabzug pro Versuch.
    Im Beispiel soll die Gesamtpunktzahl um einen Punkt reduziert werden. Daher wird {deduction_attempt} auf den statischen Wert 1 gesetzt. Da es sich um einen statischen Wert handelt, kann dieser als Pre-Variable (Vor Anzeige verarbeitete Variable) angelegt werden.
  • Die Numerische Variable {deduction} speichert den aktuellen Punktabzug in Abhängigkeit vom Lösungsversuch.
    Der Punktabzug {deduction} berechnet sich als Produkt aus der Anzahl der bisherigen Lösungsversuche (Systemvariable NUMATTEMPTS) und dem Punktabzug pro Versuch {deduction_attempt}. Da es sich um einen pro Lösungsversuch berechneten Wert handelt, muss dieser als Post-Variable (Nach Abgabe verarbeitet Variable) berechnet werden.

Zusätzlich muss die Punktzahl der Aufgabe entsprechend des Punktabzugs durch Setzen der Systemvariable SCORE neu berechnet und durch den Autor explizit werden. Hierzu wird eine neue Bedingung definiert: Wenn der Punktabzug größer 0 ist, wird die Punktzahl der Aufgabe um den aktuellen Punktabzug minimiert.

Hinweis: Zur Vereinfachung wurden im abgebildeten Screenshot alle Variablen zur Generierung der allgemeinen Aufgaben- und Feedbackinhalte ausgeblendet.

Hinweis in der Aufgabenstellung:

Editor - Hinweis in der Aufgabenstellung_de.png

Hinweis als individuelles Feedback:

Editor - Hinweis als individuelles Feedback_de.png

Um dem Lerner den Punktabzug kenntlich zu machen, wird zum einen in die Aufgabenstellung ein genereller Hinweis zum Punktabzug eingefügt und zum anderen wird als Feedback ein individueller Hinweis eingebunden, wenn ein Punktabzug erfolgt ist.

Hinweis: Bitte beachten Sie, dass ein Punktabzug im Folgeversuch dazu führt, dass die Aufgabe nicht mehr als vollständig richtig gewertet wird, da die maximale Punktzahl nicht erreicht wurde. Dies hat Auswirkungen auf die Anzeige der erreichten Punkte (farbliche Kennzeichnung) sowie die Symbolik der Richtig/Falsch-Auswertung. Ebenso betroffen ist das allgemeine Aufgaben-Feedback, welches auf Basis der Bedingung, ob der Teilnehmer die maximale Punktzahl der Aufgabe erreicht hat, gesteuert wird. Durch Nutzung des individuellen Feedbacks kann die Logik zur Anzeige der Feedbackinhalte individuell an die Aufgabe angepasst werden.

Testrun - Beispielaufgabe in unterschiedlichen Versuchen_de.png

Entsprechend der Anzahl der notwendigen Lösungsversuche werden nun Punkte pro Lösungsversuch abgezogen:

  • Teilnehmer, welche im ersten Lösungsversuch die richtige Antwort eingeben, erhalten die volle Punktzahl.
  • Teilnehmer, welche in einem der Folgeversuche die richtige Antwort eingeben, erhalten Teilpunkte. Durch entsprechendes Feedback kann diesen Teilnehmern individuelle Lösungshinweise und damit Unterstützung zur eigenständigen Weiterbearbeitung der Aufgabe gegeben werden.