الميزات
تحول doQumentation محتوى IBM Quantum مفتوح المصدر إلى منصة تعليمية تفاعلية مع تنفيذ التعليمات البرمجية الحية، ووضع المحاكاة، وتتبع تقدم التعلم.
مكتبة المحتوى
381 صفحة من المحتوى
42 برنامجًا تعليميًا، و171 دل يلًا، و154 صفحة دورة، و14 وحدة — جميعها مستمدة من وثائق Qiskit مفتوحة المصدر من IBM Quantum.
تصفح البرامج التعليمية →المزامنة التلقائية من المصدر
يتم مزامنة المحتوى تلقائيًا من مستودع IBM على GitHub، مما يبقي البرامج التعليمية والدورات محدثة بأحدث إصدارات Qiskit.
التنقل المنظم
أشرطة جانبية تم إنشاؤها تلقائيًا مع فئات قابلة للطي. تحتوي البرامج التعليمية والأدلة والدورات والوحدات على أشرطة جانبية منظمة خاصة بها.
تنفيذ التعليمات البرمجية الحية
تبديل تشغيل / رجوع
تحتوي كل صفحة دفتر ملاحظات على زر تشغيل يُفعّل جميع خلايا التعليمات البرمجية باستخدام نواة Jupyter حية. انقر رجوع للعودة إلى العرض الثابت.
ثلاث خلفيات تنفيذ
تنفيذ بعيد مجاني عبر Binder (لا يحتاج إلى تثبيت)، أو تنفيذ كامل دون اتصال عبر Docker، أو استضافة ذاتية على RasQberry Pi.
تكوين الخلفية →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.
ملاحظات تنفيذ الخلية
تقييم مرئي على كل خلية: حدود كهرمانية أثناء التشغيل، خضراء عند الانتهاء، حمراء عند حدوث خطأ. يظهر مفتاح توضيحي في شريط الأدوات عند جاهزية النواة.
تلميحات أخطاء سياقية
كشف تلقائي لـ ModuleNotFoundError و NameError وانقطاع اتصال النواة. تظهر تلميحات قابلة للتطبيق أسفل الخلية مع إصلاحات مقترحة.
تثبيت pip بنقرة واحدة
عند اكتشاف حزمة مفقودة، يظهر زر 'تثبيت' قابل للنقر. بعد اكتمال التثبيت، تُعاد تشغيل الخلية الفاشلة تلقائيًا.
فتح في JupyterLab
تحتوي كل صفحة دفتر ملاحظات على زر لفتح الملف .ipynb الكامل في JupyterLab للتعديل والاستكشاف المتقدمين.
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
مخزن بيانات الاعتماد
احفظ رمز API ورمز CRN الخاصين بـ IBM Quantum مرة واحدة في الإعدادات. يتم تخزينها محليًا في متصفحك مع انتهاء صلاحية تلقائي لمدة 7 أيام للأمان.
إعداد بيانات الاعتماد →الحقن التلقائي
يتم حقن بيانات الاعتماد بصمت في النواة عند بدء التشغيل. لا حاجة للصق الرموز في كل دفتر ملاحظات — فقط انقر تشغيل.
وضع المحاكاة
قم بتشغيل جميع دفاتر الملاحظات دون حساب IBM Quantum. اختر AerSimulator للمحاكاة المثالية، أو اختر من بين العشرات من FakeBackends التي تحاكي ضوضاء الأجهزة الحقيقية. لا حاجة لأي إعداد.
تفعيل المحاكي →شارة وضع التنفيذ
يعرض شريط الأدوات الوضع النشط — اسم المحاكي (مثل 'FakeSherbrooke') أو 'IBM Quantum' — حتى تعرف دائمًا كيف يعمل الكود الخاص بك.
التعلم والتقدم
تتبع التقدم
الصفحات التي تزورها تحصل على علامة اختيار (✓) في الشريط الجانبي. دفاتر الملاحظات التي تنفذها تحصل على مؤشر تشغيل (▶). تتبع رحلتك عبر المحتوى.
شارات الفئات
تعرض كل فئة في الشريط الجانبي شارة مثل '3/10' حتى تتمكن من رؤية التقدم بسرعة. انقر لمسح التقدم لكل قسم.
استئناف القراءة
تعرض الصفحة الرئيسية بطاقة 'تابع من حيث توقفت' مع آخر صفحة زرتها ووقت زيارتك.
انتقل إلى الصفحة الرئيسية →Bookmarks
Star any page to bookmark it. Bookmarks appear on the homepage. Stored locally, up to 50 pages.
View bookmarks →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.
البحث والواجهة والنشر
البحث المحلي
بحث بالنص الكامل عبر جميع الصفحات الـ 381، يعمل دون اتصال. تظهر النتائج فورًا أثناء الكتابة.
الوضع الداكن
دعم كامل للسمة الداكنة. مخططات الدوائر ومخرجات Matplotlib تُعكس تلقائيًا لسهولة القراءة.
تضمين الفيديوهات
فيديوهات الدورات مع تعيين YouTube للتشغيل الموثوق. تعود إلى IBM Video عندما يكون YouTube غير متاح.
نشر Docker
بناء Docker متعدد المراحل مع CI/CD إلى GitHub Container Registry. حزمة كاملة (الموقع + Jupyter) أو صورة خفيفة للمحتوى الثابت فقط.
استجابة للأجهزة المحمولة
قائمة همبرغر، تمرير أفقي للتعليمات البرمجية، وشبكات بطاقات متجاوبة. تعمل على الهواتف والأجهزة اللوحية.
عرض الرياضيات
KaTeX لعرض رياضيات LaTeX سريع وعالي الجودة عبر جميع صفحات المحتوى — معادلات، مصفوفات، وترميز كمي.