Fragetyp Lückentext (Cloze)

Aus MoodleDocs
(Weitergeleitet von Lückentext-Frage)
Wechseln zu:Navigation, Suche


Ein Lückentext stellt einen Text in einem speziellen Moodle-Format zur Verfügung, in dem die Teilnehmer/innen verschiedene Fragen beantworten müssen. Die Fragen sind in den Text eingebaut und können vom Typ Multiple-Choice-Frage, Kurzantwort oder numerische Frage sein.

Bis Mitte 2013 gab es keine grafische Oberfläche, um diese Fragen innerhalb von Moodle zu erstellen – Sie mussten die Frage über das Textfeld oder durch Importieren aus externen Dateien eingeben.

Es gibt einen Excel-basierten Moodle Cloze and GIFT Generator, der 2017 und 2019 auf der MoodleMoot in Japan vorgestellt und 2022 umfassend aktualisiert wurde.

Seit 2023 ist ein Cloze-Editor für den neuen TinyMCE-Editor für Moodle 4.1 und neuere Versionen verfügbar.

Cloze-Editor-Version für TinyMCE

Der Cloze-Editor für den neuen TinyMCE-Editor (entwickelt während der MoodlemootDACH 2023) ist ab Moodle 4.1 unter https://moodle.org/plugins/tiny_cloze verfügbar.

Viele haben vorgeschlagen, dass die Software Hot Potatoes die einfachste Möglichkeit ist, Lückentextfragen (Cloze) zu erstellen. Sobald Sie Ihre Fragen auf Ihrem PC erstellt haben, können Sie sie in einen Test in Moodle importieren. Die Flexibilität des Lückentext-Fragetyps ist jedoch kaum zu übertreffen, und trotz der geringfügigen Programmierkenntnisse, die Sie zum Erstellen der Fragen benötigen, ist er für das Moodle-Tests von großem Wert.


Lückentext-Frage anlegen

  1. Melden Sie sich als Trainer/in im Kurs an.
  2. Klicken Sie in der Kursnavigation Mehr > Fragensammlung und wählen Sie im Pulldown-Menu Fragen (oder im Block Einstellungen > Kurs-Administration > Fragensammlung > Fragen)
  3. Klicken Sie auf den Button Neue Frage erstellen und markieren Sie den Fragetyp Lückentext-Frage (Cloze).
  4. Klicken Sie auf den Button Hinzufügen. Es öffnet sich eine Konfigurationsseite, in der Sie alle Einstellungen für die Frage vornehmen können.
Lückentext-Frage anlegen


Grundeinträge

Kategorie
Wählen Sie eine Fragenkategorie, zu der die Lückentext-Frage gehören soll.
Fragetitel
Wählen Sie einen aussagekräftigen Titel der Frage. Über diesen Titel wird die Frage in der Fragensammlung identifiziert.
Fragetext
Geben Sie den Fragetext im Text-Bereich ein.
Allgemeines Feedback
Dieses Feedback wird den Kursteilnehmer/innen nach der Beantwortung der Frage angezeigt.

Mehrfachversuche

Abzug für jeden falschen Versuch
Wenn der Test im Modus interaktiv mit mehreren Versuchen oder im adaptiven Modus durchgeführt wird, dann geben Sie an, wie viel Abzug es bei jedem Antwortversuch bei falscher Antwort gibt.
Hinweis 1
Hier können Sie den 1. Hinweis eintragen, der bei der 1. falschen Antwort angezeigt wird.
1 Hinweis-Optionen
Sie können zusätzlich festlegen, ob falsche Antworten gelöscht werden sollen und/oder die Anzahl der korrekten Antworten angezeigt werden soll. Markieren Sie dazu die entsprechenden Checkboxen.
Hinweis 2
Hier können Sie den 2. Hinweis eintragen, der bei der 2. falschen Antwort angezeigt wird.
2 Hinweis-Optionen
Sie können zusätzlich festlegen, ob falsche Antworten gelöscht werden sollen und/oder die Anzahl der korrekten Antworten angezeigt werden soll. Markieren Sie dazu die entsprechenden Checkboxen.

Wenn Sie den Kursteilnehmer/innen weitere Hinweise zur Verfügung stellen wollen, klicken Sie auf den Button Weiteren Hinweis hinzufügen.

Schlagwörter

In diesem Bereich können Sie Ihre Frage mit Schlagwörtern charakterisieren:

  • Wählen Sie ein geeignetes Schlagwort aus der Liste der offiziellen Schlagwörter aus, die systemweit angelegt sind.
  • Oder tragen Sie passende Schlagwörter im Textbereich Weitere Schlagwörter ein. Mehrere Schlagwörter müssen durch Komma getrennt werden.

