Unmittelbare Rückmeldungen in Lückentexten

Beim Lernen von Fremdsprachen und auch in anderen Fachbereichen sind Lückentexte nach wie vor ein beliebtes Werkzeug. Werden diese in Papierform durchgeführt, dann müssen Schülerinnen und Schüler in der Regel darauf warten, bis die Lehrperson die Lösungen freigibt.

Beim Arbeiten mit digitalen Mitteln erweitern sich die Möglichkeiten:

    • Die Antwort kann unmittelbar erfolgen, nachdem eine Schülerin oder ein Schüler eine Lücke ausgefüllt hat,
    • oder sie kann verzögert erfolgen: nach dem Ausfüllen einer Übung oder einer ganzen Übungsserie.

Vor allem für Lernende, die sich bei einem Thema noch nicht gut auskennen, vermitteln unmittelbare Rückmeldungen ein Gefühl von Sicherheit.

Bisher waren solche direkten Rückmeldungen in Moodle jedoch nur bei der Verwendung von H5P-Aktivitäten möglich. Der ansonsten weit mächtigere Moodle-Test bot diese Möglichkeit nicht an, weswegen viele Lehrpersonen auf H5P setzten.

Gapcheck

Mithilfe von Open Code wurde deshalb ein Plugin entwickelt: qbehaviour_gapcheck, welches genau diese Lücke für Standardfragen in Moodle füllt, mit zusätzlicher Unterstützung der Fragetypen Gapfill und Formulas.

Der Code für das Plugin wurde auf Github veröffentlicht: https://github.com/mattgig/gapcheck (getestet mit Moodle 5.2)

Bei Lückentexten liefert die Option Gapcheck eine Rückmeldung, sobald die Schülerinnen und Schüler mit dem Tippen aufhören. Dieses Verhalten kann in den Einstellungen eines Tests entsprechend ausgewählt werden.

In den Einstellungen zu einem Moodle-Test kann das Verhalten "Gap check" ausgwählt werden.

Weil es für die Lehrperson hilfreich sein kann, wenn sie den Arbeitsstand der

 

Schülerinnen und Schüler sieht, ist eine Anpassung der entsprechend verwendeten Farben in einem Test (Quiz) möglich.

Beispiel einer Testfrage bei Verwendung von "Gap check". Die Lücken werden visuell unterschiedlich dargestellt.

Um die Farben systemweit (Administration) oder in einem Quiz mittels einem Block (Lehrperson) anzupassen, können folgende CSS-Variablen definiert werden:

--gapcheck-correct: #a8e6cf;
--gapcheck-border-correct: 3px solid #00cc66;
--gapcheck-partial: #ffd3b6;
--gapcheck-border-partial: 2px dashed #e6a800;
--gapcheck-incorrect: #ff8b94;
--gapcheck-border-incorrect: 1px dotted #cc0000;

Ausserdem ist es möglich, den Abgabeknopf in einer Aufgabe (Check) auszublenden. Allerdings können die Schülerinnen und Schüler dann eine einzelne Seite in einem Text nicht mehr abgegeben (beim Seitenwechsel werden die Ergebnisse aber gespeichert).

.gapcheck button.submit.btn.btn-secondary {display: none;}

Es kann aber durchaus sinnvoll sein, die Beschriftung das Abgabeknopfs (Check) anzupassen. Das ist mit JavaScript möglich:

document.addEventListener('DOMContentLoaded', function() {
    const button = document.querySelector('button.submit.btn.btn-secondary');
    if (button) {
         button.innerText= 'Aufgabe abgeben';
    }
});

Als zusätzlichen Bonus funktioniert das Plugin auch mit eingebetteten Fragen vom beschriebenen Typ. Dazu muss aber zusätzlich der Filter filter_embedquestion installiert werden.

Verwendung im Unterricht

Das Plugin wurde über mehrere Wochen im Unterricht getestet: Es ist bei Schülerinnen und Schülern sehr beliebt, weil …

    • sie sofort wissen, ob sie etwas verstanden haben und
    • es bei gewissen Aufgabenstellungen die Anzahl der benötigten Klicks reduziert;

Der Lehrperson erlaubt es das Plugin:

Gleich schnell auf Verständnisprobleme bei Schülerinnen und Schülern zu reagieren, wie dies bisher nur bei H5P-Übungen der Fall war.

    • Die gegenüber H5P erweiterten Gestaltungsmöglichkeiten zu verwenden.
    • Die gegenüber H5P besser automatisierbare Fragengeneration zu nutzen.

Insgesamt erweitert das Plugin also die Möglichkeiten der Lehrperson, die Lernumgebung Moodle im Unterricht gezielter einzusetzen.