Open Learning Studio
Mit KI arbeiten

Das Kursskript

Das Textformat hinter der KI-Arbeit in Open Learning Studio. Was es ist, wie ein kleiner Kurs aussieht und wie du es herunterlädst und öffnest.

Das Kursskript ist dein Kurs, als Text aufgeschrieben. KI-Apps können den Editor nicht ansehen, aber Text lesen und schreiben sie sehr gut. Deshalb kann das Studio jeden Kurs in ein Kursskript verwandeln und ein Kursskript wieder in einen Kurs. So liest eine KI deinen Kurs, und so gibt sie dir einen neuen zurück. Selbst schreiben musst du nie ein Kursskript; diese Seite ist für Neugierige.

  • Dateiname: endet auf .olscript.json.
  • Herunterladen: auf Meine Kurse im Menü des Kurses mit Als Kursskript exportieren (für KI), oder im Dialog Mit KI verbinden mit Kursskript herunterladen.
  • Öffnen: auf Meine Kurse mit Datei öffnen, oder die Datei auf die Seite ziehen. Sie öffnet sich als neuer Kurs.

Herunterladen und öffnen in 4 Schritten

Meine Kurse öffnen

Geh zu Meine Kurse. Dort stehen alle Kurse in diesem Browser.

Kursskript herunterladen

Öffne das Menü eines Kurses und wähl Als Kursskript exportieren (für KI). Das Studio speichert eine .olscript.json-Datei.

Die KI daran arbeiten lassen

Häng die Datei in deinem KI-Chat an und sag, was du möchtest. Ohne MCP fügst du außerdem die Anleitung für die KI aus dem Dialog ein (siehe Mit KI arbeiten).

Ergebnis öffnen

Klick auf Meine Kurse auf Datei öffnen und wähl die Datei, die dir die KI gegeben hat. Sie öffnet sich als neuer Kurs; dein Original bleibt unverändert.

So sieht ein Kursskript aus

Hier ist ein vollständiger Mini-Kurs: eine Begrüßungsfolie mit einer Schaltfläche Start, eine Frage und eine Ergebnisfolie.

{
  "format": "open-learning-studio-script",
  "version": 1,
  "title": "Brandschutz Grundlagen",
  "language": "de",
  "scenes": [
    {
      "key": "intro",
      "title": "Einführung",
      "slides": [
        {
          "key": "willkommen",
          "title": "Willkommen",
          "layout": "title",
          "heading": "Brandschutz in 10 Minuten",
          "subheading": "Was tun, wenn der Alarm losgeht?",
          "objects": [
            { "type": "button", "key": "btn-start", "text": "Start", "place": "bottom-right" }
          ],
          "triggers": [
            { "when": { "type": "click", "object": "btn-start" }, "do": { "type": "nextSlide" } }
          ]
        },
        {
          "key": "frage-ausgang",
          "title": "Ausgänge",
          "question": {
            "type": "multipleChoice",
            "prompt": "Wohin gehst du, wenn der Alarm losgeht?",
            "choices": [
              { "text": "Zum nächsten gekennzeichneten Ausgang", "correct": true },
              { "text": "Zum Aufzug" },
              { "text": "Zurück an den Arbeitsplatz" }
            ]
          }
        },
        { "key": "ergebnis", "title": "Ergebnis", "results": { "passPercent": 80 } }
      ]
    }
  ]
}

So liest du es:

TeilWas er bedeutet
title, languageDer Name des Kurses und die Sprache seiner Texte.
scenesDie Kapitel des Kurses, jedes mit seinen slides (Folien).
keyEin kurzer Name für jeden Teil, zum Beispiel btn-start. Trigger und Fragen verweisen über diese Namen aufeinander.
layout, heading, subheadingEine Folie aus einem Layout, mit ihren Titeltexten.
objectsDie Dinge auf der Folie: Texte, Formen, Schaltflächen, Bilder und mehr. place setzt sie an eine benannte Stelle statt an genaue Positionen.
triggers„Wenn das passiert, mach das“: Hier führt ein Klick auf die Schaltfläche zur nächsten Folie.
questionEine Fragefolie. Die Schaltfläche Absenden und das Feedback ergänzt das Studio selbst.
resultsEine Ergebnisfolie mit der Bestehensgrenze in Prozent.

Grundregeln

  • Lass weg, was du nicht brauchst: Alles Fehlende bekommt einen sinnvollen Standardwert.
  • Jeder key kommt im ganzen Kurs nur einmal vor und besteht aus Buchstaben, Ziffern, -, _ und ..
  • Zeiten stehen in Millisekunden (1000 ist eine Sekunde), Positionen und Größen in Pixeln auf der Folie (normalerweise 1280 x 720).
  • Texte dürfen einfache Formatierung enthalten: **fett**, *kursiv*, Listen, Links und Variablen wie %Name%.
  • Die Feldnamen sind englisch; die Texte stehen in der Kurssprache.

Die vollständige Referenz

Alles, was der Editor kann, gibt es auch im Kursskript: jeden Objekttyp, jede Trigger-Aktion und Bedingung, alle Fragetypen, Designs, Player-Einstellungen, Folienmaster und Fragenpools. Die vollständige Beschreibung ist die Format-Referenz (auf Englisch). Du findest sie im Dialog Mit KI verbinden beim Weg Kursskript, zusammen mit dem JSON-Schema (die genauen Regeln für Programme) und einem Beispielkurs (der ganze Kurs „Beispiel: IT-Grundlagen“ als Skript). KI-Apps mit MCP lesen dieselbe Referenz von selbst.

Du willst ein großes, gut gebautes Kursskript sehen? Leg einen Kurs mit der Vorlage Beispiel: IT-Grundlagen an und exportiere ihn mit Als Kursskript exportieren (für KI).

Wenn etwas nicht klappt

Das Studio meldet, die Datei sei ungültig. Die Meldung nennt die Stelle und oft auch die Lösung. Füge sie in deinen KI-Chat ein und bitte die KI, die Datei zu korrigieren.

Die Antwort der KI bricht ab. Große Kurse ergeben lange Antworten. Bitte die KI, ein Kapitel nach dem anderen zu ändern, oder verbinde sie per MCP (siehe KI-App verbinden), damit sie nicht den ganzen Kurs zurückschicken muss.

Meine JavaScript-Trigger funktionieren nach dem Öffnen nicht mehr. Das ist Absicht. Prüfe den Code und schalte dann JavaScript erlauben in Ansicht Kurs ein.

Copyright © 2026