مرحبًا بك في صفحات التوثيق الخاصة بـ Uninotif!
يمكنك العثور هنا على تفصيل عن المنتج ، من رؤية عالية المستوى إلى قرارات التنفيذ منخفضة المستوى ، وهو نوع من تقرير تطوير البرمجيات ، الذي ينظمه الانضباط (اعتبارًا من RUP):
حتى الآن ، يتم تقديم المساهمات حصريًا من قبل الفريق الأولي ، لكننا نأمل أن نفتحها على المجتمع ، في جميع المجالات والمواضيع: المتطلبات ، التقنيات ، التطوير ، التجريب ، الاختبار ، إلخ.
الرجاء الاتصال بنا!
شكرًا لك!
يهدف مشروعنا إلى تزويد أعضاء FEUP بتذكيرات للأحداث المهمة أو بشكل روتيني لحياتهم الأكاديمية من خلال مجموعة متنوعة من الإخطارات التي تم تنفيذها في UNI ، مثل الفصول أو تنبيهات دفع الرسوم الدراسية.
يعتزم منتجنا التمييز بين UNI و SIGARRA بواسطة نظام إشعار بقدرات مختلفة. نعتقد أن هذه الميزة ستساعد المستخدم على عدم نسيان الأحداث ضمن اهتمامها ، وكذلك تحسين تجربة المستخدم الإجمالية للتطبيق.

إلغاء تنشيط إشعار دفع رسوم الرسوم الدراسية
| اسم | إلغاء تنشيط إشعار دفع رسوم الرسوم الدراسية |
|---|---|
| ممثل | مستخدم |
| وصف | يقوم المستخدم بإلغاءات الإخطارات التي يتم تشغيلها عندما يكون حد الدفع لرسوم التعليم قريبًا |
| الشروط المسبقة | تم تسجيل الدخول إلى المستخدم وتفعيل إخطارات الرسوم الدراسية |
| شروط ما بعد | يتم إلغاء تنشيط نوع الإخطار المحال |
| التدفق الطبيعي | 1. يقوم المستخدم بالوصول إلى إعدادات إشعاره. 2. يعرض النظام قائمة بأنواع الإخطار. 3. يختار المستخدم "حد دفع الرسوم الدراسية". 4. يقوم المستخدم بانزلاق شريط التمرير الذي يقوم بإلغاء تنشيط هذا النوع من الإخطار. |
| تدفقات واستثناءات بديلة | 1. [لا يوجد استثناء درجة] إذا تم حذف ، في الخطوة 3 ، لم يتم حذف خيار تحديد هذا النوع من الإخطار |
تغيير معلمات إشعار الفئة
| اسم | تغيير الفصول التي تنشط فيها الإخطارات |
| ممثل | مستخدم |
| وصف | يقوم المستخدم بتشويش الفئات التي يريد عليها الإخطارات التي يريد أن يتم إخطارها بوقت معين قبل حدوثها. |
| الشروط المسبقة | تم تسجيل المستخدم في دورة واحدة على الأقل. |
| شروط ما بعد | مجموعة جديدة من معلمات الإخطار لإشعارات الفئة تحل محل المعلمات التي تم إنشاؤها مسبقًا. |
| التدفق الطبيعي | 1. يصل المستخدم إلى إعدادات الإخطار. 2. يحدد المستخدم خيار تعريفات إعلامات الفئة. 3. يحدد المستخدم خيار تحرير الفئات مع الإخطارات النشطة. 4. ينشط/إلغاء تنشيط الإخطارات لكل فئة معروضة. 5. النظام يغير إعدادات الإخطارات في الفصل. |
| تدفقات واستثناءات بديلة | [لا يوجد فشل في الدورات المسجلة] إذا لم يتم تسجيل المستخدم بعد الخطوة 2 من التدفق العادي في أي دورة ، يعرض النظام رسالة تفيد بأن نفس الموقف. |

وصف
يدعم نظام الإخطار الخاص بنا كلاً من إخطارات الفصل/المحاضرات وإشعارات الدفع الدراسية.

نظام توصيل Notificaiton: ستأخذ هذه الحزمة معلومات حول نموذج معين (نموذج الفئة ، ونموذج التعليم ، وما إلى ذلك) وسيقوم بجدولة إشعار يعرض معلومات النموذج هذا بناءً على الإعدادات المحددة بواسطة المستخدم
إعدادات الإخطار: ستتعامل هذه الحزمة مع جميع الإعدادات التي يمكن للمستخدم تغييرها. على سبيل المثال ، إذا تم تشغيل نوع معين من الإخطار أو إيقاف تشغيله ، وكم من الوقت قبل الحدث يجب عرضه
قاعدة بيانات إعدادات الإخطار: ستخزن هذه الحزمة جميع الإعدادات حول تسليم الإخطارات
مسترد بيانات الرسوم الدراسية: ستسترجع هذه الحزمة جميع البيانات المتعلقة بالرسوم الدراسية مثل قيمة الدفعة الواحدة وحتى عندما يتم دفعها
قاعدة بيانات الدورة التدريبية: ستتعامل هذه الحزمة مع جميع البيانات التي توفرها Sigarra حول العناء الذي يأخذه المستخدم وعدد الرسوم الدراسية التي لا تزال تستخدم للدفع
مسترد بيانات الفئة: ستسترجع هذه الحزمة جميع البيانات حول فئة مثل الوقت الذي تبدأ فيه الفصل ، في أي غرفة ستتم ، إلخ. قاعدة بيانات Sigarra: تحتوي قاعدة بيانات Sigarra على جميع المعلومات حول مستخدم مخزن
في ميزةنا ، سنستخدم إطار Flutter وقاعدة بيانات SQLite لأن تلك الموجودة بالفعل موجودة في مشروع UNI وتلبية احتياجاتنا تمامًا.

لقد اخترنا تنفيذ الواجهة الأمامية لقائمة إعدادات الإخطار كتوضيح لقدرتنا على استخدام الرفرفة. تحتوي هذه القائمة على تبديل إلى جميع أنواع الإخطار. عندما يتم تنشيط ملك معين للإخطار ، يمكن للمستخدم اختيار أسبقية هذا النوع من الإخطار.
| إيقاف الإخطارات | تم تشغيل الإخطارات |
|---|---|
![]() | ![]() |
يطلق
في هذا التكرار الأول ، ذهب العمل بشكل عام بسلاسة ، وكان هناك جهد جماعي لمعرفة الأهداف.
لكن،
بالنسبة لبعض الأعضاء ، لا تزال حيل الاختبار مقلقة إلى حد ما لمعرفة ذلك. وأيضًا ، من الصعب فهم قاعدة البيانات الأصلية وليس لها أي معرفات مرتبطة ، مما يجعل من الصعب إقامة علاقات مع الآخرين ليتم تعريفها

يطلق

يطلق
