التعليم الإلكتروني لطلاب المرحلة الثانوية
تدريس سوريا
«تدريس سوريا» منصة تعليمية لطلاب المدارس في سوريا من الصف التاسع إلى الثاني عشر. قدت بناء مستودع شيفرة موحد يضم ستة تطبيقات ويب (موقعًا تعريفيًا وبوابات للطلاب والمعلمين وأولياء الأمور والموظفين والإدارة)، وواجهة برمجية REST، وتطبيقًا للهاتف على Expo. كل الشاشات بالعربية فقط ومن اليمين إلى اليسار. والمنصة في مرحلة تجريبية (beta) على نطاقات فرعية من 3lmna.com، ولا تعمل حتى الآن إلا على محتوى تجريبي.
- العميل
- تدريس سوريا
- السنة
- 2026
- الدور
- مسؤول المنتج والتطوير، Admix Lab
- الحالة
- نسخة تجريبية
- المنصّات
- الموقع التعريفي، بوابة الطالب، بوابة المعلمين، الإدارة والموظفون، بوابة أولياء الأمور


الطلاب وأولياء الأمور. الواجهة العامة للمنصة: صفحة تعريفية بالعربية موجهة لطلاب البكالوريا، تعرض المميزات والمواد والخطط وتتيح التسجيل المجاني.
- ستة تطبيقات ويب وواجهة برمجية REST وتطبيق Expo (مبني في المستودع ولم يُطرح بعد) في مستودع شيفرة واحد
- 50 نموذج بيانات، و79 ملف مسارات في الواجهة البرمجية تضم 96 معالجًا للطلبات
- واجهة عربية بالكامل: كل البوابات بالعربية ومن اليمين إلى اليسار
- حد لعدد الأجهزة في كل خطة يمنع مشاركة الحسابات، إلى جانب سلاسل الأيام المتتالية ونقاط XP والمستويات
التحدي
احتاج طلاب المرحلة الثانوية في سوريا ممن يستعدون للبكالوريا إلى منصة تعليمية مبنية بالعربية من شاشتها الأولى ومصممة وفق الظروف المحلية: الدفع بالبطاقات محدود، ومشاركة الحسابات شائعة، ويحتاج كل من أولياء الأمور والمعلمين وفريق العمليات إلى أدواته الخاصة.
وشمل نطاق العمل ستة أدوار للمستخدمين (الطالب وولي الأمر والمعلم والموظف والمدير والمدير العام)، ودورة التعلم كاملة: الدروس، والاختبارات والامتحانات، والتحفيز، والمدفوعات، والإشراف.
النهج
بدأ فريق Admix Lab باستكشاف المنتج في أربعة نماذج تصميم أولية على Lovable بين فبراير ومارس 2026. ثم قدت بناء مستودع شيفرة موحد على Turborepo يضم ستة تطبيقات ويب على Next.js 16، وواجهة برمجية REST، وتطبيق Expo للطلاب وأولياء الأمور، وتتشارك كلها حزمًا لقاعدة البيانات والمصادقة وعميل API بأنواع TypeScript ومكونات الواجهة وتعريفات الأنواع المشتركة. يضم مخطط قاعدة البيانات 50 نموذجًا في Prisma على Supabase Postgres، وتضم الواجهة البرمجية 79 ملف مسارات و96 معالجًا للطلبات. وانتقل المستودع من أول ترحيل لقاعدة البيانات في 16 مارس 2026 إلى النشر في بيئة الإنتاج في 20 مارس.
الحماية في الواجهة البرمجية لا في الشاشات: رموز وصول صالحة لمدة 15 دقيقة، وجلسات تجديد تدوم 30 يومًا محفوظة في Upstash Redis، ورمز تحقق يصل بالبريد الإلكتروني قبل إنشاء الحساب، وحد للطلبات بنافذة منزلقة قدره 60 طلبًا في الدقيقة لكل عنوان IP، وحد للأجهزة في كل خطة، وفحص لمستوى الموظف في الطبقة الوسيطة يقصر الاسترداد على المشرفين، وروابط موقعة للفيديوهات والملفات الخاصة. ولا يرى ولي الأمر بيانات الطالب إلا بعد الربط برمز مؤقت.
والمدفوعات مصممة لواقع السوق: Stripe Checkout للبطاقات مع webhook يتحقق من توقيع كل طلب، والتحويل اليدوي وSyriatel Cash وMTN Cash، إذ يرسل الطالب اسم المرسل ورقم الحوالة والإيصال، ثم تتحقق الإدارة من الدفعة فتقبلها أو ترفضها. وتذهب فيديوهات الدروس عند رفعها مباشرة إلى Cloudflare Stream، وتُحفظ ملفات PDF والعروض التقديمية وغيرها في Supabase Storage ولا تُفتح إلا بروابط موقعة صالحة لمدة 24 ساعة.
الأثر
تطبيقات الويب الستة والواجهة البرمجية منشورة في سبعة مشاريع على Vercel ضمن نطاقات فرعية من 3lmna.com، وواجهتها بالعربية فقط. والمنصة في مرحلة تجريبية: تعمل بيئة الإنتاج على محتوى تجريبي للصفوف من التاسع إلى الثاني عشر، وبعض صفحات بوابة الطالب ما زالت تحتاج إلى إصلاح قبل الإطلاق.
وتتضمن الواجهة البرمجية التسجيل برمز يصل بالبريد الإلكتروني مع اختيار الصف والفرع، وتتبع مشاهدة الدروس، ومحاولات الاختبارات والامتحانات، ونقاط XP والمستويات وسلاسل الأيام، وربط أولياء الأمور، والتحقق من المدفوعات، والاسترداد الذي يقتصر بين الموظفين على مستوى المشرف.
أما تطبيق Expo للطلاب وأولياء الأمور (25 شاشة على Expo SDK 54) فموجود في المستودع نفسه مع إعدادات بناء جاهزة في EAS، ولم يصل بعد إلى App Store أو Google Play.
الطلاب وأولياء الأمور
الموقع التعريفي
الواجهة العامة للمنصة: صفحة تعريفية بالعربية موجهة لطلاب البكالوريا، تعرض المميزات والمواد والخطط وتتيح التسجيل المجاني.
- واجهة بالعربية من اليمين إلى اليسار لطلاب البكالوريا
- اثنتا عشرة مادة، من الرياضيات والفيزياء والكيمياء إلى الفلسفة والمعلوماتية
- الخطط وحدود الأجهزة في كل منها تأتي مباشرة من الواجهة البرمجية
طلاب الصفوف من التاسع إلى الثاني عشر
بوابة الطالب
مساحة الطالب اليومية: سلسلة الأيام ونقاط XP والمستوى في أعلى الصفحة، ثم الدروس التي يتابعها وتقدمه في كل مادة. وعلى الهاتف تعرض بوابة الويب نفسها شريط تبويبات في أسفل الشاشة.
- دروس فيديو تحفظ تقدم المشاهدة، ويُحتسب الدرس مكتملًا بعد مشاهدة 80٪ منه
- اختبارات قصيرة وامتحانات بستة أنواع من الأسئلة، والإجابات الصحيحة تبقى على الخادم طوال المحاولة
- نقاط XP ومستويات، ومكافآت لسلسلة الأيام عند بلوغها 3 و7 و14 و30 و100 يوم
- لكل خطة حد للأجهزة (جهاز واحد أو جهازان أو ثلاثة)، ويزيل الطالب الأجهزة القديمة بنفسه من صفحة الأجهزة

