Zum Hauptinhalt springen

Funktionen

doQumentation verwandelt die Open-Source-Inhalte von IBM Quantum in eine interaktive Lernplattform mit Live-Code-Ausführung, Simulator-Modus und Lernfortschrittsverfolgung.

Inhaltsbibliothek

381 Seiten Inhalt

42 Tutorials, 171 Leitfäden, 154 Kursseiten und 14 Module — alle stammen aus der Open-Source-Qiskit-Dokumentation von IBM Quantum.

Tutorials durchsuchen

Auto-Sync von Upstream

Der Inhalt wird automatisch aus dem GitHub-Repository von IBM synchronisiert und hält Tutorials und Kurse mit den neuesten Qiskit-Versionen auf dem neuesten Stand. Last upstream content update: 2026-05-29 (commit ab1d578).

Strukturierte Navigation

Automatisch generierte Seitenleisten mit aufklappbaren Kategorien. Tutorials, Leitfäden, Kurse und Module haben jeweils ihre eigene organisierte Seitenleiste.

Live-Code-Ausführung

Ausführen / Zurück-Umschaltung

Jede Notebook-Seite hat eine Ausführen-Schaltfläche, die alle Codezellen mit einem Live-Jupyter-Kernel aktiviert. Klicken Sie auf Zurück, um zur statischen Ansicht zurückzukehren.

Drei Ausführungs-Backends

Kostenlose Remote-Ausführung über Binder (keine Installation erforderlich), vollständig offline über Docker oder selbst gehostet auf einem RasQberry Pi.

Backend konfigurieren

IBM Cloud Code Engine

Serverloser Jupyter-Kernel auf deinem IBM Cloud-Konto. Kaltstart in Sekunden statt 10–25 Minuten bei Binder. Der kostenlose Tarif deckt ungefähr 14 Stunden pro Monat ab.

Code Engine einrichten

Workshop-Modus

Führe Klassen-Workshops mit bis zu 50 Teilnehmenden durch. Setze mehrere Code Engine-Instanzen ein und teile eine einzige URL — Teilnehmende werden automatisch mit Sticky Sessions und automatischem Failover verteilt.

Workshop-Einrichtungsanleitung

Workshop-Überwachung

Live-Dashboard mit Auto-Refresh (30 s) zeigt Kernel-Anzahl, aktive Kernels, Verbindungen, Speichernutzung und Betriebszeit pro Instanz. Jede Instanz stellt einen /stats-Endpunkt bereit. Ein Stresstest-Skript simuliert gleichzeitige Nutzer, um Kapazitätsgrenzen vor Kursbeginn zu ermitteln.

Einstellungs-Dashboard

In Google Colab öffnen

Jede Notebook-Seite hat eine Schaltfläche «In Colab öffnen» für Cloud-Ausführung ohne Installation. Öffnet übersetzte Notebooks, wenn du in einer anderen Sprache browsst.

Zellausführungs-Feedback

Visuelles Feedback für jede Zelle: bernsteinfarbener Rand während der Ausführung, grün, wenn fertig, rot bei Fehler. Eine Legende erscheint in der Symbolleiste, wenn der Kernel bereit ist.

Kontextuelle Fehlerhinweise

Automatische Erkennung von ModuleNotFoundError, NameError und Kernel-Verbindungsabbruch. Umsetzbare Hinweise erscheinen unter der Zelle mit vorgeschlagenen Lösungen.

Pip-Installation mit einem Klick

Wenn ein fehlendes Paket erkannt wird, erscheint eine anklickbare Schaltfläche 'Installieren'. Nach Abschluss der Installation wird die fehlgeschlagene Zelle automatisch erneut ausgeführt.

In JupyterLab öffnen

Jede Notebook-Seite hat eine Schaltfläche zum Öffnen der vollständigen .ipynb-Datei in JupyterLab für erweiterte Bearbeitung und Erkundung.

Alle ausführen & Neu starten

«Alle ausführen» führt alle Zellen der Reihe nach mit einem Live-Fortschrittszähler aus. Du kannst jederzeit nach der aktuellen Zelle stoppen. «Neu starten» gibt dir einen frischen Kernel, ohne deine Binder-Sitzung zu verlieren.

IBM Quantum-Integration

Anmeldedatenspeicher

