Interaktives Unterrichtsmaterial, das dir gehört

Bilder, Zeichnungen, Diagramme

Ziehen, ablegen, fertig. Aber einige Bildfunktionen von Eduskript gehen über die Grundlagen hinaus — themenabhängige Excalidraw-Zeichnungen, die mit dem Hell-/Dunkelmodus wechseln (inklusive KI-generierter Diagramme), eine kuratierte Farbpalette, die in beiden Themen lesbar bleibt, invert für handgezeichnete Schwarz-auf-Weiss-Skizzen und Mermaid für Diagramme, die du lieber beschreibst als zeichnest.


Bilder hinzufügen

Drag-and-Drop

Ziehe eine beliebige Bilddatei (PNG, JPG, WebP, GIF, SVG) in den Editor. Sie wird in den Dateispeicher deines Skripts hochgeladen, und das Markdown wird automatisch an deinem Cursor eingefügt.

Markdown-Syntax

![Caption text](my-image.png)

Der Alt-Text wird zur sichtbaren Bildunterschrift unter dem Bild. Schreibe für die Barrierefreiheit etwas Beschreibendes — Schülerinnen und Schüler mit Screenreadern sind darauf angewiesen.

HTML-Syntax mit Attributen

Für mehr Kontrolle verwendest du den <image>-Tag:

<image src="my-image.png" width="50%" align="right" wrap />
AttributWerteWirkung
srcDateiname oder URLBildquelle (erforderlich)
altStringAlt-Text / Bildunterschrift
width%, pxBildbreite setzen
alignleft, center, rightHorizontale Ausrichtung
wrap(boolesch)Bild schweben lassen, sodass Text darum herumfliesst
invert(boolesch)Im Dunkelmodus automatisch invertieren (ideal für handgezeichnete Skizzen)
saturateZahlFarbsättigung anpassen

Wenn du in der Live-Vorschau über ein Bild fährst, erscheinen Griffe zum Skalieren und eine Ausrichtungs-Symbolleiste — meist schneller als Attribute zu tippen.


Excalidraw — themenabhängige Diagramme

Excalidraw ist ein Skizzenwerkzeug mit handgezeichneter Ästhetik. Eduskript integriert es tief — inklusive eingebautem Editor (ohne die Seite zu verlassen) und automatischem Themenwechsel: Du lieferst ein SVG für den Hellmodus und eines für den Dunkelmodus, und Eduskript liefert je nach Thema des Schülers das richtige aus.

Der schnelle Weg: Editor in der Seite

Klicke auf den Excalidraw-Button in der Symbolleiste → eine Zeichenfläche öffnet sich direkt in der Seite. Skizziere dein Diagramm, klicke auf Save. Eduskript:

  1. Erzeugt zwei SVGs (helles und dunkles Thema)
  2. Lädt beide in deine Skript-Dateien hoch
  3. Fügt die Markdown-Referenz für dich ein

Das ist der ganze Ablauf. Die Zeichnung bleibt bearbeitbar — klicke sie später in der Vorschau an, um den Editor erneut zu öffnen.

Ein Diagramm aus einem Prompt erzeugen

Der Excalidraw-Editor in der Seite kann auch einen ersten Entwurf aus einem KI-Prompt erzeugen — beschreibe das gewünschte Diagramm, lass die KI es skizzieren, und passe das Ergebnis dann von Hand an wie jede andere Excalidraw-Zeichnung.

Der manuelle Weg: externes Excalidraw

Wenn du die eigenständige Web-App oder Desktop-App von Excalidraw bevorzugst:

  1. Zeichne dein Diagramm auf excalidraw.com
  2. Export → SVG mit hellem Thema → speichern als mydiagram.excalidraw.light.svg
  3. Schalte die Zeichenfläche auf das dunkle Thema um, exportiere erneut → mydiagram.excalidraw.dark.svg
  4. Lade beide Dateien in dein Skript hoch
  5. Referenziere sie im Markdown:
![A caption for screen readers](mydiagram.excalidraw)

Eduskript sucht die Geschwisterdateien .light.svg / .dark.svg automatisch. Die .excalidraw-Referenz ist symbolisch — es gibt keine tatsächliche .excalidraw-Datei (nur die zwei SVGs).

Wann Excalidraw und wann andere Diagrammwerkzeuge

Excalidraw glänzt bei
  • Algorithmus-Flussdiagrammen und Zustandsdiagrammen
  • Datenbank-ER-Diagrammen (werden neben SQL-Editoren automatisch erkannt — siehe SQL-Datenbanken)
  • Concept Maps und Mindmaps
  • Netzwerktopologien, UML-Klassendiagrammen
  • Allem, wo ein skizzenhafter, handgezeichneter Look besser passt als CAD-Präzision
Excalidraw ist weniger geeignet für
  • Fotos (nimm JPG)
  • Pixelgenaue Diagramme (nimm ein Vektorwerkzeug wie Figma oder Inkscape)
  • Sehr grosse Diagramme, die nicht in eine normale Seitenbreite passen

