QuizMacher12 – Das Fallbeispiel für Videopräsenzkurse zum Erlernen von VBA für Excel

Viele Pädagogen vergeuden Zeit mit der Eingabe von Quizfragen in die Formulare von gängigen Tools, wie sie zum Beispiel bei quizdidaktik.de angeboten werden.
Nach der Eingabe seiner Quizdaten im Formular zum ausgewählten Fragetyp erhält man im Downloadverzeichnis eine von Tools erzeugte HTML-Datei mit JavaScript. Im Quiz oder in Lernkontrollen erscheinen die Fragen mit den üblichen Browsern oder mit dem Lernmanagement-System Moodle. Für wenige Quizfragen ist das okay, aber wer das gesamte Paukwissen zu den Sprachen, Erdkunde, Geschichte und den Mint-Fächern als Quiz anbieten möchte, der will effektiver arbeiten und automatisch in einem Arbeitsgang hunderte oder tausende Quizfragen erstellen, um sie für Smartphones, Tablets oder PCS anzubieten.
Die Lösung ist leicht zu verstehen: Alles was bei den Quizdidaktik-Tools oder vergleichbaren Produktionshilfen von Hand in die Erfassungsformulare eingetragen wird, lässt sich viel einfacher als Datensätze in Tabellen eintragen, die von Excel oder einem Datenbank-Management-System verwaltet werden.
Solche Datensätze lassen sich leicht bearbeiten, sortieren und selektieren und an andere weitergeben. Idealerweise baut man gemeinsam öffentlich zugängliche Quizbibliotheken, um sie im gesamten Sprachraum als OER bereitzustellen.
QuizMacher12 ist ein Prototyp und zeigt den sinnvollen Weg.  Jeder Interessent kann das vollständige Knowhow in den geplanten Video-Präsenzkursen erwerben. Dort lernt man, wie man selbst beliebige Fragesammlungen in Listenform für die Fragetypen wie sie bei Quizdidaktik.de angeboten werden verwaltet und mit dem festgelegten JavaScript-Code oder der XML-Struktur zum Fragenimport von LMS wie Moodle zusammenbringt.

Für Excel-Kenner wird ein Videopräsenzkurs mit einer Dauer von 16 Unterrichtsstunden angeboten (238 €). Für Excel-Neulinge gibt es einen Grundkurs und die gleichen Themen mit einer Präsenzdauer von 40 Unterrichtsstunden (476 €). Die Präsenzzeit für den Live-Unterricht via Internet ist über einen Monat verteilt und findet am späten Nachmittag oder am Abend statt. Verpasste Unterrichtsstunden können von den Teilnehmern als Aufzeichnung auf der Lernplattform nachgeholt werden.

Angebot mit 40 Unterrichtseinheiten:

Quizproduktion für interessierte Lehrer, Kursleiter und Dozenten ohne Vorkenntnisse

Lernziele

  • Verstehen, wie Excel zur Verwaltung strukturierter Daten eingesetzt werden kann
  • Verstehen, wie Texte in Tabellen eingetragen und Zellen mit geeigneten Funktionen verknüpft werden
  • Verstehen, wie Abläufe in Excel-Arbeitsmappen als Makro aufgezeichnet werden können
  • Verstehen, wie aufgezeichnete Makros bearbeitet werden können
  • Verstehen, wie die VBA-Kontrollstrukturen für Verzweigungen und Wiederholungen funktionieren
  • Verstehen, wie Quizfragen organisiert und verwaltet werden können
  • Verstehen, wie VBA den Zugriff auf das Dateisystem eines Computers ermöglicht
  • Verstehen, wie Excel-Ergebniszellen mit den JavaScript-Anweisungen zeilenweise in HTML-Dateien zusammengefügt werden.
  • Verstehen, wie Programmteile als Unterprogramme eingesetzt werden
  • Verstehen, wie Aktionen mit VBA für eine definierte Zeitspanne pausieren können, damit die Schreib-Puffer bei einer großen Anzahl von Dateien nicht überlaufen.
  • Verstehen, wie Eingaben in Dialogen mit VBA verarbeitet werden
  • Verstehen, warum Tabellen-basierte Pools mit einheitlich definierten Feldern für Fragen und Antworten sinnvoller sind, als die in den LMS integrierten Möglichkeiten zur Verwaltung von Standard-Fragetypen: Multiple Choice, Text-Zuordnungen, Wahr/Falsch usw.
  • Verstehen der Funktionalität von Blackboxes für JavaScript-Selbsttests und für Moodle-Lernkontrollen.
  • Verstehen, dass Excel-basierende Lösungen zur Fragenproduktion auch von Datenbanken beliefert werden können, an denen viele Autoren mitarbeiten
  • Verstehen des bereitgestellten Quellcodes zur programmierten Fragenproduktion