المعلمون
بوابة المعلمين
ينشئ المعلم دروسه ويحدثها ضمن المادة والفصل. الأرقام الأربعة في لوحة التحكم (الطلاب والدروس ومتوسط الاختبارات ووقت المشاهدة) تأتي من الواجهة البرمجية، أما بقية أقسامها فعناصر توضيحية في هذا الإصدار.
- مكتبة دروس مع بحث وتصفية حسب المادة، وتعرض مدة كل درس وحالة نشره
- لا يصل المعلم إلا إلى دروسه هو عرضًا وتعديلًا وحذفًا، وتتحقق الواجهة البرمجية من ذلك
- يُنشأ كل درس جديد بحالة «مسودة»، والنشر للإدارة وحدها، ولا يستطيع المعلم حذف درس بعد نشره

الإدارة وفريق العمليات
الإدارة والموظفون
تدير الإدارة المحتوى والمستخدمين والمدفوعات، من نظام إدارة الدروس إلى مراجعة التحويلات والتحقق منها. وتمنح بوابة مستقلة للموظفين فريق العمليات صلاحيات متدرجة.
- نظام لإدارة الدروس بحالات المسودة والمراجعة والنشر والأرشفة، مع بحث بعنوان الدرس أو اسم المعلم
- الدفع بالبطاقة عبر Stripe Checkout، إلى جانب التحويل اليدوي وSyriatel Cash وMTN Cash، وتراجع الإدارة كل تحويل فتقبله أو ترفضه
- بوابة للموظفين تعرض الطلاب والاشتراكات وسجل المدفوعات، بخمسة مستويات للصلاحيات وقائمة لا تُظهر لكل موظف إلا ما يتيحه مستواه
- بين الموظفين، لا تسمح الواجهة البرمجية بالاسترداد إلا لمستوى المشرف، ويتطلب كل استرداد ذكر السبب، ويوقف الاشتراك أو المقرر المرتبط بالدفعة، ويُحفظ في سجل نشاط الموظفين





أولياء الأمور
بوابة أولياء الأمور
يرتبط ولي الأمر بحساب الطالب عبر رمز يُنشئه الطالب بنفسه، ثم يتابع نقاط XP وسلسلة الأيام ونسبة الإكمال لكل طالب مرتبط به.
- رمز الربط من 8 أحرف بصيغة XXXX-XXXX، يستبعد الأحرف والأرقام المتشابهة، وتنتهي صلاحيته بعد 48 ساعة
- لا تعيد الواجهة البرمجية بيانات أي طالب إلا لولي الأمر المرتبط به
- صفحات لكل طالب مرتبط تعرض التقدم والمواد والامتحانات
التقنيات
- Next.js 16
- React 19
- TypeScript
- Turborepo
- Tailwind CSS v4
- TanStack Query
- Prisma
- PostgreSQL (Supabase)
- Upstash Redis
- Expo SDK 54
- React Native 0.81
- Vercel
التكاملات
- Stripe Checkout and webhooks
- Cloudflare Stream
- Supabase Storage
- Upstash Ratelimit
- Resend