Mga Feature
Ginagawa ng doQumentation ang open-source content ng IBM Quantum na isang interactive learning platform na may live code execution, simulator mode, at learning progress tracking.
Content Library
381 Pahina ng Content
42 Tutorials, 171 Guides, 154 Course pages, at 14 Modules β lahat ay mula sa open-source Qiskit documentation ng IBM Quantum.
Tingnan ang mga tutorial βAuto-Sync mula sa Upstream
Ang content ay awtomatikong naka-sync mula sa GitHub repository ng IBM, na pinapanatiling napapanahon ang mga tutorial at courses sa pinakabagong Qiskit releases.
Structured Navigation
Auto-generated sidebars na may collapsible categories. Ang Tutorials, Guides, Courses, at Modules ay may kanya-kanyang organized sidebar.
Live Code Execution
Run / Back Toggle
Bawat notebook page ay may Run button na nag-activate ng lahat ng code cells gamit ang live Jupyter kernel. I-click ang Back para bumalik sa static view.
Tatlong Execution Backends
Libreng remote execution sa pamamagitan ng Binder (walang kailangang i-install), ganap na offline sa pamamagitan ng Docker, o self-hosted sa RasQberry Pi.
I-configure ang backend β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.
Cell Execution Feedback
Visual feedback sa bawat cell: amber border habang tumatakbo, berde kapag tapos na, pula sa error. May lumalabas na legend sa toolbar kapag handa na ang kernel.
Contextual Error Hints
Awtomatikong detection ng ModuleNotFoundError, NameError, at kernel disconnection. May lumalabas na actionable hints sa ilalim ng cell na may mga mungkahing solusyon.
One-Click pip Install
Kapag may nakitang nawawalang package, may lumalabas na clickable 'Install' button. Pagkatapos ng installation, awtomatikong muling tumatakbo ang nabigong cell.
Buksan sa JupyterLab
Bawat notebook page ay may button para buksan ang buong .ipynb sa JupyterLab para sa advanced editing at exploration.
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
Credential Store
I-save ang inyong IBM Quantum API token at CRN minsan lang sa Settings. Naka-store nang lokal sa inyong browser na may 7-araw na auto-expiry para sa seguridad.
I-setup ang credentials βAuto-Injection
Ang credentials ay tahimik na ini-inject sa kernel sa startup. Hindi na kailangang mag-paste ng tokens sa bawat notebook β i-click lang ang Run.
Simulator Mode
Patakbuhin ang lahat ng notebooks nang walang IBM Quantum account. Pumili ng AerSimulator para sa ideal simulation, o pumili mula sa dose-dosenang FakeBackends na nag-model ng tunay na device noise. Walang kailangang setup.
I-enable ang simulator βExecution Mode Badge
Ang toolbar ay nagpapakita kung aling mode ang active β ang pangalan ng simulator (hal. 'FakeSherbrooke') o 'IBM Quantum' β kaya alam ninyo lagi kung paano tumatakbo ang inyong code.
Learning & Progress
Progress Tracking
Ang mga pahinang binisita ninyo ay may checkmark (β) sa sidebar. Ang mga notebooks na inyong na-execute ay may play indicator (βΆ). Subaybayan ang inyong paglalakbay sa content.
Category Badges
Bawat sidebar category ay may badge na tulad ng '3/10' para makita ninyo ang progress sa isang sulyap. I-click para i-clear ang per-section progress.
Ipagpatuloy ang Pagbabasa
Ang homepage ay may 'Continue where you left off' card na may inyong huling binisitang pahina at kailan kayo nandoon.
Pumunta sa homepage β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.
Search, UI & Deployment
Local Search
Full-text search sa lahat ng 381 pages, gumagana offline. Ang mga resulta ay lumalabas kaagad habang nagta-type kayo.
Dark Mode
Ganap na dark theme support. Ang circuit diagrams at Matplotlib outputs ay awtomatikong nag-invert para sa readability.
Video Embeds
Mga course videos na may YouTube mapping para sa maaasahang playback. Bumabalik sa IBM Video kapag hindi available ang YouTube.
Docker Deployment
Multi-stage Docker build na may CI/CD sa GitHub Container Registry. Full stack (site + Jupyter) o magaan na static-only image.
Mobile Responsive
Hamburger navigation, horizontal code scrolling, at responsive card grids. Gumagana sa mga phones at tablets.
Math Rendering
KaTeX para sa mabilis at mataas na kalidad na LaTeX math rendering sa lahat ng content pages β equations, matrices, at quantum notation.