تفاصيل العمل

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

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

أهداف المشروع:

1. حل مشكلة تسجيل الحضور التقليدي داخل القاعات والمحاضرات

2. تقليل الوقت الضائع في النداء اليدوي

3. تقديم تجربة أكثر ذكاءً وتنظيمًا للمحاضر والطلاب

أهم المميزات:

1. تسجيل حضور تلقائي باستخدام كاميرا الويب وتقنية التعرف على الوجوه

2. اكتشاف الوجوه في الوقت الفعلي أثناء المحاضرة

3. إدارة كاملة للطلاب والجلسات من خلال لوحة تحكم للمحاضر

4. إنشاء ومتابعة وإنهاء جلسات الحضور بسهولة

5. رفع صور تدريبية متعددة لكل طالب لتحسين دقة التعرف

6. تسجيل الحضور مرة واحدة فقط لكل جلسة لمنع التكرار

7. عرض إحصائيات وتقارير منظمة عن الحضور

8. تصدير سجلات الحضور إلى Excel

9. نظام تسجيل دخول آمن للمحاضرين باستخدام JWT Authentication

طريقة عمل النظام:

1. يقوم المحاضر بإنشاء جلسة حضور جديدة

2. يتم تشغيل كاميرا الويب داخل الواجهة

3. يكتشف النظام الوجوه الظاهرة في البث المباشر

4. يتم إرسال بيانات الوجه إلى خادم الذكاء الاصطناعي

5. يتم استخراج Face Embedding ومقارنته ببيانات الطلاب المسجلين

6. عند التطابق، يتم تسجيل حضور الطالب تلقائيًا داخل الجلسة النشطة

الجانب التقني:

تم تطوير المشروع باستخدام معمارية Microservices لتوفير تنظيم أفضل وقابلية أعلى للتطوير، ويتكون من 3 أجزاء رئيسية:

1. Frontend Web App

واجهة تفاعلية مبنية باستخدام React، مسؤولة عن إدارة الكاميرا وعرض البيانات والتفاعل مع المستخدم

2. Backend API

سيرفر مسؤول عن إدارة المستخدمين والطلاب والجلسات والحضور والتقارير

3. AI Recognition Service

خدمة مستقلة لمعالجة الصور واستخراج خصائص الوجه باستخدام نماذج تعلم عميق

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

1. Frontend: React.js, Vite, React Router, face-api.js

2. Backend: Node.js, Express.js, MongoDB, Mongoose

3. AI / Computer Vision: Python, Flask, DeepFace / InsightFace

4. أدوات أخرى: JWT, Multer, Axios, ExcelJS

القيمة التي يقدمها المشروع:

هذا المشروع يقدم حلًا عمليًا وحديثًا للمؤسسات التعليمية التي تبحث عن أتمتة الحضور، تقليل الأخطاء البشرية، ورفع كفاءة إدارة المحاضرات باستخدام الذكاء الاصطناعي.

بطاقة العمل

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