Speichern Sie Ihr IBM Quantum API-Token und CRN einmal in den Einstellungen. Lokal in Ihrem Browser gespeichert mit 7-tägigem automatischem Ablauf aus Sicherheitsgründen.

Anmeldedaten einrichten

Auto-Injektion

Anmeldedaten werden beim Start automatisch in den Kernel eingefügt. Sie müssen keine Tokens mehr in jedes Notebook einfügen — einfach auf Ausführen klicken.

Simulator-Modus

Führen Sie alle Notebooks ohne IBM Quantum-Konto aus. Wählen Sie AerSimulator für ideale Simulation oder wählen Sie aus Dutzenden von FakeBackends, die echtes Geräterauschen modellieren. Keine Einrichtung erforderlich.

Simulator aktivieren

Ausführungsmodus-Badge

Die Symbolleiste zeigt an, welcher Modus aktiv ist — der Simulatorname (z. B. 'FakeSherbrooke') oder 'IBM Quantum' — damit Sie immer wissen, wie Ihr Code ausgeführt wird.

Lernen & Fortschritt

Fortschrittsverfolgung

Besuchte Seiten erhalten ein Häkchen (✓) in der Seitenleiste. Ausgeführte Notebooks erhalten einen Wiedergabeindikator (▶). Verfolgen Sie Ihre Reise durch die Inhalte.

Kategorie-Badges

Jede Seitenleistenkategorie zeigt ein Badge wie '3/10', damit Sie den Fortschritt auf einen Blick sehen können. Klicken Sie, um den Fortschritt pro Abschnitt zu löschen.

Lesen fortsetzen

Die Startseite zeigt eine Karte 'Dort weitermachen, wo Sie aufgehört haben' mit Ihrer zuletzt besuchten Seite und dem Zeitpunkt Ihres Besuchs.

Zur Startseite gehen

Lesezeichen

Markiere beliebige Seiten als Lesezeichen. Lesezeichen erscheinen auf der Startseite. Lokal gespeichert, bis zu 50 Seiten.

Lesezeichen anzeigen

Zuletzt besuchte Seiten

Die Startseite zeigt deine 5 zuletzt besuchten Seiten für schnellen Zugriff.

Zur Startseite gehen

Anzeigeeinstellungen

Code-Schriftgröße anpassen (10–22 px), statische Zellenausgaben umschalten und Python-Warnungen für eine sauberere Ausgabe unterdrücken.

Anzeige anpassen

Onboarding-Tipps

Erstmalige Besucher sehen kontextuelle Tipps — z. B. «Klicke auf Ausführen, um Code live auszuführen» auf Notebook-Seiten. Tipps werden nach wenigen Besuchen automatisch ausgeblendet.

Mehrsprachig

20 Sprachen

Die gesamte Website ist in 20 Sprachen verfügbar, darunter Deutsch, Japanisch, Spanisch, Französisch und mehr. Jede Sprache läuft auf einer eigenen Subdomain mit übersetzter Benutzeroberfläche.

Automatischer Fallback

Nicht übersetzte Seiten fallen auf Englisch zurück mit einem Banner in der Sprache des Lesers, sodass keine Seite je fehlt.

Suche, UI & Bereitstellung

Lokale Suche

Volltextsuche über alle 381 Seiten, funktioniert offline. Ergebnisse erscheinen sofort während der Eingabe.

Dunkler Modus

Vollständige Unterstützung für dunkles Design. Schaltkreisdiagramme und Matplotlib-Ausgaben werden automatisch invertiert für bessere Lesbarkeit.

Video-Einbettungen

Kursvideos mit YouTube-Verknüpfung für zuverlässige Wiedergabe. Greift auf IBM Video zurück, wenn YouTube nicht verfügbar ist.

Docker-Bereitstellung

Mehrstufiger Docker-Build mit CI/CD zu GitHub Container Registry. Vollständiger Stack (Website + Jupyter) oder leichtgewichtiges statisches Image.

Mobilgeräte-optimiert

Hamburger-Navigation, horizontales Code-Scrollen und responsive Card-Grids. Funktioniert auf Telefonen und Tablets.

Mathematik-Rendering

KaTeX für schnelles, hochwertiges LaTeX-Mathematik-Rendering über alle Inhaltsseiten — Gleichungen, Matrizen und Quantennotation.