تطبيق دليل جامعي بـFlutter ولوحة إدارة Laravel يجمع الاختصاصات والخطط والمقررات والبحث الشامل، مع مساعد افتراضي يطابق الأسئلة الشائعة عبر Google Gemini.

مشروع أكاديمي لتطوير تطبيق دليل الطالب الجامعي الرقمي، نفذه فريق من الطلاب بمساعدة ودعم تقني من مكتب تكنو إنجاز أثناء مراحل التطوير. يجمع التطبيق في واجهة واحدة المعلومات الأكاديمية التي يحتاجها الطالب: الاختصاصات وخططها الدراسية، والمقررات حسب السنة، والكادر التدريسي، وإنجازات الجامعة، مع بحث شامل ومساعد افتراضي، بدل الاعتماد على مصادر متفرقة قد لا تكون محدّثة.
بُني تطبيق الهاتف بإطار Flutter، والجانب الخلفي ولوحة الإدارة على الويب بإطار Laravel، مع قاعدة بيانات علائقية وواجهات RESTful API محمية بـ Laravel Sanctum. ويستخدم المساعد الافتراضي Google Gemini لفهم نية سؤال المستخدم ومطابقته مع قائمة محددة من الأسئلة الشائعة، ثم يعرض الإجابة المعتمدة من قاعدة المعرفة المحلية، لا إجابة مولّدة بحرية.
| العنصر | البيانات |
|---|---|
| نوع المشروع | تطبيق هاتف لدليل أكاديمي مع لوحة إدارة ويب |
| المجال | تطبيقات الهاتف، تطوير الويب، الخدمات الجامعية الرقمية |
| حالة المشروع | نموذج تطبيقي أكاديمي بواجهات هاتف (Android) ولوحة إدارة |
| دور تكنو إنجاز | دعم ومساعدة تقنية للطلاب أثناء تطوير المشروع |
| تقنيات أساسية | Flutter / Dart، Laravel / PHP، Eloquent ORM، Laravel Sanctum، قاعدة بيانات علائقية، Google Gemini |
| المخرجات | تطبيق هاتف بواجهات متعددة، لوحة إدارة ويب، API لربط التطبيق بالخادم، مساعد افتراضي محدود بقاعدة أسئلة شائعة |
انطلق المشروع من صعوبة يواجهها كثير من الطلاب، خاصة في السنوات الأولى، في الوصول إلى معلومات دقيقة وشاملة عن تخصصاتهم، والمقررات المطلوبة، والأساتذة المسؤولين عن كل مادة، ومتطلبات التخرج. فالطالب يعتمد غالبًا على مصادر شفهية أو ورقية متفرقة قد تكون غير دقيقة أو غير محدثة، ما يضعف قدرته على تخطيط مساره الدراسي.
لذلك ركز المشروع على إنشاء نقطة وصول رقمية موحدة تتيح للطالب البحث في المحتوى الأكاديمي بصورة منظمة، مع لوحة إدارة تتيح تحديث المعلومات دوريًا حتى لا يتحول التطبيق إلى محتوى جامد لا يواكب تغير المناهج والكوادر.
نُفذ المشروع أكاديميًا بواسطة الطلاب، مع مساعدة ودعم تقني من مكتب تكنو إنجاز أثناء مراحل التطوير. ولا تنسب هذه الصفحة إلى المكتب ملكية المشروع أو تنفيذ جميع عناصر Flutter وLaravel وقاعدة البيانات والمساعد الافتراضي بصورة منفردة؛ دوره هو المساندة التقنية للطلاب خلال التنفيذ.
اتبع المشروع منهجية مرنة من أربع مراحل:
تشمل النسخة الموثقة الواجهات التالية:
| الواجهة | ما تعرضه |
|---|---|
| الواجهة الرئيسية | أقسام الاختصاصات الأكاديمية والكادر التدريسي ومشاريع التخرج مع بحث مباشر، ودعم للوضع الليلي |
| القائمة الجانبية | الصفحة الرئيسية، وملفي الشخصي، ومقرراتي المسجلة، والتقويم الأكاديمي، والجداول الدراسية، والإعدادات، وتسجيل الخروج |
| الملف الشخصي | الاسم والبريد الإلكتروني والرقم الجامعي والاختصاص وسنة التسجيل، مع تعديل الملف وتغيير كلمة المرور |
| البحث الشامل | نتائج من الاختصاصات والمقررات معًا عند كتابة كلمة بحث |
| الاختصاصات الأكاديمية | قائمة بالاختصاصات الهندسية المتاحة وصفحة تفاصيل لكل اختصاص |
| الخطة الدراسية | مخطط يوضح تسلسل المواد ومتطلباتها لكل اختصاص |
| المقررات | تصفح المقررات حسب السنة الدراسية من الأولى إلى الخامسة، مع عدد الوحدات لكل مقرر |
| المساعد الافتراضي | دردشة للإجابة عن الأسئلة الشائعة |
| إنجازات الجامعة | مسابقات وأنشطة مع تاريخ آخر تحديث للمعلومة |
بُني المساعد الافتراضي داخل تطبيق Flutter حول نموذج من Google Gemini (يذكر المشروع gemini-1.5-flash مثالًا)، ويعمل بالطريقة الآتية:
هذا الأسلوب يجعل وظيفة الذكاء الاصطناعي في المشروع محددة: تحليل السؤال والمطابقة الدلالية مع قاعدة معرفة مضبوطة، وليس إنشاء إجابات أكاديمية مفتوحة أو تقديم إرشاد أكاديمي شخصي غير مقيد، ما يقلل احتمال تقديم معلومات غير معتمدة.
وللاستزادة، اقرأ مقالينا كيف تتنبأ نماذج الذكاء الاصطناعي بالكلمة التالية؟ وما هو بروتوكول MCP ومتى يكون التكامل المباشر أبسط؟.
إلى جانب تطبيق الهاتف، يتضمن المشروع لوحة إدارة ويب مبنية بـ Laravel، تشمل:
| الواجهة | الوظيفة |
|---|---|
| لوحة القيادة | إحصائيات سريعة لعدد الفعاليات النشطة والمدرسين والمقررات والطلاب، وقسم لمشاريع التخرج |
| إدارة الكليات | إضافة الكليات وعرضها بالاسمين العربي والإنجليزي مع التعديل والحذف |
| إدارة الاختصاصات | إضافة الاختصاصات وعرض حالتها والكلية التابعة لها مع الفلترة |
| إدارة المقررات | إضافة المقررات وتعديلها بالاسم العربي والإنجليزي والرمز والاختصاص وعدد الساعات |
| مراجعة طلبات التسجيل | طلبات تسجيل الطلاب في الفعاليات أو المقررات مع حالتها وتاريخها والرقم الجامعي |
| إدارة مديري النظام | إضافة المديرين وتحديد أدوارهم، مثل مدير عام أو مدير محتوى |
اعتمد المشروع على فصل تطبيق الهاتف عن الجانب الخلفي ولوحة الإدارة:
ومن الأدوات التي يستعرضها المشروع أيضًا إطار Bootstrap لتصميم واجهات الويب المتجاوبة، واستضافة Hostinger.
يذكر المشروع أنه قُيّمت التجربة عبر اختبارات مستخدمين داخل الجامعة، ولوحظ تحسن في سرعة وصول الطلاب إلى المعلومة يُقدَّر بنحو 25%، وزيادة في التفاعل مع المحتوى الجامعي تقارب 40% مقارنة بالطريقة التقليدية. لكنه لا يذكر عدد المشاركين في الاختبار، ولا طريقة قياس هذه النسب، لذلك تُفهم على أنها تقديرات أولية لا نتائج تقييم منهجي.
أما النسب الأخرى الواردة في مقدمة المشروع، مثل نسب استخدام الطلاب للتطبيقات الجامعية، فهي من دراسات وتقارير سابقة وليست نتائج هذا التطبيق.
النسخة الموثقة من المشروع ليست نظام معلومات أكاديميًا رسميًا متكاملًا مع جميع الأنظمة المؤسسية. من حدودها:
بحسب ما يقترحه المشروع:
إذا كنت تعمل على مشروع برمجي أو نظام رقمي وتحتاج إلى دعم تقني في التخطيط أو التطوير أو المراجعة، يمكن التواصل مع تكنو إنجاز لمناقشة نطاق المساعدة المناسب للمشروع.
إذا كنت تعمل على تطبيق دليل رقمي بمساعد افتراضي وتحتاج إلى مساعدة تقنية في تطوير الفكرة أو بناء نموذج أولي، يمكن التواصل مع مكتب تكنو إنجاز لمناقشة متطلبات المشروع ونطاق الدعم المناسب.
يعالج التطبيق صعوبة وصول الطلاب إلى معلومات دقيقة ومحدثة عن اختصاصاتهم ومقرراتهم وخططهم الدراسية والكادر التدريسي، بسبب تشتتها بين مصادر شفهية وورقية. ويوفر نقطة وصول رقمية موحدة مع بحث شامل، ولوحة إدارة لتحديث المحتوى دوريًا.
يرسل التطبيق سؤال المستخدم إلى Google Gemini مع قائمة الأسئلة الشائعة كاملة، ويطلب منه إرجاع السؤال المطابق تمامًا أو عبارة "غير متوفر". عند وجود تطابق تُعرض الإجابة المعتمدة المخزنة في التطبيق والمأخوذة من الموقع الرسمي، وإلا يعتذر المساعد ويقترح سؤالًا آخر، فهو لا يولّد إجابات أكاديمية مفتوحة.
بُني تطبيق الهاتف بـFlutter وDart، والجانب الخلفي ولوحة الإدارة بـLaravel وPHP وفق نمط MVC مع نماذج Eloquent وقاعدة بيانات علائقية. وتُحمى واجهات API برموز Laravel Sanctum، بينما يدخل المديرون بجلسات عبر حارس مستقل، ويُستخدم Google Gemini للمساعد الافتراضي.
يضم التطبيق واجهة رئيسية بوضع ليلي، وملفًا شخصيًا، وبحثًا شاملًا، والاختصاصات وخططها الدراسية، والمقررات حسب السنة من الأولى إلى الخامسة، والمساعد الافتراضي، وإنجازات الجامعة. وتتيح لوحة الإدارة إدارة الكليات والاختصاصات والمقررات ومراجعة طلبات التسجيل وإدارة المديرين وأدوارهم.
لا، فالتطبيق ليس نظام معلومات جامعيًا رسميًا، ويعمل على Android فقط مع تحديث يدوي للبيانات من لوحة الإدارة. ويذكر المشروع تحسنًا يُقدَّر بنحو 25% في سرعة الوصول إلى المعلومة و40% في التفاعل، دون توضيح عدد المشاركين أو طريقة القياس.
تواصل مع فريق تكنو إنجاز لمناقشة قابلية التنفيذ العملي، اختيار القطع، وتطوير النموذج الأولي.