Mermaid-Diagramme

Für Flussdiagramme, Sequenzdiagramme und andere strukturierte Diagramme rendert Eduskript auch Mermaid nativ — eine textbasierte Diagrammsyntax, themenabhängig wie alles andere:

```mermaid
flowchart LR
    A[Start] --> B{Condition}
    B -->|yes| C[Do X]
    B -->|no| D[Do Y]
```

Die meisten Lehrpersonen schreiben Mermaid-Syntax nicht von Hand. Beschreibe dem AI-Edit-Chat das gewünschte Diagramm — «zeichne ein Flussdiagramm des Algorithmus oben» — und er schreibt den ```mermaid-Block für dich. Passe den erzeugten Code anschliessend an, falls er nicht ganz stimmt.


Themenabhängige benannte Farben

Farben in Markdown sind eine Usability-Falle — #00BFFF sieht auf Weiss toll aus und verschwindet auf Schwarz. Eduskript liefert eine kuratierte Farbpalette, in der jede benannte Farbe eigene Werte für Hell- und Dunkelmodus hat, gewählt für Lesbarkeit in beiden.

Im Fliesstext

Die Symbolleiste hat einen Textfarben- und Hervorhebungs-Wähler. Klicke entweder ein Farbfeld aus der Palette an oder schreibe die Spans von Hand:

The result is <span class="es-color-cyan">42</span>, highlighted in
<span class="es-bg-yellow">yellow</span> for emphasis.

Verfügbare Textfarben (es-color-*): cyan, lightgreen, green, orange, red, blue, violet, purple, lightblue, pink, yellow, white, black, gray.

Verfügbare Hervorhebungen (es-bg-*): yellow, green, blue, pink, orange, red, purple.

Jede wechselt ihren Farbton automatisch, wenn der Schüler zwischen Hell- und Dunkelmodus umschaltet.

In Mathematik (KaTeX)

Der KaTeX-Befehl \textcolor akzeptiert dieselben Farbnamen:

$$\textcolor{cyan}{x}^2 + \textcolor{orange}{y}^2 = \textcolor{lightgreen}{r}^2$$

Das rendert die Gleichung mit x in cyan, y in orange, r in lightgreen — und alle drei wechseln beim Themenwechsel zu ihren dunkelmodus-tauglichen Varianten.

Eigene Hex-Farben

Der «Custom color...»-Wähler der Symbolleiste erzeugt einen einfachen Inline-Style-Span mit festem Hex-Code. Das funktioniert, passt sich aber nicht dem Thema an — wähle aus der Palette, wenn du Lesbarkeit in beiden Themen willst.


Handgezeichnete Skizzen im Dunkelmodus invertieren

Du hast ein Wandtafelfoto gescannt oder eine Skizze auf weisses Papier gezeichnet. Im Hellmodus sieht sie toll aus. Im Dunkelmodus ist sie ein grell weisser Block.

Lösung: invert hinzufügen:

<image src="chalk-sketch.jpg" invert />

Im Dunkelmodus wird das Bild automatisch invertiert (Weiss wird dunkel, Schwarz wird hell). Funktioniert am besten bei kontrastreichen Schwarz-auf-Weiss-Inhalten wie Skizzen, gescannten Diagrammen und handschriftlichen Notizen.


Unterstützte Formate

FormatAm besten für
PNGScreenshots, scharfe Grafiken mit Transparenz
JPGFotos, alles Grosse, das komprimiert werden soll
WebPBesser komprimierte Fotos (moderne Browser)
SVGVektorgrafiken, Icons, Diagramme aus anderen Werkzeugen
GIFKurze Animationen
Excalidraw (.excalidraw.light.svg + .excalidraw.dark.svg)Themenabhängige, bearbeitbare Diagramme

Für Videos siehe das Kapitel Video — sie werden separat über Mux abgewickelt.


Spickzettel Bilder und Diagramme

ZielSyntax
Zentriertes Bild mit Bildunterschrift![Caption](file.png)
Rechtsbündig mit 50% Breite<image src="file.png" width="50%" align="right" ></image>
Schwebend mit Textumfluss<image src="file.png" width="40%" align="left" wrap ></image>
Themenabhängiges Excalidraw-Diagramm![Caption](mydiagram.excalidraw)
KI-entworfenes Excalidraw-DiagrammExcalidraw-Button in der Symbolleiste → im Prompt beschreiben
Mermaid-Diagramm```mermaid-Code-Block, oder AI Edit bitten, einen zu schreiben
Handgezeichnete Skizze (automatisch invertiert im Dunkelmodus)<image src="sketch.png" invert ></image>
Inline-Textfarbe, themenabhängig<span class="es-color-cyan">text</span>
Inline-Hervorhebung, themenabhängig<span class="es-bg-yellow">text</span>
Mathematik mit themenabhängiger Farbe$\textcolor{orange}{x}$