Lumaktaw sa pangunahing nilalaman

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.