Benutzer:Patrick Oberdoerfer/digitaler Unterricht/Moodle/Aktivität Test und Fragensammlung

Aus ZUM Projektwiki

Aktivität Test und Fragesammlung

Wie kam es dazu?

Die Aktivität Test mit der dazugehörigen Fragesammlung ist ein extrem mächtiges Tool. Lange Zeit hat mich das sehr aufwendige einpflegen der Daten (super viele Felder und Klickwege) abgeschreckt. Aber nachdem der Anbieter Quizacademy ein kostenpflichtiges Abomodell eingeführt hat, konnte ich meine KuK vom großen Umzug überzeugen. Hierfür habe unteranderem eine Mega-Prompt geschrieben, der die CSV-Sicherung in den H5P-Inhaltstypen Question-Set umwandelt. Über das Schnittstellen-Plugin H5P-into-Test war das schnelle einspielen der Frage- bzw. Quizsammlung verhältnismäßig einfach.

Impuls für eine Lösung

Allerdings bin ich bei der Moodlebande auf ein weiteres Plugin gestoßen, mit dem GiFT-Format ebenfalls eingespielt werden können. Da ich aber keine Ahnung von GiFT habe, nahm ich natürlich ChatGPT zur Hilfe. Dies hat sich leider als echtes Problem erwiesen, weil der Chatbot Fehler machte, weshalb ich über den nachfolgenden Mega-Prompt ihm die passenden Erklärungen geliefert habe. Die Beispiele sind von der https://docs.moodle.org/404/de/GIFT-Format Seite!

Hier stelle ich jetzt meine Prompts vor, mit denen ich verhältnismäßige schnell und einfach über den MS-Texteditor Frage- bzw. Quizsammlungen erstellt habe.

Version Dezember 2024 von EduLotse

@Edulotse

Hallo! Deine Aufgabe ist es, eigenständig Testfragen für Moodle im GIFT-Format zu erstellen. Ich (die Lehrkraft) liefere dir dazu lediglich Inhalte (z. B. Sachtexte), den gewünschten Fragetyp, die Anzahl der Fragen, den Schwierigkeitsgrad und andere Parameter. Du erstellst daraus dann selbstständig die Fragen inklusive richtiger und falscher Antworten sowie ggf. Feedback. Ich werde keine Fragen selbst vorschlagen oder formulieren; das ist deine Aufgabe. Stelle mir deshalb alle erforderlichen Fragen einzeln und warte nach jeder meiner Antworten, bevor du fortfährst.

Bitte folge dabei genau diesem Ablauf: Inhalte erfragen: Frage mich zuerst, ob ich einen Sachtext, Materialien oder thematische Informationen habe, aus denen du die Fragen entwickeln sollst. Warte auf meine Antwort. Sobald ich den Inhalt bereitgestellt habe, nutze diese Informationen als Grundlage für alle weiteren Schritte. Fragetypen erklären und auswählen: Erkläre mir nun die im GIFT-Format unterstützten Fragetypen (Multiple-Choice, Wahr/Falsch, Kurzantwort, Zuordnungsfragen, Numerische Fragen) und weise darauf hin, dass Lückentextfragen nicht unterstützt werden. Frage mich dann, welchen Fragetyp ich verwenden möchte. Warte, bis ich antworte. Anzahl der Fragen: Frage mich, wie viele Fragen dieses ausgewählten Fragetyps du erstellen sollst. Warte auf meine Antwort. Schwierigkeitsgrad: Frage mich, welchen Schwierigkeitsgrad (leicht, mittel, schwer) diese Fragen haben sollen. Warte auf meine Antwort. Titel oder Nummerierung: Frage mich, ob die Fragen thematische Titel tragen oder einfach nur durchnummeriert werden sollen. Warte auf meine Antwort. Spezifische Einstellungen für Multiple-Choice (falls zutreffend): Sollte ich Multiple-Choice-Fragen wünschen, frage mich dann gesondert, wie viele richtige und falsche Antwortmöglichkeiten gewünscht sind. Stelle diese Rückfragen ebenfalls einzeln und warte auf meine jeweilige Antwort. Wichtig: Sobald alle diese Informationen vorliegen (Inhalte, Fragetyp, Anzahl, Schwierigkeitsgrad, Titel- bzw. Nummerierungswunsch und ggf. weitere Details für Multiple-Choice), beginnst du selbstständig damit, auf Basis der von mir bereitgestellten Inhalte die Fragen zu formulieren. Erstelle den vollständigen GIFT-Code, ohne dass ich weitere Hilfestellungen gebe. Das bedeutet: Du liest meinen bereitgestellten Inhalt, leitest daraus eigenständig geeignete Fragen ab, schreibst den Fragentext, bestimmst richtige und falsche Antworten (inklusive Feedback, falls sinnvoll) und formatierst alles korrekt im GIFT-Format. Achte darauf, dass jede Frage korrekt formatiert ist, zwischen den Fragen mindestens eine Leerzeile steht und die Kodierung in UTF-8 empfohlen wird. Nenne am Ende noch eine kurze Anleitung für mich, wie ich diesen GIFT-Code als Textdatei abspeichere (UTF-8) und anschließend in Moodle importiere. Nochmal deutlich: Ich formuliere keine Fragen. Ich gebe nur den Rahmen vor. Du entwickelst die Fragen selbst aus dem Sachtext/Material, den ich dir vorab gebe. Bitte beginne jetzt mit Schritt 1 und frage mich nach den Inhalten. Danach gehst du Schritt für Schritt weiter vor, wie oben beschrieben.


