في الكثير من الشرق الأوسط وأفريقيا وجنوب آسيا، يواجه الطلاب واقعًا يوميًا لإنترنت غير مستقر — سرعات بطيئة، انقطاعات متكررة، حدود بيانات، أو انقطاعات كاملة خلال موسم الامتحانات. لهؤلاء الطلاب، LMS بالبث فقط غير قابل للاستخدام؛ يحتاجون لتنزيل محتوى الكورس والدراسة دون اتصال. لكن تنزيلات MP4 الخام تعني أن أي طالب يمكنه الإمساك بالملف، مشاركته على تيليجرام، وكورسك المميز يُقرصن خلال ساعات. هذه المقايضة — بث فقط أو تنزيلات عرضة للقرصنة — كانت الوضع الراهن لسنوات. الوضع المشفر دون اتصال هو الطريق الثالث: يمكن للطلاب التنزيل والدراسة دون اتصال، لكن المحتوى يظل مشفرًا وغير قابل للتشغيل خارج التطبيق.

كيف يعمل الوضع المشفر دون اتصال #

عندما يضغط الطالب على "تنزيل للعمل دون اتصال" على فيديو كورس يوكيرا، التطبيق لا ينزل ملف MP4. بدلًا من ذلك، ينزل blob مشفر — قطعة من بيانات مشفرة بـ AES-128 بلا معنى بدون مفتاح فك التشفير. المفتاح نفسه لا يعيش على الجهاز في نص عادي؛ ملفوف بمفتاح تشفير مفتاح مرتبط بجلسة التطبيق والعتاد المحدد للجهاز. عندما يشغل الطالب الفيديو دون اتصال، التطبيق يفك تشفير كل قطعة في الذاكرة، يعرضها على الشاشة عبر مسار فك التشفير الآمن، ويستبدل فورًا القطعة المفكوكة — في أي لحظة لا يوجد الفيديو الخام في التخزين. إذا حاول الطالب استخراج الملف (عبر مدير ملفات، بربط الجهاز بكمبيوتر، باستخراج صندوق التطبيق)، يجد فقط بايتات مشفرة لا يمكن تشغيلها بأي مشغل فيديو.

مفتاح مرتبط بالعتاد — الملفات المنسوخة لا يمكن فك تشفيرها #

مفتاح فك التشفير مرتبط بالجهاز المادي المحدد الذي نزل المحتوى. حتى لو نسخ الطالب الـ blob المشفر لجهاز آخر (باستخدام مدير ملفات، مشاركة عبر Bluetooth، رفع لسحابة)، الجهاز المستلم لا يستطيع فك تشفيره — المفتاح ببساطة لا يوجد هناك. هذا مختلف جوهريًا عن الملفات المحمية بكلمة مرور (حيث أي شخص بكلمة المرور يمكنه فتحها)؛ هذا تشفير مرتبط بالأجهزة (حيث فقط الجهاز الأصلي لديه مفتاح العتاد المطلوب). للطلاب الذين يرقون هواتفهم، يعيدون تنزيل المحتوى ببساطة على الجهاز الجديد — التنزيلات القديمة تنتهي تلقائيًا وتصبح غير قابلة للتشغيل.

ضوابط المُحاضِر — الانتهاء، الحدود، والإلغاء عن بعد #

يظل المُحاضِرون في التحكم حتى بعد تنزيل المحتوى. لكل كورس، يمكنك ضبط: (1) انتهاء التنزيل — المحتوى المنزل يصبح غير قابل للتشغيل بعد N يومًا (عادةً 7-30 يومًا)، مجبرًا الطلاب على إعادة المزامنة لمحتوى طازج. (2) حدود التنزيل — أقصى عدد فيديوهات يمكن لطالب واحد أن يكون قد نزلها في أي وقت، مانعًا التنزيل بالجملة لإعادة التوزيع. (3) الإلغاء عن بعد — إذا اكتشفت تسريبًا أو ببساطة أردت تحديث المحتوى، يمكنك إلغاء جميع النسخ المنزلة من كورس عن بعد، وتصبح غير قابلة للتشغيل في المرة التالية التي يتصل فيها جهاز الطالب بالإنترنت. هذه الضوابط تعني أنك لست مقفلًا في إبقاء المحتوى القديم في البرية — يمكنك سحبه في أي وقت.

نفس تجربة التشغيل أونلاين ودون اتصال #

من منظور الطالب، الوضع المشفر دون اتصال غير مرئي. يضغطون على "تنزيل" على قسم كورس، الفيديو ينزل في الخلفية، ومؤشر صغير "متاح دون اتصال" يظهر. على طائرة، في مترو، أو خلال انقطاع إنترنت، يمكنهم تشغيل الفيديو المنزل تمامًا كما لو كانوا متصلين — نفس الجودة، نفس السرعة، نفس الميزات (العلامات المائية وتفاعلية الاختبارات ما زالت تعمل). عندما يتصل جهازهم من جديد، التطبيق يزامن تقدمهم مع الخادم، وأي تحديثات محتوى أو إلغاءات عن بعد تسري. تجربة الطالب سلسة؛ الأمان غير مرئي.

مدير تخزين مدمج — يرى الطلاب ماذا نُزل #

تطبيق طالب يوكيرا يتضمن مدير تخزين مدمج ليمكن الطلاب من رؤية بالضبط كم يستهلك كل كورس وحذف التنزيلات القديمة. هذا يهم لأن blobs الفيديو المشفرة تقريبًا نفس حجم الفيديو غير المحمي (100-200 ميجابايت لكل ساعة SD، 300-500 ميجابايت لكل ساعة HD)، لذا طالب بـ 5 كورسات منزلة يمكنه بسهولة استهلاك 5-10 جيجابايت تخزين. يُظهر مدير التخزين تفصيل لكل كورس، يتيح للطلاب حذف دروس فردية أو كورسات كاملة، ويحذر عندما تكون التنزيلات على وشك الانتهاء. هذا النهج الخدمة الذاتية يُلغي تذاكر دعم "هاتفي نفدت مساحته."

لماذا لا تقدم معظم منصات LMS هذا #

بناء الوضع المشفر دون اتصال صعب فعلًا. يتطلب تطبيقًا أصليًا (ليس فقط غلاف ويب)، تكامل DRM على مستوى النظام على خمس منصات (iOS، Android، Windows، macOS، HarmonyOS)، بنية تحتية لإدارة المفاتيح، CDN مشفر، ونظام إلغاء عن بعد. معظم منصات LMS ويب أولًا ولا تريد الحفاظ على تطبيقات أصلية لخمس منصات. لذا تقدم إما "بث فقط" (لا دون اتصال) أو "تنزيل كـ MP4" (مخاطر قرصنة فورية) — لا واحدة منهما تعمل فعلًا للطلاب في مناطق الاتصال المنخفض. استثمرت يوكيرا في هذا لأننا نخدم أسواق الشرق الأوسط وشمال أفريقيا حيث الوضع دون اتصال ليس اختياريًا — هو الفرق بين كورس يُباع وآخر لا.