Logo Lanfrica

mliziayob-maker/algeria-edu-platform

Domaine:

educationnatural language processing

Type de record:

software
Créateur:
mli
Hôte:
# منصة أكاديمية أمين الذكية 🎓 --- ## 📖 الرؤية منصة تعليمية جزائرية **مفتوحة المصدر**، تستخدم الذكاء الاصطناعي لتقديم تعليم مخصص وتفاعلي لجميع الأطوار (ابتدائي، متوسط، ثانوي). ## ✨ الميزات الرئيسية - 🤖 **أستاذ افتراضي ذكي** (يعتمد على Gemini API مع نظام RAG). - 📝 **تمارين تفاعلية** مع تصحيح فوري وتغذية راجعة تفسيرية. - 📊 **تتبع التقدم الشخصي** وتحليلات التعلم. - 🌐 **متعدد اللغات** (عربية، إنجليزية، فرنسية). - 🎮 **نظام تحفيزي** (نقاط، شارات، ومتسلسلات تعلم). - 👨‍🏫 **لوحة تحكم للمعلمين** لإدارة المحتوى. --- ## 🛠️ التقنيات المستخدمة | **المجال** | **التقنية** | | :--- | :--- | | **الواجهة الأمامية** | Next.js 14 + TypeScript + Tailwind CSS | | **قاعدة البيانات** | Supabase (PostgreSQL) | | **الذكاء الاصطناعي** | Google Gemini API + RAG | | **النشر** | Vercel | | **إدارة الحالة** | Zustand | | **النماذج** | React Hook Form | | **الاختبارات** | Jest + React Testing Library | --- ## 📂 هيكل المشروع (النسخة النهائية) ``` algeria-edu-platform/ ├── .github/ # سياسات وقوالب GitHub │ ├── ISSUE_TEMPLATE/ # قوالب تقارير المشاكل │ └── PULL_REQUEST_TEMPLATE.md # قالب طلبات السحب ├── frontend/ # تطبيق Next.js (الواجهة) │ ├── app/ # مجلد التطبيق الرئيسي (App Router) │ ├── components/ # مكونات React القابلة لإعادة الاستخدام │ ├── lib/ # دوال مساعدة واتصالات API │ ├── public/ # ملفات ثابتة (صور، أيقونات) │ ├── package.json # اعتماديات الواجهة │ └── tsconfig.json # إعدادات TypeScript ├── backend/ # منطق الخادم (Supabase Edge Functions) │ ├── functions/ # دوال سحابية لكل وظيفة │ │ ├── auth/ # دوال المصادقة │ │ ├── ai/ # دوال الذكاء الاصطناعي │ │ └── exercises/ # دوال التمارين │ └── package.json # اعتماديات الخادم ├── database/ # مخططات قاعدة البيانات │ ├── schema.sql # ملف إنشاء الجداول …

Licenses