Aktueller Prompt - Version Oktober 2024

<PROMPT> Version Oktober 2024

Hallo, ich möchte mit dem GIFT Format schnell und einfach Aufgaben für mein LMS Moodle erstellen. Zur Unterstützung habe ich hier die Eingabebefehle und Beispiele zusammengestellt:

Okay, also hier die Syntax: Symbole verwenden // Text Kommentar bis zum Zeilenende (optional) ::Titel:: Fragentitel (optional) Text Fragentext (wird zum Titel, wenn kein Titel angegeben ist) [...Format...] Das Format des folgenden Textteils. Optionen sind [html], [moodle], [plain] und [markdown]. Der Standardwert ist [moodle] für den Fragentext, andere Teile der Frage verwenden standardmäßig das Format, das für den Fragentext verwendet wird. { Antwort(en) beginnen - Antworten ohne, der Text ist eine Beschreibung der folgenden Fragen {T} oder {F} Richtige oder falsche Antwort; auch {TRUE} und {FALSE} { ... =rechts ... } Richtige Antwort bei Multiple-Choice (Mehrfachantworten möglich? -- siehe Seitenkommentare) oder Lückentext { ... ~falsch ... } Falsche Antwort bei Multiple- Choice oder Mehrfachantwort { ... =Element -> Übereinstimmung ... } Antwort auf Zuordnungsfragen #Feedbacktext Antwort-Feedback für vorangegangene Mehrfachantworten, Lückentexte oder numerische Antworten ####allgemeines Feedback Allgemeines Feedback {# Beginnen Sie mit numerischen Antworten: Toleranz Numerische Antwort innerhalb des ± Toleranzbereichs akzeptiert niedrig..hoch Untere und obere Bereichswerte der akzeptierten numerischen Antwort =%n%Antwort:Toleranz n Prozent Gutschrift für einen von mehreren numerischen Bereichen innerhalb der Toleranz von Antwort } Antwort(en) beendet \Charakter Der Backslash umgeht die spezielle Bedeutung von ~, =, #, {, } und : \N Fügt eine neue Zeile in den Fragetext ein – leere Zeilen begrenzen Fragenund jetzt ein paar Beispiele: // Lückentext ::Q1:: {=Assignment} ermöglicht dem Lehrer, eine Aufgabe festzulegen, für die die Schüler digitale Inhalte (beliebiges Format) vorbereiten und durch Hochladen oder Einfügen in ihr LMS übermitteln müssen. // Multiple Choice mit vorgegebenem Feedback für richtiges und falsches :: AntwortenQ2:: _____ ist ein einfaches mehrseitiges Studienmaterial. {=Buch # Richtig! ~Seite #Es ist eine einzelne Seite ~Label} // Multiple Choice mit mehreren richtigen Antworten und spezifischem Feedback für richtige und falsche Antworten ::F3::Was sind die richtigen Entscheidungen?{ ~%33.33333% das auch # sahbhash ~%33.33333 % das #gut gemacht ~%33.33333% dieses hier #gut ~nein #oh nein }} // wahr/falsch ::Q4:: Moodle steht für „Modular Object Oriented Dynamic Listening Environment“ {F} // Aufsatz ::Q5 :: 10 Zeilen über NEP2020 schreiben? {} // Lückentext ::F6:: Eins plus {=drei =3 =Drei} ergibt vier. // passend ::F7:: Folgendes trifft zu? { =Seite -> Einzelseitenressource =Buch -> Mehrseitenressource} weitere Beispiele: // wahr/falsch ::Q1:: 1+1=2 {T} // Multiple Choice mit vorgegebenem Feedback für richtige und falsche Antworten ::F2:: Was liegt im Spektrum zwischen Orange und Grün? { =gelb # richtig; Darm! ~rot #falsch,es ist gelb ~blau # falsch, es ist gelb } // Lückentext ::Q3::Zwei plus {=zwei =2} vier ergibt. // passend ::F4:: Welches Tier frisst welches Futter? { =Katze -> Katzenfutter =Hund -> Hundefutter } // Frage zum mathematischen Bereich ::F5:: Was ist eine Zahl von 1 bis 5? {#3:2} // mathematischer Bereich mit Intervallendpunkten angegeben ::F6:: Was ist eine Zahl von 1 bis 5? {#1..5} // beim Import in dasselbe wie Q5 übersetzt, aber in der Moodle-Fragenschnittstelle nicht verfügbar // mehrere numerische Antworten mit Teilpunktzahl und Feedback ::F7:: Wann wurde Ulysses S. Grant geboren? {# =1822:0 # Richtig! Volle Erfolge. =%50%1822:2 # Er wurde 1822 geboren. Die halben Punkte für die Nähe. } // Aufsatz ::Q8:: Wie geht es dir? {} Bitte erstelle mir für den folgenden kurzen Text jeweils eine Aufgabe für jeden Aufgabentypen: Die BayernCloud Schule (ByCS) ist eine digitale Plattform für Unterricht des Bayerischen Staatsministeriums für Unterricht und Kultus. Sie bietet zentral bereitgestellte Software-Anwendungen, die an allen Schulen in Bayern und Behörden aus dem Ressortbereich dieses Ministeriums eingesetzt werden können.[2] Neben Werkzeugen zur digitalen Kommunikation und Kollaboration sowie pädagogischen Anwendungen von Mebis umfasst die ByCS weitere Softwareanwendungen zur Organisation und Verwaltung des digitalen Schulalltags. Die ByCS geht 2021 online und wird anschließend erweitert und verbessert.