Wenn Sie alle Einstellungen für die Frage vorgenommen haben, klicken Sie abschließend auf den Button Änderungen speichern.

Darstellung

Die Lückentext-Elemente des Typs HTML-Element INPUT (für Kurzantwort-Fragen bzw. numerischen Fragen innerhalb des Lückentextes) oder des Typs HTML-Elements SELECT (für Multiple-Choice-Fragen innerhalb des Lückentextes) werden nomalerweise direkt in der entsprechenden Textzeile angezeigt.

Die Breite eines Elements des Typs HTML-Element INPUT wird entsprechend der Eingabe des Teilnehmers automatisch angepasst.

Die Breite eines Elements des Typs HTML-Element SELECT wird entsprechend der längsten möglichen Antwort automatisch angepasst.

Format

Zum Erstellen einer Lückentextfrage muß man sich ein wenig in die Struktur eindenken.

Eine Lücke muß zunächst im Text eindeutig gekennzeichnet werden. Am Anfang und am Ende stehen geschweifte Klammern { } als Einrahmung. Sie werden mit AltGr+7 und AltGr+0 eingefügt.

Die Lücke besteht nun aus drei Elementen:

1. Teil Bewertung. Er besteht aus einer ganzen Zahl. Dieser Wert wird verwendet um später die Ergebnisse aus mehreren Lücken zu einer Fragenbewertung zu verrechnen.

2. Teil Kennzeichnung der Art der Lücke. Es gibt folgende Typen von Lücken:

  • Kurzantworten (SHORTANSWER oder SA oder MW), Groß-/Kleinschreibung ist unwichtig.
  • Kurzantworten (SHORTANSWER_C oder SAC oder MWC), Groß-/Kleinschreibung wird berücksichtigt.
  • Numerische Antwort (NUMERICAL oder NM).
  • Multiple-Choice-Antwort (MULTICHOICE oder MC), als Auswahlmenü im Lückentext.
  • Multiple-Choice-Antwort (MULTICHOICE_V oder MCV), als Radiobuttons, vertikal angeordnet, oder
  • Multiple-Choice-Antwort (MULTICHOICE_H oder MCH), als Radiobuttons, horizontal angeordnet.
  • Multiple-Choice-Antwort (MULTIRESPONSE oder MR), als Checkboxen, vertikal angeordnet, oder
  • Multiple-Choice-Antwort (MULTIRESPONSE_H oder MRH), als Checkboxen, horizontal angeordnet.
  • Wenn beim Frageverhalten im Test das Mischen von Antworten auf Ja gesetzt ist, dann wird die Reihenfolge Multiple-Choice-Angwortauswahl in folgenden Typen zufällig gemischt:
  • Multiple-Choice-Antwort (MULTICHOICE_S oder MCS), als Auswahlmenü im Lückentext.
  • Multiple-Choice-Antwort (MULTICHOICE_VS oder MCVS), als Radiobuttons, vertikal angeordnet, oder
  • Multiple-Choice-Antwort (MULTICHOICE_HS oder MCHS), als Radiobuttons, horizontal angeordnet.
  • Multiple-Choice-Antwort (MULTIRESPONSE_S oder MRS), als Checkboxen, vertikal angeordnet, oder
  • Multiple-Choice-Antwort (MULTIRESPONSE_HS oder MRHS), als Checkboxen, horizontal angeordnet.

Es muß exakt die obige Schreibweise (Großbuchstaben!) verwendet werden. Vor und hinter dem Typ steht immer ein ':'.

3. Teil Festlegung der Antwortoptionen und Kennzeichnung, ob diese richtig oder falsch sind. Die Antworten stehen einfach im Text hintereinander. '~' trennt zwei Antwortoptionen; '=' markiert eine richtige Antwort. Weitere Auszeichnungsmöglichkeiten sind unten beschrieben.

Eine einfache Lücke sieht also so aus:

Die ehemalige deutsche Bundeshauptstadt {1:SHORTANSWER:=Bonn} trägt heute den Titel Bundesstadt. 

Die Hilfe-Datei von Moodle enthält folgendes Beispiel:

