انتقل إلى المحتوى
كل الأعمال

دراسة حالة · تعلّم اللغة

LinguaCoach AI

تدريب على الإنجليزية للناطقين بالعربية، مصمم ليواصل التعليم حتى دون ربط أي مزود ذكاء اصطناعي مدفوع.

منهج حتمي

تحديد المستوى يتبع مستويات CEFR. يُهيّأ الكتالوج مرة واحدة وتُشتق الدورات بتجميع الأنشطة حسب المستوى والموضوع — لا يوجد جدول دورات يخرج عن التزامن.

بيئة تشغيل محكومة للذكاء الاصطناعي

R1
توجيه بين مزودين حتميين للتطوير والاختبار وبين OpenAI وGemini وOllama أو أي نقطة نهاية متوافقة مع OpenAI.
R2
سياسات إعادة محاولة وتراجع محدودة.
R3
ميزانية شهرية وحدود يومية لكل مستخدم.
R4
عند تخطي استدعاء لمزود، تقول النتيجة ذلك صراحة. التقدم لا يُخترع أبداً.

عمل يصمد أمام إعادة التشغيل

تُحفظ مهام الذكاء الاصطناعي المنظمة كعمليات في طابور، وينفذها عامل داخل العملية بحدود واضحة يحتفظ بحجوزات صفوف PostgreSQL دائمة.

محادثات التدريب تُبث عبر Server-Sent Events.

شاشات حقيقية

مُلتقطة من نسخة محلية من تطبيق الويب، دون أي تعديل.

الصفحة الرئيسية لـ LinguaCoach AI مع معاينة لمحادثة تدريب
الشاشة الرئيسية
شاشة تسجيل الدخول في LinguaCoach
شاشة تسجيل الدخول

داخل المنتج

شاشات بعد تسجيل الدخول من نسخة محلية تعمل على بيانات العرض التجريبية للمشروع. الأسماء والوحدات والمبالغ بيانات اختبار وهمية، وليست أرقامًا من بيئة الإنتاج.

لوحة المتعلم
لوحة المتعلم
محادثة المدرب الذكي
محادثة المدرب الذكي
تمرين القراءة
تمرين القراءة
تمرين الاستماع
تمرين الاستماع
سجل تدقيق المشرف
سجل تدقيق المشرف

البنية

مستودع موحّد: تطبيق ويب Next.js وTypeScript؛ واجهة FastAPI وPydantic وSQLAlchemy 2 غير المتزامن مع ترحيلات Alembic؛ PostgreSQL في الإنتاج؛ تخزين مؤقت متوافق مع Redis؛ وDocker Compose للتطوير المحلي.

التقنيات

Next.js · TypeScript · FastAPI · Pydantic · SQLAlchemy 2 · Alembic · PostgreSQL · Redis · Docker Compose · Vitest · Playwright

الشيفرة

مستودع خاص