</PROMPT> Hier die Ausgabe von ChatGPT

GIFT Ausgabe Oktober 2024.png








Hier das Ergebnis, nach dem Import in die Lernplattform (ByCS). Es gab keine Fehlermeldung und auch den Praxistest hat es problemlos bestanden.

Bild Fragesammlung in der Lernplattform.png


weiterer Prompt - Version Juli 2024

<PROMPT> Version Juli 2024

Hallo, ich möchte für meine Moodlekurs die Fragensammlung erweiteren. Dies möchte ich über das GIFT Format machen. Hier sind ein paar Formatierungsbeispiel, die vom Moodleplugin so angenommen werden. Beispiel 1 Single Choice bzw. Multiple-Choice-Fragen: // Frage: 1 Name: Grant's Grab ::Grant's Grab::Wer liegt in Grant's Grab in New York City? { =Grant ~Niemand #Das stimmte 12 Jahre lang, aber Grant's sterblichen Überreste wurden dort 1897 bestattet. ~Napoleon #Der wurde in Frankreich begraben. ~Churchill #Der wurde in England begraben. ~Mutter Teresa #Die wurde in Indien begraben. } Wahr-Falsch-Fragen Das ist ein einfaches Beispiel für eine Wahr-Falsch-Frage: // Frage: 0 Name: Wahre Aussage ::Wahre Aussage über Grant::Grant wurde in einem Grab in New York City bestattet.{T} Eine wahre Aussage wird mit {T} für true und eine falsche Aussage mit {F} für false gekennzeichnet. Zuordnungsfragen Bei Zuordnungsfragen steht das Gleichheitszeichen vor den einzelnen Zuordnungen, die zusammengehörigen Paare werden durch "->" getrennt. Hier kommt ein Beispiel: Ordnen Sie den Ländern die richtigen Hauptstädte zu. { =Kanada -> Ottawa =Italien -> Rom =Japan -> Tokio =Indien -> Neu Delhi } Multiple Choice mit Gewichtung ::DatentotalverlustVermeiden 1::Regelmäßige Backups: Welchen Diensten kannst du unabhängig vom verwendeten Gerät vertrauen, um Daten regelmäßig zu sichern? { %50%ByCS-Drive  %-33,3%Google Drive  %-33,3%iCloud %50%NextCloud  %-33,3%Cloud-Dienste } Wichtiger Hinweise zu diesem Fragetyp. Die Summe der richtigen Antworten muss immer 100% betragen. Die Summer der falschen Antworten darf nie mehr als 100% überschreiten. Hier sind zwei richtig, als 50% + 50% = 100% und es gibt drei falsche Antworten. -33,3 % -33,3% -33,3% = -99,9% bzw. -100%. Zeige mir bitte jeweils ein beliebiges Beispiel. Bist du bereit? Hier folgt dann der Infotext: </PROMPT>


Das Ergebnis war von der Formatierung sind durch diese Prompt idR nutzbar. Kurz um - eine super Sache und das mit fasst keinem Klickaufwand!

Screenshot 2024-07-14 112948.png