Dieser Fragentext enthält eine Antwort genau hier {1:MULTICHOICE:Falsche
Antwort#Feedback für diese falsche Antwort~Eine weitere falsche
Antwort#Feedback für diese andere falsche Antwort~=Richtige
Antwort#Feedback für richtige Antwort~%50%halbrichtige
Antwort#Feedbach für halbrichtige Antwort} und direkt danach
müssen Sie mit dieser Frage mit kurzer Antwort umgehen
{1:SHORTANSWER:Falsche Antwort#Feedback für diese falsche
Antwort~=Richtige Antwort#feedback für richtige
Antwort~%50%halbrichtige Antwort#Feedback für halbrichtige
Antwort} und zum Schluß eine Dezimalzahl
{2:NUMERICAL:=23.8:0.1#Feedback für richtige Antwort
23.8~%50%23.8:2#Feedback für halbrichtige Antwort in der Nähe
der richtigen Antwort}. Beachten Sie, dass Adressen wie www.moodle.org
und smileys :-) gewohnt funktionieren: a) Wie gut ist es?
{:MULTICHOICE:=Ja#Richtig~Nein#Wir
haben eine unterschiedliche Meinung}
b) Welche Bewertung würden Sie abgeben? {3:NUMERICAL:=3:2}
Viel Glück! 

Eine genaue Erläuterung der Syntax finden Sie weiter unten.

Wenn die richtige Antwort eines der Zeichen { } # ~ / " oder \ enthält, müssen Sie diesen Zeichen bei der Eingabe ein \-Zeichen voranstellen. Wenn in Ihrer Standardrückmeldung eines der Zeichen ~ oder } vorkommt, müssen Sie diesen Zeichen ebenfalls ein \-Zeichen voranstellen, andernfalls werden diese Zeichen als "nächste Antwort" bzw. "Ende der Kurzantwort-Frage" interpretiert. Anführungszeichen " können in beiden Fällen zu Problemen führen - verwenden Sie daher besser das zugehörige HTML-Element "

Wenn Sie mathematische Symbole verwenden möchten, kann es Probleme mit dem Zeichen \ geben, das in TeX-Ausdrücken häufig vorkommt. Verwenden Sie stattdessen besser Unicode.

Beispiel 1

Der folgende Text stellt eine einfache Lückentext-Frage dar:

Ordnen Sie die folgenden Städte den richtigen US-Bundesstaaten zu:
* San Francisco: {1:MULTICHOICE:=Kalifornien#OK~Arizona#Falsch}
* Tucson: {1:MULTICHOICE:Kalifornien#Falsch~%100%Arizona#OK}
* Los Angeles: {1:MULTICHOICE:=Kalifornien#OK~Arizona#Falsch}
* Phoenix: {1:MULTICHOICE:%0%Kalifornien#Falsch~=Arizona#OK}
Die Hauptstadt von Frankreich ist {1:SHORTANSWER:=Paris#Gratulation!~%50%Marseilles
#Nein, das ist die zweitgrößte Stadt Frankreichs (nach Paris).~*#Falsch. 
Die Hauptstadt von Frankreich ist natürlich Paris!}.

Das Ergebnis sieht so aus:

Cloze question type

Beachten Sie bitte folgendes:

  • Die einzelnen Teilfragen werden in geschweifte Klammern {} eingeschlossen.
  • Die Zahl am Anfang ist das Gewicht, mit dem die Teilfrage in die Gesamtbewertung der Lückentext-Frage eingeht.
  • Die richtige Antwort beginnt jeweils mit einem Gleichheitszeichen = oder %100%.
  • Der Text nach dem # gibt das Feedback an, das der Teilnehmer sieht, wenn er diese Antwort auswählt.
  • Wenn der Teilnehmer in der letzten Teilfrage "Marseilles" eingibt, bekommt er 50% der Punkte für diese Teilfrage.
  • Der Asterisk *, der vor dem Feedback zur falschen Antwort in der letzten Teilfrage steht, bedeutet, dass der Teilnehmer dieses Feedback sieht, sobald er etwas anderes als "Paris" oder "Marseilles" eingibt.
  • Dieses Beispiel enthält keine Teilfrage vom Typ "Numerische Frage"!

Beispiel 2

{2:NUMERICAL:=23.8:0.1#Feedback für richtige Antwort 23.8	 
~%50%23.8:2#Feedback für teilweise richtige Antwort, die mit 50% bewertet wird}. 	 

In diesem Beispiel ist:

  • 2 - Gewicht der Frage in der Bewertung der gesamten Lückentext-Frage, d.h. diese numerische Frage zählt innerhalb der Lückentext-Frage doppelt.
  • NUMERICAL - es handelt sich um eine numerische Frage (beachten Sie die Großschreibung!)
  • =23.8:0.1 = - (oder %100%) bedeutet, dass 23.8 mit einer Fehlertoleranz von 0.1 die richtige Antwort ist, d.h. alle Eingaben zwischen 23.7 und 23.9 werden als "richtig" bewertet.
  • #Feedback für richtige Antwort 23.8 - achten Sie auf das einleitende Zeichen #
  • ~%50%23.8:2 - ~ ist das Trennzeichen zwischen den einzelnen Antwortalternativen, %50% bedeutet, dass die Eingabe dieser Antwort mit der Hälfte der erreichbaren Punkte bewertet wird (also "teilweise richtige Antwort"), die Fehlertoleranz ist hier 2, d.h. alle Eingaben zwischen 21.8 und 25.8 werden als "teilweise richtig" gewertet und man erhält dafür 50% der erreichbaren Punkte.

Hinweis: Wir empfehlen, den Fragetext in einem reinen Text-Editor zu schreiben, nicht in Word oder einem anderen WYSIWYG-Editor, da sonst beim Kopieren evtl. Sonderformatierungen o.ä. aus Word übernommen werden, und Moodle den Code dann nicht mehr korrekt interpretieren kann.

Syntax

  1. Alle Teilfragen in Lückentext-Fragen werden in geschweifte Klammern {} eingeschlossen.
  2. Die Zahl zwischen der öffnenden geschweiften Klammer und dem Doppelpunkt {1: legt das Gewicht fest, mit dem diese Teilfrage in die Gesamtbewertung der Lückentext-Frage eingeht. Wenn das Gewicht 1 sein soll, dann kann die Zahl auch weggelassen werden, d.h. Sie können auch {: eingeben.
  3. Nach dem Doppelpunkt folgt der Fragetyp: MULTICHOICE (Multiple-Choice-Frage), SHORTANSWER (Kurzantwort-Frage), NUMERICAL (nummerische Frage). Hinweis: Falls Sie den Fragetyp REGEXP installiert haben (gehört nicht zur Moodle-Standardinstallation!), können Sie auch den Fragetyp REGEXP (regulärer Ausdruck) verwenden.
  4. Die Syntax von MULTICHOICE und SHORTANSWER ist dieselbe, der einzige Unterschied besteht darin, wie die Teilfrage einem Teilnehmer angezeigt wird.
  5. Die Reihenfolge der möglichen Antworten ist beliebig, es sei denn, Sie wollen alle möglichen Falschantworten abfangen, siehe #12 weiter unten.
  6. Die richtige Antwort beginnt mit einem Gleichheitszeichen = oder einer Prozentangabe (normalerweise %100%).
  7. Einer falschen Antwort brauchen Sie kein spezielles Zeichen voranstellen, Sie können eine falsche Antwort aber mit %0% beginnen.
  8. Sie können einer Antwort einen Wert x zwischen 0 und 100 zuordnen, um sie als teilweise richtig zu markieren: Stellen Sie der entsprechenden Antwort %x%.
  9. Die einzelnen Antworten werden durch Tildezeichen ~ voneinander getrennt.
  10. Optional können Sie zu jeder Antwort ein Feedback angeben, das mit einem # beginnt. Wenn Sie keine Rückmeldung angeben möchten, können Sie das # trotzdem setzen oder auch weglassen.
  11. Das Feedback wird in einem kleinen Popup-Fenster angezeigt, wenn man mit der Maus über die Antwort fährt (falls ein Feedback angegeben wurde und falls der Test, in dem die Lückentext-Frage vorkommt, so konfiguriert wurde, dass der Teilnehmer ein Feedback angezeigt bekommt). Das Popup-Fenster hat den Titel "Feedback" und Sie können Ihr Feedback in HTML formatieren.
  12. Bei SHORTANSWER können Sie eine falsche Antwort angeben, mit der alle möglichen falschen Eingaben des Teilnehmers abgefangen werden, indem Sie als falsche Antwort das Asterisk-Symbol * angeben (steht für "beliebige Zeichen/Eingaben"). Achten Sie darauf, dass Sie diese Antwort als letzte aller möglichen Antworten eingeben!
  13. Bei SHORTANSWER wird Groß-/Kleinschreibung nicht berücksichtigt! Wie Sie das umgehen, lesen Sie in diesem Forumsbeitrag im Kurs Using Moodle auf moodle.org.

Feedback

Beachten Sie, dass in MULTICHOICE und MULTICHOICE_V das Feedback angezeigt wird, wenn Sie auf das grüne Häkchen-Symbol für eine richtige Antwort oder das rote Kreuz-Symbol für eine falsche Antwort klicken (dies unterscheidet sich von früheren Moodle-Versionen, in denen Sie mit der Maus über das Antwortfeld fahren mussten). Beispiel:

Frage:

Welches Tier frisst Mäuse? (Antwort: die Katze)
Testen von MULTICHOICE {1:MULTICHOICE:=die Katze#Ja, das ist richtig~der Hund#Nein!}
Testen von MULTICHOICE_H {1:MULTICHOICE_H:=die Katze#Ja, das ist richtig~der Hund#Nein!}
Testing MULTICHOICE_V{1:MULTICHOICE:=die Katze#Ja, das ist richtig~der Hund#Nein!}

Ergebnis:

Direktes Feedback durch Anklicken

Bilder in Multiple-Choice-Fragen

Sie können Bilder über eine URL in Auswahlmöglichkeiten von Multiple-Choice-Unterfragen mit Optionsfeldern oder Kontrollkästchen einfügen, z.B.:

  • MULTICHOICE_V oder MCV
  • MULTICHOICE_H oder MCH
  • MULTIRESPONSE oder MR
  • MULTIRESPONSE_H oder MRH

und deren gemischte Version:

  • MULTICHOICE_VS oder MCVS
  • MULTICHOICE_HS oder MCHS
  • MULTIRESPONSE_S oder MRS
  • MULTIRESPONSE_HS oder MRHS

Sie können jedoch keine Bilder in Auswahlmöglichkeiten von Multiple-Choice-Unterfragen mit einem Dropdown-Menü (MULTICHOICE oder MC und MULTICHOICE_S oder MCS) einfügen. (Der Grund dafür ist, dass diese Unterfragen für die Eingabe auf das Tag „<option>“ angewiesen sind und es keine Möglichkeit gibt, Code mit diesem Tag zu übergeben, da dessen zulässiger Inhalt nur „Text, möglicherweise mit Escape-Zeichen“ ist, MDM Web docs.)

Es ist wichtig, dass die Quelle der Bilder eine feste URL ist. Um Bilder in die Auswahlmöglichkeiten einzufügen, bearbeiten Sie den HTML-Code der Frage und fügen Sie manuell <img>-Tags mit der URL der Bilder im Ordner ein. Im folgenden Beispiel enthält der HTML-Code des Fragetextes Folgendes:

The first Moodle Research conference was held in
{1:MCV:&nbsp; <img src="https://moodleformulas.org/pluginfile.php/11393/mod_folder/content/0/Public%20domain%20-%20Tunisia%20-%20200x114.jpg">&nbsp; Sousse, Tunisia &nbsp;
#That was the second 
~&nbsp; <img src="https://moodleformulas.org/pluginfile.php/11393/mod_folder/content/0/Public%20domain%20-%20California%20-%20200x114.jpg">&nbsp; California, USA &nbsp;
#That was the third
~=&nbsp; <img src="https://moodleformulas.org/pluginfile.php/11393/mod_folder/content/0/Public%20domain%20-%20Crete%20-%20200x114.jpg">&nbsp; Crete, Greece &nbsp;
#Correct!
~%50%&nbsp; <img src="https://moodleformulas.org/pluginfile.php/11393/mod_folder/content/0/Public%20domain%20-%20Greece%20-%20200x114.jpg">&nbsp; Greece &nbsp;
#Yes but not close enough so you only get half the credit.}
Hinweis: Zur besseren Lesbarkeit wurde der Text in kleine Absätze unterteilt. Damit die Frage jedoch funktioniert, muss der Text in Wirklichkeit nur aus einem Absatz bestehen.

In diesem Beispiel hatten die Originalbilder bereits die gewünschten Abmessungen (200 Pixel Breite). Wenn Sie die Größe der Bilder hier ändern möchten, fügen Sie einfach das Attribut width hinzu. Beachten Sie, dass Sie für eine proportionale Größenänderung das Attribut height nicht angeben müssen. Um beispielsweise die Größe des ersten Bildes proportional auf eine Breite von 150 Pixel zu reduzieren, schreiben Sie:

<img src="https://moodleformulas.org/pluginfile.php/11393/mod_folder/content/0/Public%20domain%20-%20Tunisia%20-%20200x114.jpg" width="150px>

Gleichungen in Multiple-Choice-Fragen

Die Unterfrage MULTICHOICE (MC) sowie die Unterfrage MULTICHOICE_S (MCS) des Lückentext-Fragetyps basieren auf dem Tag <option> für die Eingabe. Es gibt keine Möglichkeit, Code mit diesem Tag zu übergeben, da dessen zulässiger Inhalt nur „Text, möglicherweise mit Escape-Zeichen“ ist, MDM Web docs. Mit anderen Worten: Sie können keine Gleichungen in MC- oder MCS-Fragen verwenden.

Sie können jedoch Gleichungen in den Unterfragen MULTICHOICE_V (MVC) und MULTICHOICE_H (MCH) sowie in den Unterfragen MULTICHOICE_VS (MCVS) und MULTICHOICE_HS (MCHS) verwenden. Sie können LaTeX, MathML oder AsciiMath verwenden.

Sie können auch Gleichungen im Feedback von MCV-, MCH-, MCVS- und MCHS-Fragen verwenden.

Wenn Sie LaTeX verwenden, müssen Sie { durch die HTML-Referenz-Notation &#123; und } durch &#125; ersetzen. In den meisten Fällen sollten Sie \( und \) als Begrenzungszeichen für die LaTeX-Notation innerhalb des Textes verwenden und nicht in einer eigenen Zeile mit \[ und \) und auch nicht die älteren Begrenzungszeichen $$.

Dropdown-Auswahl

In den Unterfragen MULTICHOICE (MC) und MULTICHOICE_S (MCS) ist es möglich, jeder Auswahlmöglichkeit mithilfe eines kleinen JavaScript-Codes Informationen in Form eines Mouseover-Tooltips hinzuzufügen.

Dies kann nützlich sein, um die Breite des Dropdown-Menüs zu begrenzen, wie beispielsweise in diesem Diskussionsbeitrag erwähnt.

Sie können die Frage ausprobieren und sie im Moodle-XML-Format herunterladen: Probieren Sie es aus!

Numerische Lückentextfragen

Aus Teilnehmersicht sehen numerische Lückentextfragen genauso aus wie Kurzantwortfragen oder Lückentexte.

Der Unterschied besteht darin, dass bei numerischen Antworten eine gewisse Fehlerquote zulässig ist. Dadurch kann ein Antwortintervall festgelegt werden. Sie können Ihre Antwort auch in verschiedenen numerischen Formaten ausdrücken. 23,4 (in einigen Ländern wird als Dezimaltrennzeichen verwendet) und 2,34E+1 (bedeutet 2,34*10^1) werden als identisch interpretiert.

Syntax für numerische Lückentextfragen

Das Format einer NUMERISCHEN Lückentext-Unterfrage ähnelt dem der anderen Lückentext-Unterfragetypen und sie können in derselben Lückentext-Frage gemischt werden. Wie bei anderen Lückentext-Tests schreiben Sie Ihre Frage oder Ihren unvollständigen Text und fügen den Lückebtext-Code an der Stelle ein, an der die Teilnehmer/inne ihre numerische Antwort eingeben sollen.

Ein Beispiel für die Syntax finden Sie unten.

Hinweis: Wir empfehlen, den Code Quellcode-Modus des Texteditors zu schreiben. Der WYSIWYG-Editor kann Zeilenumbrüche einfügen, die dazu führen, dass die Frage nicht funktioniert. Der Zeilenumbruch im Beispielfeld unten dient nur der Lesbarkeit! Ein Problem bei diesen Fragen ist die Lesbarkeit des Codes! :(

{2:NUMERICAL:=23.8:0.1#Feedback für richtige Antwort 23.8     
~%50%23.8:2#Feedback für ½ Punkt für fast richtige Antwort}. 	 

In diesem Beispiel bedeuten die einzelnen Bestandteile Folgendes:

  • 2: ist die Gewichtung der numerischen Unterfrage innerhalb der Lückentextfrage. Das bedeutet, dass diese Frage doppelt so viel Gewicht hat wie andere Unterfragen mit einer Gewichtung 1 (oder ohne angegebene Gewichtung – Sie können mit {: für die Standardgewichtung 1) beginnen.
  • NUMERICAL: gibt an, um welche Art von Unterfrage es sich handelt (hier: numerisch). Das muss in GROSSBUCHSTABEN geschrieben werden.
  • =23,8:0,1 = oder %100% bedeutet, dass die Antwort 23,8 mit einer akzeptierten Fehlerquote von 0,1 richtig ist. D.h. es wird jede Zahl zwischen 23,7 und 23,9 als richtig akzeptiert. (Beim Fragetyp Numerisch kann man ein Intervall so 13..15 oder so 14:1 ausdrücken, aber bei Lückentext-Fragen funktioniert nur die Notation 14:1.)
  • #Feedback für die richtige Antwort 23,8 wird mit # eingeleitet.
  • ~%50%23,8:2 ~ ist das Trennzeichen für Antwortalternativen. %50% bedeutet, dass diese Antwort 50 % der Punktzahl erhalten würde, die die richtige Antwort erhalten hätte. Da die Toleranz hier 2 beträgt, würden Antworten im Intervall von 21,8 bis 25,8 diese Punktzahl und dieses Feedback erhalten.

Das Feedback (das in einem Popup-Fenster angezeigt wird, wenn man mit der Maus über den Antwortbereich fährt) kann mit HTML-Tags formatiert werden. Wenn Sie beispielsweise einen Exponenten wünschen, umgeben Sie ihn mit hochgestellten Tags: <sup> </sup>. Sie können sogar Bilder in das Feedback-Popup einfügen, müssen jedoch alle "-Zeichen entfernen und im Quellcode-Modus (nicht WYSIWYG) speichern. Folgendes funktioniert also im Feedback-Popup:

#Siehe dieses Bild:<br><img src=Something.gif />}     

Folgendes jedoch nicht:

#Siehe dieses Bild:<br><img src="Something.gif" />}     

(ALGEBRA- und TEX-Filter funktionieren nicht in den Feedback-Popups, können aber beim Verfassen von Fragen für mathematische/naturwissenschaftliche Ausdrücke sehr nützlich sein). Sie können jedoch Unicode-Zeichen verwenden.

Wenn Sie Feedback für Antworten geben möchten, die nicht in die von Ihnen bereits festgelegten Intervalle passen, fügen Sie einige GROSSE allgemeine Intervalle hinzu, z. B. für positive Antworten (wenn diese nicht größer als 20000 sind, könnten Sie Folgendes hinzufügen:

~%0%10000.0001:10000#Feedback für nicht näher bezeichnete nicht richtige Antworten}	 

Dies würde Feedback für alles zwischen 0,0001 und 20000,0001 geben (für das noch kein Feedback gegeben wurde). Ich wollte 0 nicht einbeziehen, da dieser Sonderfall sowie negative Werte spezifische Reaktionen erfordern sollten.

~%0%0#Hey! Es kann nicht Null sein	 
~%0%-10000.0001:10000#Wir wollen hier nur die Größe,     
daher ist ein negativer Wert nicht das, was wir wollen}             

Alles oder nichts

Es gibt zwei Möglichkeiten, das Alles oder nichts-Verhalten bei Lückentext-Frage zu erzielen: durch Verwendung negativer Punkte oder durch Verwendung von Alles oder nichts-Plugins:

Verwendung negativer Punkte

Verwenden Sie negative Punkte, um positive Punkte aufzuheben.

Beispiel:

Dies ist eine Frage mit zwei Unterfragen: {1:SHORTANSWER:=richtige Antwort~%-100%*} und {1:SHORTANSWER:=richtige Antwort~%-100%*}.
Dies ist eine Frage mit drei Unterfragen: {1:SHORTANSWER:=richtige Antwort~%-200%*}, {1:SHORTANSWER:=richtige Antwort~%-200%*} und {1:SHORTANSWER:=richtige Antwort~%-200%*}.
usw.

Verwendung von Alles oder nichts-Plugins

Bitten Sie die Moodle-Administration, das das Plugin qbehaviour_adaptiveallnothing und/oder das das Plugin qbehaviour_deferredallnothing zu installieren. Stellen Sie in den Test-Einstellungen die Einstellung Fragenverhalten auf einen dieser Modi ein.

Diese Methode kann natürlich nur mit den enTest-Modi „Adaptiv (alles oder nichts)“ und „Verzögertes Feedback (alles oder nichts)“ verwendet werden.


Importieren von Lückentext-Fragen

Wenn Sie versuchen, den folgenden Text direkt als Lückentext-Frage zu importieren, würden Sie alle drei Fragen als verschiedene Teile einer einzigen Lückentext-Frage erhalten. (Beachten Sie,, dass zwischen den { } keine Zeilenumbrüche stehen!

Eine Zeile pro Frage! Ordnen Sie die folgenden Städte dem richtigen Bundesstaat zu:
* San Francisco: {1:MULTICHOICE:=Kalifornien#OK~Arizona#Falsch}
* Tucson: {1:MULTICHOICE:Kalifornien#Falsch~%100%Arizona#OK}
* Los Angeles: {1:MULTICHOICE:=Kalifornien#OK~Arizona#Falsch}
* Phoenix: {1:MULTICHOICE:%0%Kalifornien#Falsch~=Arizona#OK}

Die Hauptstadt Frankreichs ist {1:SHORTANSWER:%100%Paris#Herzlichen Glückwunsch!~%50%Marseille#Nein, das ist die zweitgrößte Stadt Frankreichs (nach Paris).~*#Falsche Antwort. Die Hauptstadt Frankreichs ist natürlich Paris.}.

23+ 0,8 = {2:NUMERICAL:=23,8:0,1#Feedback für richtige Antwort 23,8 ~%50%23,8:2#Feedback für ½ Punkt für fast richtige Antwort}.      

Mehrere Lückentext-Fragen können im XML-Format importiert werden:

<?xml version="1.0" encoding="UTF-8"?>
<quiz>

<!-- question: 1  -->
<question type="cloze">
<name><text>Book Test #1</text>
</name>
<questiontext>
<text><![CDATA[..............]]></text>
</questiontext>
<generalfeedback>
<text></text>
</generalfeedback>
<shuffleanswers>0</shuffleanswers>
</question>

<!-- question: 2 -->
<question type="cloze">
<name><text>Book Test #2</text>
</name>
<questiontext>
<text><![CDATA[............]]></text>
</questiontext>
<generalfeedback>
<text></text>
</generalfeedback>
<shuffleanswers>0</shuffleanswers>
</question>

</quiz>

Der Fragetext einschließlich des Lückentext-Codes muss in die .............. Lücke eingefügt werden.

Cloze-Editor-Plugin für den alten TinyMCE-Editor

Cloze-Editor-Plugin für den neuen TinyMCE-Editor ab Moodle 4.1

  • Sie können ein Moodle-Plugin aus der Moodle-Plugins-Datenbank herunterladen, mit dem Sie diese Fragen über eine grafische Oberfläche innerhalb des TinyMCE-Editors in Moodle erstellen können. Es sind Versionen ab Moodle 4.1 verfügbar.

Lückentext-Frage mit einem Medium (z. B. Audio) und mehreren Unterfragen

Wie in diesem Forumsbeitrag beschrieben, können Sie ganz einfach eine Frage erstellen, bei der die Teilnehmer/innen ein Medium (z.B. eine Audiodatei) anhören und anschließend mehrere kleine Multiple-Choice-Fragen beantworten müssen. Das folgende Beispiel stammt aus einer Moodle 3.5.2+-Site, auf der das Tool Audio aufnehmen im Texteditor verwendet wird. Mit dem Tool Video aufnehmen können Sie auch Videos als Teil einer Frage hinzufügen.

Fragen mit Notizen für Teilnehmer/innen und Feedback für Trainer/innen

Sie können ganz einfach eine/mehrere/alle Lückentext-Fragen mit einem optionalen Feld für Notizen der Teilnehmer/innen und/oder Feedback für Trainer/innen erstellen, wie in diesem Forum-Thread beschrieben. Beachten Sie, dass nur die erste MULTICHOICE-Frage bewertet wird und die beiden optionalen Felder weder positive noch negative Punkte ergeben:

Die vollständige Frage für das obige Beispiel lautet:

Welche der folgenden Optionen ist die richtige Antwort?
{1:MULTICHOICE_VS:~Eine falsche Antwort~Eine weitere falsche Antwort~Noch eine weitere falsche Antwort~%100%Dies ist die einzig richtige Antwort}
Optional: Persönliche Notiz schreiben: {0:SHORTANSWER:~%0%Ich möchte ein längeres Eingabefeld für die Notiz.~%100%*}
Optional: Feedback an Trainer/in senden:{0:SHORTANSWER:~%0%Ich möchte ein längeres Eingabefeld für das Feedback.~%100%*}

Fehlerbehebung: Das Gleichheitszeichen (=) scheint mit SHORTANSWER nicht zu funktionieren.

Gelegentlich kann der Texteditor ohne Ihr Wissen HTML-Code in den Text zwischen { und } einfügen, was dazu führt, dass die Lückentext-Frage nicht wie erwartet funktioniert.

Wenn Sie beispielsweise den folgenden Fragetext haben:

Moodle ist das {:SA:=beste~=führende} LMS.

Die Frage muss genau {:SA:=best~=leading} enthalten. Es ist jedoch möglich, dass der Texteditor einen HTML-Tag eingefügt hat, zum Beispiel einen <span>-Tag wie folgt:

Moodle ist das {:SA:=best~<span>=</span>leading} LMS.

Dies kann nur festgestellt werden, wenn Sie den HTML-Code des Fragetextes anzeigen. Unter Anzeigen des HTML-Codes erfahren Sie, wie Sie dies tun können.

Wenn die Lückentext-Frage also nicht wie vorgesehen funktioniert, überprüfen Sie, ob sie keine störenden HTML-Tags enthält. Sie müssen lediglich den HTML-Code des Fragetextes bearbeiten und diese Tags entfernen.

Siehe auch


Diskussionsbeiträge im Kurs Using Moodle auf moodle.org