Zurück zur Startseite

Testautomatisierung: NotebookLM + Gemini + Apps Script

Automatisierung der Test-Erstellung mit NotebookLM, Gemini und Google Apps Script vereinfacht die Inhaltserstellung für das Lernen. Der Artikel beschreibt den Pipeline, den Testeffekt und das fertige Script für Formulare. Geeignet für Lehrer und Entwickler.

So automatisieren Sie Tests mit KI: NotebookLM und Apps Script
Advertisement 728x90

Testgenerierung automatisieren mit NotebookLM, Gemini und Apps Script

Die Erstellung von Dutzenden von Tests für Schüler oder zum Selbststudium erfordert Automatisierung. Die Kombination aus NotebookLM, Gemini, Google Drive und Google Apps Script ermöglicht die Erstellung präziser Tests auf Basis vertrauenswürdiger Quellen – reduziert manuelle Aufwand und minimiert KI-Halluzinationen. Dieser Workflow nutzt lokale Notizbücher zur Frageerzeugung und Skripte zur Übertragung in Google Forms.

Tests tun mehr als nur Wissen zu bewerten – sie stärken das Gedächtnis durch den sogenannten Testing Effect. Wenn Lernende Informationen aktiv abrufen, verlangsamen sie die Vergessenskurve und verbessern die Langzeitgedächtnisbildung signifikant.

Der Testing Effect im Lernen

Tests übertrumpfen passive Wiederholung bei der Speicherung von Wissen. Psychologen bezeichnen dies als "Testing Effect": Die mentale Anstrengung, Informationen abzurufen, verstärkt neuronale Verbindungen. In Make It Stick betont Peter Brown, dass Tests eine Grundlage für kreatives Denken bilden.

Google AdInline article slot

Die Vergessenskurve zeigt, dass Wissen ohne Wiederholung schnell verfliegt. Intervallbasierte Quizze zu zentralen Themen (Theorie, Grundlagen) helfen hierbei. Für komplexe Inhalte bleibt manuelle Nachbearbeitung essenziell – einfache Testerstellung kann jedoch vollständig automatisiert werden.

Tools und Automatisierungsworkflow

NotebookLM schafft einen sicheren lokalen Arbeitsraum mit hochgeladenen Quellen – dadurch entfallen Halluzinationen, da die KI nur auf Ihre Materialien zugreift. Wählen Sie qualitativ hochwertige Eingaben: Lehrbücher, Vorlesungsnote, Forschungsartikel.

Prompt für NotebookLM: "Erstelle einen Test mit 10–15 Multiple-Choice-Fragen (je 4 Antwortmöglichkeiten) basierend auf den bereitgestellten Quellen. Füge korrekte Antworten hinzu. Format: Frage, Optionen A–D, Antwort-Schlüssel." Kopieren Sie die Ausgabe in strukturierten Text.

Google AdInline article slot

Anschließend generiert Gemini ein Google Apps Script, um die Fragen in ein Formular zu importieren. Das Skript erstellt eine automatisch korrigierende Quiz-Form.

Beispiel-Skript zur Formularerstellung

