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.

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

Serverless Jupyter kernel on your IBM Cloud account. Cold start in seconds instead of Binder's 10–25 minutes. Free tier covers roughly 14 hours per month.

Set up Code Engine

Workshop Mode

Run classroom workshops with up to 50 participants. Deploy multiple Code Engine instances and share a single URL — participants are automatically distributed with sticky sessions and automatic failover.

Workshop setup guide

Workshop Monitoring

Live dashboard with auto-refresh (30s) shows per-instance kernel counts, busy kernels, connections, memory usage, and uptime. Each instance exposes a /stats endpoint. Stress test script simulates concurrent users to find capacity limits before the class starts.

Settings dashboard

Open in Google Colab

Every notebook page has an 'Open in Colab' button for zero-install cloud execution. Opens translated notebooks when browsing in another language.

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.

Run All & Restart

Run All executes every cell in order with a live progress counter. Stop after the current cell anytime. Restart gives you a fresh kernel without losing your Binder session.

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

Bookmarks

Star any page to bookmark it. Bookmarks appear on the homepage. Stored locally, up to 50 pages.

View bookmarks

Recent Pages

The homepage shows your 5 most recently visited pages for quick access.

Go to homepage

Display Preferences

Adjust code font size (10–22px), toggle static cell outputs, and suppress Python warnings for cleaner output.

Adjust display

Onboarding Tips

First-time visitors see contextual tips — like "Click Run to execute code live" on notebook pages. Tips auto-dismiss after a few visits.

Multi-Language

20 Languages

The full site is available in 20 languages including German, Japanese, Spanish, French, and more. Each locale runs on its own subdomain with translated UI.

Automatic Fallback

Untranslated pages fall back to English with a banner in the reader's language, so no page is ever missing.

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.