BETAنسخة تجريبية — البوابة والمساقات وغرفة المعلّم تتطور معًاافتح البوابة ↙
بيانالمعلّم

التعلم يجب أن يصمد أمام الانقطاع

المنتج الجيد لا يفترض دائمًا هاتفًا جديدًا واتصالًا مثاليًا.

نبني بيان ليصبح أكثر قدرة على الاستمرار في البيئات غير المستقرة: تصميم للهاتف أولًا، فشل ناعم للقدرات، أحداث قابلة للمزامنة، وحزم تعلم يمكن توسيعها للعمل دون اتصال.

01

هاتف أولًا

الغرفة يجب أن تعمل كمساحة تعلم حقيقية على الهاتف، لا كنسخة سطح مكتب مكدسة رأسيًا. التركيز واحد، والأدوات تظهر في وقتها.

02

فشل ناعم

إذا تعطل الصوت نعود للنص. إذا فشل الفيديو نستخدم رسمًا أو شرحًا. إذا انقطع الاتصال نحفظ الحدث محليًا ونزامنه لاحقًا. قدرة واحدة لا تسقط الدرس كله.

03

مزامنة بالأحداث لا بالنتائج

لا يرسل المتصفح حالة إتقان جاهزة ليكتب فوق الخادم. يرسل أفعال المتعلم، ثم تتحقق المنصة منها وتعيد حساب الحالة.

الوصول = هندسة مقاومة للواقع

منتج تعليمي عالمي يجب أن يعمل خارج ظروف المختبر.

سرعة الإنترنت، نوع الهاتف، انقطاع الكهرباء، اللغة، وإمكانية استخدام الصوت كلها عوامل تغير تجربة التعلم. إذا صممنا المنتج لشبكة سريعة وحاسوب حديث فقط، فلن تكون المجانية كافية لجعله متاحًا.

لذلك نعامل Offline، lazy loading، fallbacks، واستعادة الجلسة كجزء من تجربة التعلم. الهدف أن يعود الطالب إلى اللحظة التعليمية نفسها، لا إلى الصفحة الأولى، وأن يبقى قادرًا على التعلم حتى عندما تفشل قدرة ثقيلة.

تحميل

لا نحمل كل شيء عند الدخول.

محرك الكود والمحاكاة الثقيلة والفيديو يمكن أن تبدأ عند الحاجة. هذا يحسن وقت الدخول ويقلل البيانات على الأجهزة المحدودة.

Offline

الأحداث يمكن أن تنتظر الشبكة.

الإجابة أو التفاعل الذي حدث دون اتصال لا يجب أن يضيع. يمكن تخزين الحدث محليًا ثم مزامنته والتحقق منه عند عودة الاتصال.

Fallback

الهدف التعليمي أهم من الوسيط.

إذا لم يعمل الفيديو، ربما يكفي إطار ثابت مع شرح. إذا لم يعمل الصوت، يبقى النص. القدرة وسيلة، وليست شرطًا وحيدًا للدرس.

Restore

ارجع إلى نفس اللحظة ذات المعنى.

نحفظ المفهوم والمرحلة والسطح وحالة الفيديو أو الكود عندما تكون ذات معنى، بحيث لا يضطر الطالب لإعادة رحلة كاملة بعد Refresh أو انقطاع.

EXPERIENCE

جلسة في اتصال متذبذب

يبدأ الطالب نصيًا، ينقطع الاتصال أثناء نشاط، يستمر النشاط المحلي حيث يمكن، ثم يظهر بوضوح أن المزامنة مؤجلة. عند العودة تُرسل الأحداث بمعرّفات تمنع التكرار، ويتحقق السيرفر منها قبل تحديث الحالة.

01متصل
02انقطاع
03طابور محلي
04عودة
05تحقق ومزامنة

EVIDENCE / BOUNDARIES

اختبارات وصول نعتبرها متطلبات إنتاج.

هاتف

عرض ضيق ولوحة مفاتيح وtouch targets.

RTL

العربية في المكونات لا في النص فقط.

Reduced motion

المعنى لا يعتمد على الحركة.

Reconnect

التكرار لا ينتج أدلة أو أحداثًا مضاعفة.