مما يتكوّن Learnio
منصة تعليمية في ثلاثة تطبيقات: موقع دورات عام، ولوحة إدارة، وواجهة API مبنية على NestJS تعمل خلف الاثنين.
| التطبيق | المجلد | المنفذ | ما هو |
|---|---|---|---|
| موقع الطلاب | frontend/ | 3030 | الكتالوج العام، وملفات المدرّسين، والمدونة، ولوحة الطالب بعد تسجيل الدخول |
| لوحة الإدارة | admin-dashboard/ | 3031 | الدورات، والمناهج، والمدرّسون، والطلاب، والتسجيلات، والتقييمات، والمدونة، والإعدادات |
| API | back-end/ | 8000 | NestJS و TypeORM، على SQLite محليًا |
ما تحتويه حزمتك
حزمة موقع الطلاب هي موقع الدورات العام ولوحة الطالب بعد تسجيل الدخول، وحدهما.
| التطبيق | المجلد | المنفذ | ما هو |
|---|---|---|---|
| موقع الطلاب | frontend/ | 3030 | الكتالوج العام، وملفات المدرّسين، والمدونة، ولوحة الطالب بعد تسجيل الدخول |
يعمل على البيانات النموذجية المرفقة إلى أن تربطه بواجهة API من Learnio. واجهة API ولوحة الإدارة حزمتان منفصلتان وليستا ضمن هذا التنزيل.
ما تحتويه حزمتك
حزمة لوحة الإدارة هي لوحة المسؤولين والمدرّسين وحدها.
| التطبيق | المجلد | المنفذ | ما هو |
|---|---|---|---|
| لوحة الإدارة | admin-dashboard/ | 3031 | الدورات، والمناهج، والمدرّسون، والطلاب، والتسجيلات، والتقييمات، والمدونة، والإعدادات |
تعمل على محاكاة داخل المتصفح إلى أن تربطها بواجهة API من Learnio. واجهة API وموقع الطلاب حزمتان منفصلتان وليستا ضمن هذا التنزيل.
ما تحتويه حزمتك
حزمة API هي واجهة API المبنية على NestJS وحدها، مع قاعدة البيانات والبيانات التجريبية وكل نقاط النهاية التي تستخدمها الواجهتان الأماميتان.
| التطبيق | المجلد | المنفذ | ما هو |
|---|---|---|---|
| API | back-end/ | 8000 | NestJS و TypeORM، على SQLite محليًا |
موقع الطلاب ولوحة الإدارة حزمتان منفصلتان وليستا ضمن هذا التنزيل. يمكن لأي عميل استخدام واجهة API عبر HTTP.
على Windows، استخدم PowerShell أو Git Bash لتنفيذ الأوامر الواردة في هذه الأدلة.
تعمل الواجهة بالإنجليزية والعربية، وتُعرض الواجهة العربية من اليمين إلى اليسار.
