メインコンテンツへスキップ

機能

doQumentationは、IBM Quantumのオープンソースコンテンツを、ライブコード実行、シミュレータモード、学習進捗追跡を備えたインタラクティブな学習プラットフォームに変換します。

コンテンツライブラリ

381ページのコンテンツ

42のチュートリアル、171のガイド、154のコースページ、14のモジュール — すべてIBM QuantumのオープンソースQiskitドキュメントから取得されています。

チュートリアルを閲覧

上流からの自動同期

コンテンツはIBMのGitHubリポジトリから自動的に同期され、最新のQiskitリリースに合わせてチュートリアルとコースが最新の状態に保たれます。 Last upstream content update: 2026-07-06 (commit cae8ca4d).

構造化されたナビゲーション

折りたたみ可能なカテゴリを持つ自動生成サイドバー。チュートリアル、ガイド、コース、モジュールにはそれぞれ独自の整理されたサイドバーがあります。

ライブコード実行

実行/戻る切り替え

すべてのノートブックページには、ライブJupyterカーネルですべてのコードセルをアクティブ化する実行ボタンがあります。戻るをクリックすると、静的ビューに戻ります。

3つの実行バックエンド

Binder経由の無料リモート実行(インストール不要)、Docker経由の完全オフライン、またはRasQberry Piでのセルフホスト。

バックエンドを設定

IBM Cloud Code Engine

IBM Cloudアカウント上のサーバーレスJupyterカーネル。Binderの10〜25分ではなく、秒単位でコールドスタート。無料ティアで月約14時間をカバーします。

Code Engineのセットアップ

ワークショップモード

最大50名の参加者でクラスワークショップを実施できます。複数のCode Engineインスタンスをデプロイして単一のURLを共有 — 参加者はスティッキーセッションと自動フェイルオーバーで自動的に分散されます。

ワークショップセットアップガイド

ワークショップモニタリング

自動更新(30秒)付きのライブダッシュボードで、インスタンスごとのカーネル数、ビジーカーネル、接続数、メモリ使用量、稼働時間が表示されます。各インスタンスは/statsエンドポイントを公開します。ストレステストスクリプトが同時ユーザーをシミュレートし、授業開始前に容量限界を確認できます。

設定ダッシュボード

Colab

すべてのノートブックページには「Colabで開く」ボタンがあり、インストール不要でクラウド実行できます。別の言語でブラウジングすると翻訳済みノートブックが開きます。

セル実行フィードバック

すべてのセルでビジュアルフィードバック:実行中は黄色の枠線、完了時は緑色、エラー時は赤色。カーネルの準備ができると、ツールバーに凡例が表示されます。

コンテキストエラーヒント

ModuleNotFoundError、NameError、カーネル切断の自動検出。推奨される修正とともに、セルの下にアクション可能なヒントが表示されます。

ワンクリックpipインストール

不足しているパッケージが検出されると、クリック可能な「インストール」ボタンが表示されます。インストールが完了すると、失敗したセルが自動的に再実行されます。

JupyterLabで開く

すべてのノートブックページには、高度な編集と探索のために完全な.ipynbをJupyterLabで開くボタンがあります。

すべて実行と再起動

「すべて実行」はライブ進捗カウンター付きで全セルを順番に実行します。現在のセルの後でいつでも停止できます。「再起動」でBinderセッションを失わずに新しいカーネルを取得できます。

IBM Quantum統合

認証情報ストア

IBM Quantum APIトークンとCRNを設定で一度保存します。セキュリティのため、7日間の自動有効期限付きでブラウザにローカル保存されます。

認証情報を設定

自動インジェクション

認証情報は起動時にカーネルに自動的にインジェクトされます。すべてのノートブックにトークンを貼り付ける必要はありません — 実行をクリックするだけです。

シミュレータモード

IBM Quantumアカウントなしですべてのノートブックを実行します。理想的なシミュレーションのためにAerSimulatorを選択するか、実際のデバイスノイズをモデル化する数十のFakeBackendsから選択します。セットアップ不要。

シミュレータを有効化

実行モードバッジ

ツールバーには、どのモードがアクティブか — シミュレータ名(例:'FakeSherbrooke')または'IBM Quantum' — が表示されるため、コードの実行方法を常に確認できます。

学習の進捗

進捗追跡

訪問したページにはサイドバーにチェックマーク(✓)が付きます。実行したノートブックには再生インジケータ(▶)が付きます。コンテンツを通じた学習の旅を追跡します。

カテゴリバッジ

各サイドバーカテゴリには「3/10」のようなバッジが表示されるため、一目で進捗を確認できます。クリックしてセクションごとの進捗をクリアします。

読書を再開

ホームページには、最後に訪問したページといつそこにいたかを示す「続きから読む」カードが表示されます。

ホームページに移動

ブックマーク

任意のページをスターでブックマークできます。ブックマークはホームページに表示されます。ローカルに保存され、最大50ページ。

ブックマークを表示

最近のページ

ホームページに最近訪問した5ページが表示され、素早くアクセスできます。

ホームページへ

表示設定

コードフォントサイズ(10〜22px)の調整、静的セル出力の切り替え、よりきれいな出力のためのPython警告の抑制ができます。

表示を調整

オンボーディングのヒント

初めての訪問者には、ノートブックページで「実行をクリックしてコードをライブ実行」などのコンテキストヒントが表示されます。ヒントは数回の訪問後に自動的に非表示になります。

多言語対応

20言語

サイト全体がドイツ語・日本語・スペイン語・フランス語など20言語で利用可能です。各言語は翻訳されたUIを持つ独自のサブドメインで動作します。

自動フォールバック

未翻訳のページは読者の言語のバナー付きで英語にフォールバックするため、ページが欠けることはありません。

検索、UIおよびデプロイ

ローカル検索

全381ページの全文検索、オフラインで動作します。入力すると即座に結果が表示されます。

ダークモード

完全なダークテーマサポート。回路図とMatplotlib出力は、読みやすさのために自動的に反転します。

ビデオ埋め込み

信頼性の高い再生のためのYouTubeマッピングを備えたコースビデオ。YouTubeが利用できない場合はIBM Videoにフォールバックします。

Dockerデプロイ

GitHub Container RegistryへのCI/CDを備えたマルチステージDockerビルド。フルスタック(サイト + Jupyter)または軽量な静的専用イメージ。

モバイル対応

ハンバーガーナビゲーション、水平コードスクロール、レスポンシブカードグリッド。スマートフォンとタブレットで動作します。

数式レンダリング

すべてのコンテンツページで高速、高品質のLaTeX数式レンダリングのためのKaTeX — 方程式、行列、量子記法。