function createCSForm() {
  const folderId = "1CxqAry-CvwVFRQFldSt_dw_9Oymz1JAY";
  const formTitle = "Test: Abschnitt 1. Datenspeicherung (Informatik)";
  
  // Neues Formular erstellen
  const form = FormApp.create(formTitle);
  form.setIsQuiz(true);
  
  const questions = [
    {q: "Wie nennt man die Ziffern 0 und 1, die auf der tiefsten Ebene zur Codierung von Informationen verwendet werden?", options: ["Bytes", "Bits", "Gates", "Trigger"], correct: "Bits"},
    {q: "Welche Logikoperation gibt nur dann 1 zurück, wenn beide Eingaben 1 sind?", options: ["UND", "ODER", "XOR", "NICHT"], correct: "UND"},
    {q: "Welches Computerbauteil speichert ein Bit mittels elektronischer Schaltkreise?", options: ["Gatter", "Trigger", "Magnetplatte", "Bus"], correct: "Trigger"},
    {q: "Wie viele Bits enthält ein Byte?", options: ["4", "8", "16", "32"], correct: "8"},
    {q: "Welches Zahlensystem verwendet die Symbole 0–9 und A–F?", options: ["Binär", "Dezimal", "Hexadezimal", "Oktal"], correct: "Hexadezimal"},
    {q: "In welcher Einheit wird die Adresse einer Speicherzelle im Hauptspeicher eines Computers gemessen?", options: ["Bits", "Gigabyte", "Eine eindeutige numerische Kennung", "Prozessorfrequenz"], correct: "Eine eindeutige numerische Kennung"},
    {q: "Welche Art von Speicher verliert seine Daten beim Ausschalten der Stromversorgung?", options: ["Festplatte (HDD)", "Flash-Laufwerk", "Hauptspeicher (RAM)", "CD"], correct: "Hauptspeicher (RAM)"},
    {q: "Wie nennt man Spuren auf verschiedenen Platten einer Festplatte, die gleichweit vom Zentrum entfernt liegen?", options: ["Sektor", "Zylinder", "Cluster", "Spirale"], correct: "Zylinder"},
    {q: "Welche Massenspeicherart liest Daten mittels Laser aus?", options: ["Magnetplatten", "SSD", "Optische Systeme (CD/DVD)", "Register"], correct: "Optische Systeme (CD/DVD)"},
    {q: "Wofür wird ASCII verwendet?", options: ["Video-Kompression", "Darstellung von Textzeichen", "Berechnung von Brüchen", "Virus-Schutz"], correct: "Darstellung von Textzeichen"},
    {q: "Welches Zeichencodierungssystem unterstützt Zeichen aus den meisten Sprachen weltweit?", options: ["ASCII", "Unicode", "ISO", "Binärcode"], correct: "Unicode"},
    {q: "Was ist die Methode der Bildcodierung mittels Raster aus kleinen Punkten?", options: ["Vektor", "Raster (Bitmap)", "Geometrisch", "Streaming"], correct: "Raster (Bitmap)"},
    {q: "Was bedeutet 'Abtastung' im Kontext von Ton?", options: ["Rauschunterdrückung", "Messung der Wellenamplitude in regelmäßigen Abständen", "Lautstärkeerhöhung", "Umwandlung von Ton in Text"], correct: "Messung der Wellenamplitude in regelmäßigen Abständen"}
  ];
}

Fügen Sie das Skript in den Apps Script-Editor ein und verknüpfen Sie es mit Google Drive. Nach dem Ausführen erscheint das Formular im angegebenen Ordner mit aktivierter Quiz-Funktion.

Umsetzungsschritte

  • Quellen vorbereiten: Laden Sie Materialien in Ihr NotebookLM-Notizbuch hoch. Stellen Sie Qualität und Relevanz sicher.
  • Frageerzeugung: Nutzen Sie den Prompt, um einen Test zu generieren. Überprüfen Sie Kohärenz und Genauigkeit.
  • Skript via Gemini: Geben Sie die Fragen in Gemini ein mit der Anweisung: "Erstelle ein Google Apps Script für Google Forms."
  • Bereitstellung: Führen Sie das Skript aus und testen Sie das Formular.
  • Skalierung: Wiederholen Sie den Prozess für neue Themen und optimieren Sie die Prompts gegebenenfalls.

Dieser Ansatz reduziert die Testerstellung von Stunden auf Minuten. Für mittlere bis erfahrene Entwickler: Integration in CI/CD-Pipelines für Unternehmensschulungen oder Automatisierung über NotebookLM-API.

Google AdInline article slot

Wichtige Erkenntnisse

  • NotebookLM minimiert Halluzinationen, da es nur mit hochgeladenen Quellen arbeitet.
  • Der Testing Effect steigert die Behaltensrate um 50–100 % gegenüber bloßem Wiederlesen.
  • Google Apps Script ermöglicht automatisch korrigierte Quizze und Export von Ergebnissen.
  • Ideal für grundlegende Themen; komplexe Fragen benötigen weiterhin manuelle Überarbeitung.
  • Hoch skalierbar für Selbstlernprozesse oder Unterricht großer Gruppen.

— Editorial Team

Advertisement 728x90

Weiterlesen