Section outline

    • Hinter den aufgeführten Datenbankvorlagen stecken mehrere Ideen:

      1. Eingeben von Inhalten z.B. Vokabeln in eine Datenbank durch Schüler*innen

      Die folgenden Datenbankvorlagen ermöglichen es, Inhalte z.B. Vokabeln durch Schüler*innen eingeben zu lassen. Ein einzelner Eintrag kann bis zu 20 Inhalte/Vokabeln enthalten, es sind beliebig viele Einträge und damit beliebig viele Vokabeln möglich. Die Einträge können in eine .csv-Datei exportiert und so in eine andere Datenbank importiert werden.

      2. Üben der eingegebenen Inhalte/Vokabeln mit Hilfe einer H5P-Aktivität

      Die Datenbankvorlagen ermöglichen es weiter, die eingegebenen Inhalte/Vokabeln abhängig von der Datenbankvorlage mit einer H5P-Aktivität (Crossword, Dialog Cards, Drag the Words, Fill in the Blanks, Flashcards, Matching, ...) oder einer Mischung aus 7 verschiedenen H5P-Aktivitäten (Mix) üben zu lassen.

      3. Füllen anderer Datenbanken mit den gleichen Inhalten/Vokabeln

      Wenn man eine der Datenbanken (z.B. H5P-Dialog Cards) mit Inhalten gefüllt hat, dann kann man die Inhalte/Vokabeln in Form einer .csv-Datei exportieren. Diese exportierte .csv-Datei kann man dann in eine oder mehrere andere Datenbanken (z.B. H5P-Fill in the Blanks) importieren. So kann man die gleichen Inhalte/Vokabeln auf verschiedene Arten (man beachte die unterschiedlichen Anforderungen der H5P-Aktivitäten) abwechslungsreich und differenziert üben.

      4. Erstellen "echter" H5P-Aktivitäten mit den Inhalten/Vokabeln

      Mit der Datenbankvorlage "H5P - Content-Creator" und den dort vorhandenen Vorlagen lassen sich aus den Inhalten/Vokabeln leicht "echte" H5P-Aktivitäten mit den Inhalten/Vokablen der Datenbank füllen. Weiteres dazu weiter unten im Abschnitt "H5P - Content-Creator".

      5. Erstellen von Fragen für die moodle-Aktivität "Test" mit den Inhalten/Vokabeln

      Mit der Datenbankvorlage "moodle-Test - Content-Creator" lassen sich aus den Inhalten/Vokabeln leicht Fragen für die moodle-Aktivität "Test" generieren. Weiteres dazu weiter unten im Abschnitt "moodle-Test - Content-Creator".

    • H5P - Content-Creator - (20 Vokabeln pro Eintrag)-preset.zip

      Mit Hilfe dieser Datenbankvorlage und dem untenstehenden Workflow kannst du aus einem Datenbankeintrag mit bis zu 20 Vokabeln die hier aufgeführten H5P-Inhaltstypen mit dem gleichen Inhalt erstellen.

      Anleitung

      • Gib über den blauen Button "Eintrag hinzufügen" oder über den grauen Button "Einträge importieren" bis zu 20 Datenpaare sowie den Titel und die Arbeitsanweisung ein.
      • Wähle im Auswahlmenu den Eintrag "Einzelansicht". Du siehst lange Zeilen mit Text.
      • Kopiere den kompletten Text der Zeile für den gewünschten H5P-Inhaltstyp in die Zwischenablage.
      • Lade die gewünschte der obigen .zip-Dateien (z.B. Dialog_Cards_20.zip) auf dein Endgerät herunter.
      • Entzippe diese .zip-Datei in einen Ordner (z.B. "Dialog_Cards_20").
      • Navigiere in diesem in den Unterordner "content".
      • Öffne in diesem Unterordner mit einem Editor die Datei "content.json".
      • Ersetze den kompletten Inhalt dieser Datei durch den Inhalt der Zwischenablage.
      • Speichere die Datei.
      • Zippe den kompletten Inhalt des Ordners (z.B. "Dialog_Cards_20") in eine Datei mit der Dateiendung .h5p (z.B. "Dialog_Cards_20.h5p").
      • Fertig ?.

    • moodle-Test - Content-Creator - (20 Einträge pro Datensatz)-preset.zip

      Mit Hilfe dieser Datenbankvorlage und dem untenstehenden Workflow kannst du aus einem Datenbankeintrag mit bis zu 20 Vokabeln eine Lückentext-Frage für die moodle-Aktivität "Test" mit dem gleichen Inhalt erstellen.

      Anleitung

      • Gib über den blauen Button "Eintrag hinzufügen" oder über den grauen Button "Einträge importieren" bis zu 20 Datenpaare sowie den Titel und die Arbeitsanweisung ein.
      • Wähle im Auswahlmenu den Eintrag "Einzelansicht". Du siehst vier Felder mit Text.
      • Wähle nach Bedarf eines der Felder aus und kopiere den kompletten Text in die Zwischenablage.

      Für die ersten vier Zeilen:

      • Erstelle in einem Kurs eine Aktivität "Test" mit einer Lückentext-Frage (Cloze).
      • Navigiere zum Eingabefeld "Fragetext".
      • Stelle den Editor über den Button "</>" auf den HTML-Modus.
      • Kopiere den Inhalt der Zwischenablage in das Eingabefeld.
      • Wähle alle anderen Einstellungen nach Belieben.
      • Speichere deine Eingaben über der blauen Button ab.
      • Fertig ?.

      Für die letzten vier Zeilen:

      • Erstelle mit einem Texteditor eine neue Datei.
      • Kopiere den den Inhalt der Zwischenablage in diese Datei.
      • Speichere diese Datei im Format "UTF-8" und mit der Dateiendung .xml unter einem beliebigen Namen ab.
      • Fertig ?. Diese Datei kannst du in die Fragensammlung von moodle importieren.
    • Hinter den "Einer-Aktivitäten" stecken eigentlich zwei Ideen:

      1. Automatisiertes Füllen von H5P-Aktivitäten mit Inhalten aus .csv-Dateien

      In den folgenden Anleitungen zeige ich, wie verschiedene H5P-Aktivitäten (Crossword, Dialog Cards, Drag the Words, Fill in the Blanks, Flashcards, Matching, ...) mit den Inhalten von .csv-Dateien automatisiert gefüllt werden können.

      Damit ist es natürlich auch möglich, verschiedene H5P-Aktivitäten mit den gleichen Inhalten zu füllen. So ist ein abwechslungsreicheres Üben des gleichen Inhalts mit verschiedensten H5P-Inhaltstypen möglich, ohne dass man die Daten in jeden Inhaltstyp erneut eingeben muss.

      2. Füllen der o.a. .csv-Dateien über die moodle-Aktivität Datenbank z.B. durch SchülerInnen

      Die folgenden Datenbankvorlagen ermöglichen es, Inhalte für verschiedene H5P-Aktivitäten einzugeben, diese Inhalte auszuprobieren und die Inhalte als .csv-Dateien abzuspeichern.

      Damit können wiederum andere H5P-Aktivitäten gefüllt werden (s.o.).

      Dieses Vorgehen könnte man auch im Fach "Medienkunde" thematisieren: Wenn ich Daten einmal digital und strukturiert vorliegen habe, ist es leicht möglich, diese Daten auf verschiedenste Arten weiterzuverarbeiten.

    • H5P - Crossword (1 Eintrag pro Datensatz)-preset-20221021_1706.zip

      Wenn du die Einträge exportierst (Exportformat: CSV, Feldtrennzeichen: Komma), erhältst du eine .csv-Datei, mit deren Inhalt du nach der folgenden Anleitung eine H5P-Aktivität erstellen kannst.

      Die gleiche .csv-Datei kannst du auch nutzen, um ähnliche H5P-Aktivitäten (Dialog Cards, Drag the Words, Fill in the blanks, Flashcards, Matching, ...) mit dem gleichen Inhalt zu erstellen.

    • Mit dem folgenden Workflow ist es möglich, die H5P-Aktivität "Crossword" automatisiert mit den Einträgen aus einer .csv-Datei zu füllen. Du benötigst dafür die beiden OpenSource-Programme LibreOffce (oder ein anderes Office-Paket) und LUMI sowie folgende Dateien:

      Zum Ausprobieren kannst du die Datei Crossword_Inhalt.csv unverändert nutzen. Später füllst du die Datei mit deinen eigenen Inhalten. Die Anzahl der Einträge ist dabei natürlich nicht auf 20 begrenzt.

      Nun musst du folgende Schritte durchführen:

      • Entpacke die Datei Crossword_1.zip in einen Ordner. In diesem Ordner befindet sich ein Unterordner  content  und darin die Datei content.json
      • Öffne mit LibreOffice Writer die Datei Crossword_Serienbriefvorlage.odt
      • Binde mit Hilfe des Serienbrief-Assistenten die DateiCrossword_Inhalt.csv als Datenquelle ein (Komma als Feldtrennzeichen, UTF-8)
      • Speichere diesen Serienbrief "als ein großes Dokument" im .txt-Format. Du erhältst z.B. folgendes Dokument: Crossword_Textbaustein.txt
      • Öffne die Datei content.json mit einem beliebigen Texteditor
      • Ersetze in dieser Datei den Text {"extraClue":{"params":{"text":"<p>Tipp</p>\n"},"library":"H5P.AdvancedText 1.1","metadata":{"contentType":"Text","license":"U","title":"Unbenannt: Text","authors":[],"changes":[]},"subContentId":"0e895838-7607-40ae-acd6-53b0613c5fd0"},"fixWord":false,"orientation":"across","clue":"Frage","answer":"Antwort"},
        {"extraClue":{"params":{"text":"<p>[[Tipp]]</p>\n"},"library":"H5P.AdvancedText 1.1","metadata":{"contentType":"Text","license":"U","title":"Unbenannt: Text","authors":[],"changes":[]},"subContentId":"741e65ea-2457-4a2b-9f15-956f39fa697f"},"fixWord":false,"orientation":"across","clue":"[[Frage]]","answer":"[[Antwort]]"}
        durch den kompletten Inhalt der .txt-Datei. Lösche das letzte Komma am Ende des letzten Eintrags. Hinweis: Wenn dein Text Formeln im LaTEX-Format enthält, musst du jeden Backslash ( \ ) durch zwei Backslashes ( \\ ) ersetzen.
      • Speichere deine Datei "content.json" ab. Du erhältst z.B. folgendes Dokument: content.json
      • Ersetze die gleichnamige Datei im Unterordner content durch deine Version.
      • Zippe den kompletten Inhalt des o.a. Ordners in eine .zip-Datei
      • Ändere die Dateiendung von .zip in .h5p.
      • Öffne die .h5p-Datei einmal mit LUMI und speichere sie wieder ab (dadurch werden die Zeilenumbrüche in der .json-Datei entfernt)

      Das Ergebnis kannst du in der folgenden H5P-Aktivität sehen.


    • Wenn du die Einträge exportierst (Exportformat: CSV, Feldtrennzeichen: Komma), erhältst du eine .csv-Datei, mit deren Inhalt du nach der folgenden Anleitung eine H5P-Aktivität erstellen kannst.

      Die gleiche .csv-Datei kannst du auch nutzen, um ähnliche H5P-Aktivitäten (Crossword, Drag the Words, Fill in the blanks, Flashcards, Matching, ...) mit dem gleichen Inhalt zu erstellen.

    • Mit dem folgenden Workflow ist es möglich, die H5P-Aktivität "Dialog Cards" automatisiert mit den Einträgen aus einer .csv-Datei zu füllen. Du benötigst dafür die beiden OpenSource-Programme LibreOffce (oder ein anderes Office-Paket) und LUMI sowie folgende Dateien:

      Zum Ausprobieren kannst du die Datei Dialog_Cards_Inhalt.csv unverändert nutzen. Später füllst du die Datei mit deinen eigenen Inhalten. Die Anzahl der Einträge ist dabei natürlich nicht auf 20 begrenzt.

      Nun musst du folgende Schritte durchführen:

      • Entpacke die Datei Dialog_Cards_1.zip in einen Ordner. In diesem Ordner befindet sich ein Unterordner  content  und darin die Datei content.json
      • Öffne mit LibreOffice Writer die Datei Dialog_Cards_Serienbriefvorlage.odt
      • Binde mit Hilfe des Serienbrief-Assistenten die Datei Dialog_Cards_Inhalt.csv als Datenquelle ein (Komma als Feldtrennzeichen, UTF-8)
      • Speichere diesen Serienbrief "als ein großes Dokument" im .txt-Format. Du erhältst z.B. folgendes Dokument: Dialog_Cards_Textbaustein.txt
      • Öffne die Datei content.json mit einem beliebigen Texteditor
      • Ersetze in dieser Datei den Text {"tips":{"front":"[[TippV]]","back":"[[TippR]]"},"text":"<p>[[Frage]]</p>\n","answer":"<p>[[Antwort]]</p>\n"} durch den kompletten Inhalt der .txt-Datei. Lösche das letzte Komma am Ende des letzten Eintrags. Hinweis: Wenn dein Text Formeln im LaTEX-Format enthält, musst du jeden Backslash ( \ ) durch zwei Backslashes ( \\ ) ersetzen.
      • Speichere deine Datei "content.json" ab. Du erhältst z.B. folgendes Dokument: content.json
      • Ersetze die gleichnamige Datei im Unterordner content durch deine Version.
      • Zippe den kompletten Inhalt des o.a. Ordners in eine .zip-Datei
      • Ändere die Dateiendung von .zip in .h5p.
      • Öffne die .h5p-Datei einmal mit LUMI und speichere sie wieder ab (dadurch werden die Zeilenumbrüche in der .json-Datei entfernt)

      Das Ergebnis kannst du in den folgenden beiden H5P-Aktivitäten sehen.

    • H5P - Fill in the blanks (1)-preset-20221009_2039.zip

      Wenn du die Einträge exportierst (Exportformat: CSV, Feldtrennzeichen: Komma), erhältst du eine .csv-Datei, mit deren Inhalt du nach der folgenden Anleitung eine H5P-Aktivität erstellen kannst.

      Die gleiche .csv-Datei kannst du auch nutzen, um ähnliche H5P-Aktivitäten (Crossword, Dialog Cards, Drag the Words, Flashcards, Matching, ...) mit dem gleichen Inhalt zu erstellen.


    • Mit dem folgenden Workflow ist es möglich, die H5P-Aktivität "Fill in the blanks" automatisiert mit den Einträgen aus einer .csv-Datei zu füllen. Du benötigst dafür die beiden OpenSource-Programme LibreOffce (oder ein anderes Office-Paket) und LUMI sowie folgende Dateien:

      Zum Ausprobieren kannst du die Datei Fill_in_the_Blanks_Inhalt.csv unverändert nutzen. Später füllst du die Datei mit deinen eigenen Inhalten. Die Anzahl der Einträge ist dabei natürlich nicht auf 20 begrenzt.

      Nun musst du folgende Schritte durchführen:

      • Entpacke die Datei Fill_in_the_Blanks_1.zip in einen Ordner. In diesem Ordner befindet sich ein Unterordner  content  und darin die Datei content.json
      • Öffne mit LibreOffice Writer die Datei Fill_in_the_Blanks_Serienbriefvorlage.odt
      • Binde mit Hilfe des Serienbrief-Assistenten die Datei Fill_in_the_Blanks_Inhalt.csv als Datenquelle ein (Komma als Feldtrennzeichen, UTF-8)
      • Speichere diesen Serienbrief "als ein großes Dokument" im .txt-Format. Du erhältst z.B. folgendes Dokument: Fill_in_the_blanks_Textbaustein.txt
      • Öffne die Datei content.json mit einem beliebigen Texteditor
      • Ersetze in dieser Datei den Text "<p>[[Frage]] : *[[Antwort]]*</p>\n" (einschließlich Anführungszeichen) durch den komplette Inhalt der .txt-Datei. Lösche das letzte Komma am Ende des letzten Eintrags
      • Speichere deine Datei "content.json" ab. Du erhältst z.B. folgendes Dokument: content.json
      • Ersetze die gleichnamige Datei im Unterordner content durch deine Version.
      • Zippe den kompletten Inhalt des o.a. Ordners in eine .zip-Datei
      • Ändere die Dateiendung von .zip in .h5p.
      • Öffne die .h5p-Datei einmal mit LUMI und speichere sie wieder ab (dadurch werden die Zeilenumbrüche in der .json-Datei entfernt)

      Das Ergebnis kannst du in der folgenden H5P-Aktivität sehen.

    • H5P - Flashcards (1)-preset-20221009_2042.zip

      Wenn du die Einträge exportierst (Exportformat: CSV, Feldtrennzeichen: Komma), erhältst du eine .csv-Datei, mit deren Inhalt du nach der folgenden Anleitung eine H5P-Aktivität erstellen kannst.

      Die gleiche .csv-Datei kannst du auch nutzen, um ähnliche H5P-Aktivitäten (Crossword, Dialog Cards, Drag the Words, Fill in the blanks, Matching, ...) mit dem gleichen Inhalt zu erstellen.

    • Mit dem folgenden Workflow ist es möglich, die H5P-Aktivität "Flashcards" automatisiert mit den Einträgen aus einer .csv-Datei zu füllen. Du benötigst dafür die beiden OpenSource-Programme LibreOffce (oder ein anderes Office-Paket) und LUMI sowie folgende Dateien:

      Zum Ausprobieren kannst du die Datei Flashcards_Inhalt.csv unverändert nutzen. Später füllst du die Datei mit deinen eigenen Inhalten. Die Anzahl der Einträge ist dabei natürlich nicht auf 20 begrenzt. Die Spalte "Tipp" kann auch leer bleiben.

      Nun musst du folgende Schritte durchführen:

      • Entpacke die Datei Flashcards_1.zip in einen Ordner. In diesem Ordner befindet sich ein Unterordner  content  und darin die Datei content.json
      • Öffne mit LibreOffice Writer die Datei Flashcards_Serienbriefvorlage.odt
      • Binde mit Hilfe des Serienbrief-Assistenten die Datei Flashcards_Inhalt.csv als Datenquelle ein (Komma als Feldtrennzeichen, UTF-8)
      • Speichere diesen Serienbrief "als ein großes Dokument" im .txt-Format. Du erhältst z.B. folgendes Dokument: Flashcards_Textbaustein.txt
      • Öffne die Datei content.json mit einem beliebigen Texteditor
      • Ersetze in dieser Datei den Text {"text":"&zwj;[[Frage]]","answer":"[[Antwort]]","tip":"<p>[[Tipp]]</p>\n"} durch den kompletten Inhalt der .txt-Datei. Lösche das letzte Komma am Ende des letzten Eintrags
      • Speichere deine Datei "content.json" ab. Du erhältst z.B. folgendes Dokument: content.json
      • Ersetze die gleichnamige Datei im Unterordner content durch deine Version.
      • Zippe den kompletten Inhalt des o.a. Ordners in eine .zip-Datei
      • Ändere die Dateiendung von .zip in .h5p.
      • Öffne die .h5p-Datei einmal mit LUMI und speichere sie wieder ab (dadurch werden die Zeilenumbrüche in der .json-Datei entfernt)

      Das Ergebnis kannst du in der folgenden H5P-Aktivität sehen.

    • H5P - Matching (1 Eintrag pro Datensatz)-preset-20221012_1037.zip

      Wenn du die Einträge exportierst (Exportformat: CSV, Feldtrennzeichen: Komma), erhältst du eine .csv-Datei, mit deren Inhalt du nach der folgenden Anleitung eine H5P-Aktivität erstellen kannst.

      Die gleiche .csv-Datei kannst du auch nutzen, um ähnliche H5P-Aktivitäten (Crossword, Dialog Cards, Drag the Words, Fill in the Blanks, Flashcards, ...) mit dem gleichen Inhalt zu erstellen.

    • Mit dem folgenden Workflow ist es möglich, die (inoffizielle) H5P-Aktivität "Matching" automatisiert mit den Einträgen aus einer .csv-Datei zu füllen. Du benötigst dafür die beiden OpenSource-Programme LibreOffce (oder ein anderes Office-Paket) und LUMI sowie folgende Dateien:

      Zum Ausprobieren kannst du die Datei Matching_Inhalt.csv unverändert nutzen. Später füllst du die Datei mit deinen eigenen Inhalten. Die Anzahl der Einträge ist dabei natürlich nicht auf 10 begrenzt.

      Nun musst du folgende Schritte durchführen:

      • Entpacke die Datei Matching_1.zip in einen Ordner. In diesem Ordner befindet sich ein Unterordner  content  und darin die Datei content.json
      • Öffne mit LibreOffice Writer die Datei Matching_Serienbriefvorlage.odt
      • Binde mit Hilfe des Serienbrief-Assistenten die Datei Matching_Inhalt.csv als Datenquelle ein (Komma als Feldtrennzeichen, UTF-8)
      • Speichere diesen Serienbrief "als ein großes Dokument" im .txt-Format. Du erhältst z.B. folgendes Dokument: Matching_Textbaustein.txt
      • Öffne die Datei content.json mit einem beliebigen Texteditor
      • Ersetze in dieser Datei den Text {"source":"Frage","target":"Antwort"},
        {"source":"[[Frage]]","target":"[[Antwort]]"}
        durch den kompletten Inhalt der .txt-Datei. Lösche das letzte Komma am Ende des letzten Eintrags. Hinweis: Wenn dein Text Formeln im LaTEX-Format enthält, musst du jeden Backslash ( \ ) durch zwei Backslashes ( \\ ) ersetzen.
      • Speichere deine Datei "content.json" ab. Du erhältst z.B. folgendes Dokument: content.json
      • Ersetze die gleichnamige Datei im Unterordner content durch deine Version.
      • Zippe den kompletten Inhalt des o.a. Ordners in eine .zip-Datei
      • Ändere die Dateiendung von .zip in .h5p.
      • Öffne die .h5p-Datei einmal mit LUMI und speichere sie wieder ab (dadurch werden die Zeilenumbrüche in der .json-Datei entfernt)

      Das Ergebnis kannst du in der folgenden H5P-Aktivität sehen.