نظام إدارة الامتحانات - Exam System (Angular + Node.js + MongoDB)

تفاصيل العمل

قمت بتطوير نظام إدارة امتحانات متكامل باستخدام Angular للواجهة الأمامية وNode.js مع Express وMongoDB للواجهة الخلفية.

يتيح النظام للمدرسين إنشاء حسابات، وإضافة امتحانات، وتحديد الطلاب المسموح لهم بحلها. كما يمكن للطلاب تسجيل الدخول، والاطلاع على الامتحانات المتاحة، وحلها مباشرة داخل المنصة.

النظام يدعم المصادقة Authentication والتفويض Authorization باستخدام JWT.

مميزات المشروع:

تسجيل دخول/تسجيل جديد للطلاب والمدرسين

لوحة تحكم للمدرس لإنشاء وتعديل الامتحانات

تحديد الطلاب المسموح لهم بحل كل امتحان

واجهة للطالب لعرض الامتحانات الخاصة به والإجابة عليها

عرض النتائج بعد حل الامتحان

إدارة المستخدمين والامتحانات من لوحة تحكم بسيطة وسريعة

️ تقنيات مستخدمة:

Frontend: Angular + Bootstrap

Backend: Node.js + Express.js

Database: MongoDB + Mongoose

Hosting: Vercel (Frontend) + Render أو Railway (Backend) + MongoDB Atlas

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
26
تاريخ الإضافة
تاريخ الإنجاز
المهارات