Angebot 2 mit 16 Unterrichtseinheiten:

Quizproduktion für interessierte Lehrer, Kursleiter oder Dozenten mit VBA-Vorkenntnissen

Lernziele

  • Verstehen, warum Tabellen-basierte Pools mit einheitlich definierten Feldern für Fragen und Antworten sinnvoller sind, als die in den LMS integrierten Möglichkeiten zur Verwaltung von Standard-Fragetypen: Multiple Choice, Text-Zuordnungen, Wahr/Falsch usw.
  • Verstehen der Funktionalität von Blackboxes für JavaScript-Selbsttests und für Moodle-Lernkontrollen.
  • Verstehen, dass Excel-basierende Lösungen zur Fragenproduktion auch von Datenbanken beliefert werden können, an denen viele Autoren mitarbeiten
  • Verstehen des bereitgestellten Quellcodes zur programmierten Fragenproduktion

Quintessenz

Das Konzept für beide Angebote beinhaltet sowohl JavaScript-Quizfragetypen als auch Moodle-Fragetypen. Auf der Quizdidaktik-Website sieht man weitere Beispiele, die optimiert werden könnten. JavaScript Entwicklungen sind jedoch nur für Selbsttests brauchbar, weil die Test-Ergebnisse nicht beweiskräftig festgehalten werden können.

Was bei Quizdidaktik-Angeboten fehlt, ist eine Schnittstelle zu Tabellen, um in kürzester Zeit hunderte oder tausende Fragen zum Beispiel für Vokabeltests in beliebigen Sprachen zu produzieren. Das Knowhow, wie aus Tabellen die Daten für die Fragestellungen eingelesen werden, wird den Teilnehmern der beiden Kurse nachgeliefert. Mit diesem Wissen um automatische Verarbeitungsmöglichkeiten werden aus Excel-Tabellen oder einer Datenbanktabelle schnell Quizfragen ausgewählt. Diese tabellarisch aufgebauten Sammlungen können leicht ergänzt, modifiziert und selektiert werden.

Nach der Selektion werden sie automatisch zu importier baren Fragen im XML-Format verarbeitet.

In beiden Kursen wird gezeigt, wie eine typische JavaScript-Frage aufgebaut ist: Sie enthält feste Texte, die bei gleichartigen Fragen identisch sind und sie enthält variable Informationen in Form von Vokabeln, Erdkunde- oder Mathe-Aufgaben. Bei jeder Frage ist ein Datensatz einzulesen und automatisch mit dem feststehenden Text, der als Blackbox hingenommen wird, zusammenzufügen.

Mit einer ähnlichen Programmierung lassen sich die Datensätze mit den Bestandteilen der Quizfragen auch in XML-Dateien zusammenführen, damit sie von Lernmanagementsystemen (LMS) übernommen werden können.

Zur Demonstration der Möglichkeiten sind Fallbeispiele zum direkten Test und zum Download für die eigenen Systeme bereitgestellt: https://konrad-rennert.de/selbsttests-und-lernkontrollen-generieren

Damit ist die Effizienzsteigerung durch das vorgeschlagene Verfahren vollständig nachvollziehbar.