1. ما هي منصة نداء
نداء منصة ميدانية للزراعة والتمويل الزراعي. ليست لوحة ويب للمتصفح. العمل كله من تطبيقين أندرويد يتحدثان مع خادم واحد على المختبر.
تطبيق المزارع — الحزمة org.nidaa.user — التحميل: nidaa-user.apk. للمزارع نفسه: تسجيل، دخول، أسعار، إرشاد، معلومات، وإن كان مستحقاً للدعم: مساعدة مالية، حساب بنكي، رمز تحقق، إشعارات، ملف شخصي.
تطبيق الإدارة — الحزمة org.nidaa.admin — التحميل: nidaa-admin.apk. للمشرف والمالك: كتابة الأسعار والإرشاد والمحاصيل، بحث المزارعين، توثيق الهاتف والبنك، تفعيل الأهلية، اعتماد المراحل والصرف، لصق/مسح رمز المستخدم. المالك يرى لوحة أرقام ويدير المشرفين.
عنوان الخادم: http://174.138.29.61:18080. كل مسارات العمل تحت /v1. فحص الصحة: /healthz. دليل المبرمج: frontend.html.
الأدوار الثلاثة بالتفصيل
| الدور | رمز الخادم | التطبيق المسموح | صلاحيات القراءة | صلاحيات الكتابة |
|---|---|---|---|---|
| مزارع | farmer | تطبيق المزارع فقط | أسعاره المنشورة، الإرشاد المنشور، معلوماته، دفعاته إن كان مؤهلاً، إشعاراته، رمزه | تسجيل، تحديث الملف، رفع/تعديل بنك، تأكيد «أكملت المرحلة»، تعليم إشعار مقروء |
| مشرف | admin | تطبيق الإدارة | كل المزارعين، كل الدفعات التي يديرها، المسودات | محاصيل، أسواق، أسعار، منشورات، توثيق هاتف/بنك، أهلية، اعتماد، صرف، إيقاف مزارع، إنشاء مزارع |
| مالك | owner | تطبيق الإدارة | كل ما يراه المشرف + لوحة المالك + سجل الدفعات + قائمة المشرفين | كل ما يكتبه المشرف + إنشاء/إيقاف/تفعيل مشرف |
الدخول بالتطبيق الخطأ يُرفض في الواجهة حتى لو الرمز صالح. لا تخلط التطبيقين على جهاز واحد دون الخروج أولاً.
هيكل الشريط والدرج
الشريط السفلي يعرض أول خمس وجهات فقط. الباقي (المحاصيل، لوحة المالك، الإشعارات، الملف) من الدرج: اسحب من حافة الشاشة أو من أيقونة القائمة إن ظهرت. العنوان في الأعلى يتغيّر مع التبويب الحالي. أيقونة الجرس في بعض الشاشات تفتح الإشعارات.
اللون الأساسي أخضر #00B76A. الشعار يظهر في شاشة الدخول. عند فشل تحميل الصورة يظهر أيقونة زراعة.
2. حسابات التجريب
كلمة المرور لكل الحسابات أدناه: LabBridge#2026
| الاسم | الدور | الدخول | الهاتف | ماذا ترى |
|---|---|---|---|---|
| أحمد علي | مزارع مؤهل | farmer.lab@nidaa.local | 0120000001 | أهلية مفعّلة. بنك الخرطوم موثّق (1234567890). خمس مراحل: تجهيز الأرض 8500 مدفوع، الزراعة 9200 مدفوع، الري 7800 مدفوع، مكافحة الآفات معتمدة بانتظار الصرف، الحصاد قيد المراجعة. إرشاد وأخبار. رمز تحقق. |
| فاطمة حسن | مزارعة قيد التوثيق | fatima.lab@nidaa.local | 0120000004 | الأهلية مغلقة. لا تبويب مساعدة. الهاتف غير موثّق. بنك قيد المراجعة. الموقع الحصاحيصا. مساحة 6 هكتار مروي. هذا الحساب لتجربة المشرف: توثيق هاتف ثم بنك ثم أهلية. |
| عمر صالح | مزارع موقوف | omar.lab@nidaa.local | 0120000005 | الدخول مرفوض. الرسالة تذكر سبب الإيقاف. يظهر في قائمة المشرف بحالة موقوف. |
| مشرف النظام | مشرف | admin.lab@nidaa.local | 0120000002 | كل تبويبات الإدارة عدا لوحة المالك. |
| مالك التطبيق | مالك | owner.lab@nidaa.local | 0120000003 | لوحة المالك: عدد المزارعين، الممولون، المشرفون النشطون، مجموع المدفوع، متوسط الفرد، إضافة مشرف، سجل الدفعات. |
مسار تجريب كامل (اتبعه بالترتيب)
- ثبّت تطبيق المزارع. ادخل ببريد أحمد أو هاتفه. افتح كل تبويب. اضغط «عرض الرمز» في المساعدة. افتح الحساب البنكي وتأكد أن الحالة «موثّق».
- اخرج. ادخل بفاطمة. تأكد أن شريحة الأهلية ظاهرة وأن تبويب المساعدة غير موجود في الشريط.
- اخرج. حاول عمر. يجب أن تظهر رسالة أن الحساب موقوف ولا يمكن الدخول.
- ثبّت تطبيق الإدارة. ادخل بالمشرف. من «المزارعون» ابحث فاطمة. افتح التفاصيل. وثّق الهاتف ثم وثّق البنك ثم فعّل أهلية الدعم.
- ارجع لأحمد من قائمة المزارعين. في الدفعات: إن كانت مكافحة الآفات «معتمد» اضغط «صرف + إشعار»، أدخل رقم عملية، ارفع صورة، احفظ.
- ادخل بالمالك. افتح لوحة المالك وتحقق من الأرقام وسجل الدفعات وقائمة المشرفين.
3. شاشة الدخول — تطبيق المزارع
farmer.lab@nidaa.local
عناصر الشاشة واحداً واحداً
- الشعار ثم عنوان «نداء» ثم سطر «تطبيق المزارع» حتى لا يُخلط مع تطبيق الإدارة.
- حقل البريد (أحمد: farmer.lab@nidaa.local).
- حقل كلمة المرور مخفي النقاط. الحد الأدنى عند التسجيل 8 أحرف.
- زر أخضر «دخول». عند الفشل تظهر «تعذر الدخول» بالأحمر تحت الحقول.
- رابط «تسجيل مستخدم جديد» يبدّل النموذج إلى إنشاء حساب (انظر الصفحة التالية).
- إن وُجدت أزرار «الدخول بقوقل» و«الدخول بفيسبوك» تظهر تحت خط فاصل. إلغاء المستخدم يعيد «تم إلغاء دخول قوقل/فيسبوك». غياب الإعداد يعيد «غير مُعدّ على هذا البناء».
حسابات المختبر ذات النطاق nidaa.local تتجاوز شاشة رمز الهاتف ويدخل المستخدم مباشرة إلى الرئيسية إن كانت كلمة المرور صحيحة والحساب غير موقوف.
حالات الخطأ التي يجب أن تراها
| الموقف | ماذا يظهر |
|---|---|
| بريد أو كلمة خطأ | تعذر الدخول |
| عمر صالح الموقوف | الحساب موقف ولا يمكن الدخول، مع سبب الإيقاف |
| رمز تحقق خاطئ بعد التسجيل | رمز التحقق غير صحيح |
| إعادة إرسال الرمز تفشل | تعذر إعادة الإرسال |
| دخول مشرف على تطبيق المزارع | الدور غير مدعوم في هذا التطبيق |
4. تسجيل مستخدم جديد ورمز التحقق وقوقل/فيسبوك
نموذج التسجيل
من رابط «تسجيل مستخدم جديد» تظهر حقول إضافية:
- الاسم الكامل — ثلاثة أحرف على الأقل عند إكمال الهاتف الاجتماعي.
- البريد — اختياري في بعض المسارات، مطلوب عند إنشاء المشرف لمزارع من الإدارة.
- رقم الهاتف — حقل مخصص ببادلة الدولة. يجب ألا يقل الرقم المكتمل عن 10 أرقام. إن كان مستخدماً يرفض الخادم: «الهاتف مستخدم».
- كلمة المرور — 8 أحرف على الأقل.
- زر «إنشاء حساب». إن نقص الهاتف: «رقم الهاتف مطلوب».
- رابط «لدي حساب» يعيد نموذج الدخول.
بعد إنشاء الحساب لا تُصدر رموز الجلسة فوراً في العادة. الاستجابة otp_required: شاشة تطلب رمز 6 أرقام مرسلاً إلى تلميح الهاتف مثل 012***0001. في المختبر قد يظهر سطر «رمز المختبر: 482193». الأزرار: «تأكيد الرقم»، «إعادة إرسال الرمز»، «رجوع».
قوقل وفيسبوك
يفتحان الشاشة الرسمية للمزوّد ثم يرسلان الرمز للخادم. إن لم يكن للحساب هاتف تُفتح شاشة «أكمل رقم الهاتف» مع الاسم والرقم ثم تأكيد. إن وُجد نفس البريد يُربط الحساب بدل إنشاء مزارع ثانٍ.
5. الرئيسية بعد الدخول
بطاقة الترحيب والاختصارات والأخبار
أول بطاقة: «مرحباً {الاسم}». السطر الثاني الدور: مزارع / مشرف / مالك.
اختصارات (رقائق قابلة للضغط):
- أسعار السوق → تبويب الأسعار.
- مركز الإرشاد → تبويب الإرشاد.
- إن كان التطبيق إدارة: رقاقة «المزارعون».
- إن
supportEligibleصحيح: «المساعدة المالية» و«الحساب البنكي» ينقلان لتبويب المساعدة. - إن كان مزارعاً وغير مؤهل (فاطمة): رقاقة ثابتة «المساعدة متاحة بعد تفعيل الأهلية» بلا نقرة.
قسم «أخبار» يسحب المنشورات. عند أحمد تظهر أدلة القمح والذرة والسمسم والدخن. فشل التحميل: «تعذر تحميل الأخبار». أثناء الانتظار مؤشر دائري.
التبويبات السفلية للمزارع المؤهل: الرئيسية، الأسعار، الإرشاد، المعلومات، المساعدة. غير المؤهل يفقد المساعدة من الشريط. الإشعارات والملف من الدرج.
6. أسعار السوق
ماذا يرى المزارع
فلاتر أعلى القائمة: «الكل» و«الحبوب». المزارع لا يرى أزرار الإضافة. كل سعر يعرض: اسم المحصول، السوق، الرقم، الوحدة (طن)، العملة (جنيه سوداني)، التاريخ، وملاحظة إن وُجدت (مثل «سعر الجملة» للقمح).
الأرقام الحالية في المختبر:
| المحصول | السوق | السعر |
|---|---|---|
| قمح | سوق ود مدني | 1,250 / طن |
| ذرة | سوق ود مدني | 980 / طن |
| سمسم | سوق ود مدني | 2,100 / طن |
| دخن | سوق مدني شرق | 740 / طن |
المشرف من نفس الشاشة يرى أزراراً: إضافة محصول، إضافة سوق، إضافة سعر، وتعديل سعر موجود. نموذج السعر يطلب: المحصول، السوق، الوحدة، الرقم، التاريخ. الخطأ: «أدخل سعراً صحيحاً» أو «تعذر الحفظ».
7. مركز الإرشاد — المراحل الخمس
سطر توضيحي أعلى الشاشة: «زراعة مطرية أو مروية ثم محصول ثم مرحلة». تحتها رقائق المراحل. اختيار رقاقة يصفّي القائمة. المزارع يقرأ فقط. المشرف يرى «إضافة إرشاد» ويستطيع التعديل والحذف. المسودة تظهر للمشرف بلاحقة «مسودة» ولا يراها المزارع.
| الرمز | الاسم | الترتيب | منشور المختبر المرتبط |
|---|---|---|---|
land_prep | تجهيز الأرض | 1 | دليل تجهيز الأرض للقمح — حرث 20 إلى 25 سم وإزالة المخلفات. |
planting | الزراعة | 2 | موعد زراعة القمح في الجزيرة — منتصف نوفمبر حتى أوائل ديسمبر. |
irrigation | الري والرعاية | 3 | ري الذرة في الموجة الحارة — ريّة خفيفة كل ثلاثة أيام بلا غمر. |
pest_control | مكافحة الآفات | 4 | علامات آفة السمسم — نوع صورة. |
harvest | الحصاد | 5 | حصاد الدخن وتخزينه — جفاف السنابل ومكان جاف. |
القائمة الفارغة: «لا يوجد محتوى». فشل الشبكة: «تعذر التحميل». كل عنصر يعرض العنوان ونوعه (مقال/صور/صوت/فيديو) واسم المحصول إن رُبط.
8. المعلومات، وأنواع المنشور، ونموذج الإضافة
تبويب المعلومات مكتبة أوسع: بحث نصّي، وفلاتر النوع (الكل / مقال / صور / صوت / فيديو). المشرف زر «إضافة». البطاقة تعرض العنوان والنص. الضغط عند المشرف يفتح التعديل. سلة الحذف تحذف المنشور.
نموذج «منشور جديد» / «تعديل المنشور» — كل الحقول
| الحقل | الإلزام | السلوك |
|---|---|---|
| العنوان | نعم | مع النص: وإلا «العنوان والنص مطلوبان» |
| النص | نعم | ستة أسطر إدخال |
| النوع | نعم | مقال / صور / صوت / فيديو |
| فترة الأرض / المرحلة | اختياري | من قائمة المراحل الخمس |
| نوع المحصول | اختياري | «بدون» أو قمح/ذرة/سمسم/دخن… |
| نشر فوراً | مفتاح | إن فُعّل تُلغى الجدولة |
| جدولة النشر تلقائياً | اختياري | تقويم ثم ساعة خلال سنة. يلغي النشر الفوري |
| رفع صور / ملفات / فيديو / صوت | اختياري | اختيار متعدد. الفشل: «تعذر رفع الملف». كل مرفق له زر حذف |
| حفظ / إضافة | — | الفشل: «تعذر الحفظ» |
المزارع يفتح المرفق للتشغيل أو التنزيل. إن تعذر التشغيل داخل التطبيق يظهر «تعذر التشغيل هنا. يمكن فتحه خارج التطبيق» مع زر فتح.
9. المساعدة المالية (للمؤهل فقط)
ملخص المبالغ وخمس المراحل
التبويب لا يُبنى أصلاً إن كان المستخدم مزارعاً وsupportEligible خطأ. فاطمة لا تراه. أحمد يراه.
ثلاثة ملخصات أعلى الصفحة: المستلم (مجموع المدفوع — عند أحمد 8500+9200+7800 = 25500)، القادمة (مبلغ أول دفعة غير مدفوعة أو شرطة)، الموعد (تاريخ متوقع إن وُجد).
كل مرحلة بطاقة: الاسم، الحالة بالعربية، رقم العملية إن وُجد، وسط «تم تأكيد المرحلة» إن ضغط المزارع «أكملت المرحلة». الزر يظهر فقط والمزارع وفي حالة قيد المراجعة ولم يُؤكَّد بعد. بعد التأكيد ينتظر اعتماد المشرف ثم الصرف.
حالات الدفعة: قيد المراجعة، معتمد، مدفوع، مرفوض، فشل. المدفوع يلوّن البطاقة بأخضر خفيف.
إن فُتح التبويب من تطبيق الإدارة بالخطأ تظهر: «افتح قائمة المزارعين لعرض بيانات المستخدم والحسابات والدفعات».
10. الحساب البنكي ورمز التحقق
شاشة الحساب البنكي
من سطر «الحساب البنكي» في المساعدة. تعرض الحالة الحالية والملاحظات. النموذج:
- قائمة البنك (اثنا عشر بنكاً مزروعاً): الخرطوم، فيصل الإسلامي، أم درمان الوطني، النيلين، الزراعي السوداني، المزارع التجاري، التضامن، الادخار، السعودي السوداني، البركة، الثروة الحيوانية، بنك السودان المركزي.
- اسم صاحب الحساب.
- رقم الحساب — إن فُرغ: «رقم الحساب مطلوب».
- رقم بنكك (اختياري).
- زر «إرسال للمراجعة».
عند أحمد الحالة موثّق وبنك الخرطوم ورقم 1234567890 وبنكك 249900000001. عند فاطمة قيد المراجعة. المشرف يوثّق أو يرفض من تفاصيل المزارع؛ الرفض يكتب ملاحظة «مرفوض من المشرف».
عرض الرمز
زر أخضر «عرض الرمز» يفتح شاشة «رمز التحقق» مربعاً 240 بكسل. المشرف يلصق الرمز في خانة «لصق الرمز الممسوح» في قائمة المزارعين ثم يتحقق. النتيجة تظهر في شريط أسفل الشاشة: نجاح مع الاسم، أو غير موجود / منتهٍ / غير مؤهل.
11. الإشعارات والملف الشخصي
الإشعارات
عداد «غير مقروء». رقائق: الكل / غير مقروء / مقروء. زر «وسم الكل». كل عنصر: عنوان، نص، سلة حذف. الضغط يعلّمه مقروءاً.
عند أحمد في المختبر: «تم صرف دفعة تجهيز الأرض»، «مرحلة مكافحة الآفات بانتظار الصرف»، «منشور إرشاد جديد: ري الذرة». عند المشرف/المالك: إشعارات أن فاطمة رفعت بنكاً وأن هاتفها بانتظار التوثيق.
الملف
- الاسم، البريد، الهاتف، الموقع في بطاقة أعلى.
- مفتاح «الوضع الليلي» يبدّل ثيم الجهاز محلياً.
- صف اللغة (العربية في هذا البناء).
- «المصادقة الثنائية» و«حذف الحساب»: غير متاحين في هذا الإصدار.
- زر «خروج» يمسح الجلسة ويعيد الدخول.
بيانات أحمد للتحقق: ود مدني، الجزيرة — رقم وطني 119900123456 — 12 هكتار — زراعة مطرية. فاطمة: الحصاحيصا — 6 هكتار — مروي.
12. تطبيق الإدارة — الدخول والشريط
نفس شاشة الدخول لكن العنوان «تطبيق الإدارة». البريد admin.lab@nidaa.local أو owner.lab@nidaa.local. لا تسجيل مزارع من هنا. لا قوقل/فيسبوك في مسار الإدارة المعتاد.
تبويبات الشريط: الرئيسية، الأسعار، الإرشاد، المعلومات، المساعدة (عند الإدارة رسالة توجيه لقائمة المزارعين). من الدرج: المزارعون، المحاصيل، لوحة المالك (للمالك فقط)، الإشعارات، الملف.
الرئيسية للمشرف: ترحيب بالاسم و«مشرف» أو «مالك»، اختصارات الأسعار والإرشاد والمزارعين، والأخبار نفسها.
13. المشرف يكتب الأسعار والمحاصيل والأسواق
من الأسعار: «إضافة محصول» (اسم + تصنيف الحبوب/الأسمدة). اسم فارغ: «اسم المحصول مطلوب».
«سوق جديد»: الاسم إلزامي، الموقع اختياري. المزروع: سوق ود مدني (الجزيرة)، سوق مدني شرق.
«سعر جديد» / «تعديل السعر»: محصول، سوق، وحدة (طن/هكتار حسب النوع)، السعر، ملاحظة اختيارية.
تبويب المحاصيل قائمة المحاصيل النشطة وزر إضافة. التصنيفات المزروعة: الحبوب، الأسمدة. المحاصيل: قمح، ذرة، سمسم، دخن.
14. المشرف ينشئ الإرشاد والمعلومات
من الإرشاد: اختر المرحلة ثم «إضافة إرشاد». من المعلومات: «إضافة». النموذج هو نفسه المشروح في القسم 8. بعد الحفظ يظهر في قائمة المزارعين إن نُشر، ويبقى مسودة إن لم يُنشر. الحذف فوري من أيقونة السلة. التعديل يعيد ملء كل الحقول والمرفقات.
اربط المنشور بمرحلة ومحصول حتى يظهر تحت الرقاقة الصحيحة عند المزارع. مثال التحقق: بعد إضافة مقال لمرحلة الحصاد عن القمح، ادخل بأحمد وافتح الإرشاد → الحصاد.
15. قائمة المزارعين — البحث والإنشاء والرمز
كل عناصر القائمة
- حقل بحث بالاسم أو الهاتف أو البريد. زر العدسة يعيد التحميل.
- «إضافة مستخدم» يفتح نموذج مزارع جديد: اسم، بريد، هاتف إلزامي، كلمة مرور 8 أحرف، موقع، مفتاح أهلية الدعم. النواقص: «الاسم والبريد وكلمة مرور من 8 أحرف مطلوبة» أو «رقم الهاتف مطلوب للمستخدم».
- «لصق الرمز الممسوح» مع أيقونة ماسح. بعد التحقق رسالة النتيجة.
- كل صف: الاسم، هاتف، بريد، موقع، «موقوف: السبب» إن وُجد، يمين «مؤهل» أو «غير مؤهل». الضغط يفتح بيانات المستخدم.
- فشل التحميل: «تعذر تحميل المستخدمين».
16. شاشة بيانات المستخدم (تفاصيل المزارع)
العنوان «بيانات المستخدم». البطاقة الأولى: الاسم، البريد، الهاتف، الموقع، نوع الزراعة، «الهوية: …».
مفتاح أهلية الدعم
يبدّل الاستحقاق فوراً. بعد توثيق هاتف فاطمة وكمال ملفها فعّله ثم ادخل بتطبيق المزارع بحسابها: يجب أن يظهر تبويب المساعدة.
الإيقاف
إن كان موقوفاً يظهر سطر أحمر بالسبب. زر «إيقاف مع تقرير» يفتح حواراً: سبب متعدد الأسطر، إلغاء أو إيقاف. لا يُحفظ سبب فارغ. عمر صالح مثال جاهز. الإيقاف يمنع الدخول.
الحساب البنكي
«لا يوجد حساب» إن لم يُرفع. وإلا: اسم البنك، صاحب الحساب، الرقم، الحالة، من وثّقه، الملاحظات. أزرار «توثيق» و«رفض».
جدول الدفعات في التفاصيل
لكل مرحلة: الحالة، «أكد المرحلة» إن أكد المزارع، اسم من اعتمد، اسم من صرف، رقم العملية. إن الحالة معتمد يظهر «صرف + إشعار». إن قيد المراجعة مع تأكيد مرحلة يظهر «اعتماد للصرف». وإلا يظهر المبلغ.
17. حوار إتمام الصرف بنكك — خطوة بخطوة
من دفعة أحمد «مكافحة الآفات» وهي معتمدة:
- اضغط «صرف + إشعار».
- عنوان الحوار: «إتمام الصرف بنكك».
- أدخل رقم العملية (أي مرجع تحويل).
- اضغط «رفع صورة الإشعار» واختر صورة من الجهاز. تُرفع للتخزين ثم تُربط بالدفعة.
- «حفظ» يسم الدفعة مدفوعاً بالمرجع والصورة. «إلغاء» يغلق بلا تغيير.
إن نُفّذ الحفظ بلا رقم عملية لا تكتمل العملية. المزارع أحمد بعد التحديث يرى المرحلة مدفوعة ويزيد «المستلم». المالك يراها في سجل الدفعات مع «صرف: مشرف النظام» و«عملية: …».
زر «اعتماد للصرف» على مرحلة أكملها المزارع ينقلها من قيد المراجعة إلى معتمد دون مبلغ بعد؛ المبلغ يظهر عند صفوف أخرى كرقم حتى يتم الصرف.
18. إنشاء مزارع أو مشرف من الواجهة
من قائمة المزارعين: مستخدم جديد (مزارع). من لوحة المالك: «إضافة مشرف» أو «إضافة مستخدم».
| الحقل | مزارع | مشرف |
|---|---|---|
| الاسم الكامل | مطلوب | مطلوب |
| البريد | مطلوب | مطلوب |
| الهاتف | مطلوب ≥ 10 | اختياري |
| كلمة المرور | ≥ 8 | ≥ 8 |
| الموقع | اختياري | لا يظهر |
| أهلية الدعم | مفتاح | لا يظهر |
عنوان الشاشة: «مستخدم جديد» أو «مشرف جديد». زر «إنشاء». عند النجاح تُغلق الشاشة وتُحدَّث القائمة.
19. لوحة المالك
تظهر في الدرج فقط إذا الدور مالك. ادخل owner.lab@nidaa.local.
| المؤشر | المعنى | ماذا تتوقع في المختبر |
|---|---|---|
| المزارعون | عدد سجلات المزارعين غير المحذوفة | 3 (أحمد، فاطمة، عمر) |
| الممولون | من لهم أهلية أو دفعات ممولة حسب تجميع اللوحة | أحمد على الأقل |
| المشرفون النشطون | حسابات مشرف بحالة نشط | مشرف النظام |
| مجموع المدفوع | مجموع مبالغ الحالة مدفوع | 25500 من مراحل أحمد الثلاث |
| متوسط للفرد | المجموع على عدد الممولين | يتغير بعد صرف إضافي |
أزرار: إضافة مشرف، إضافة مستخدم. ثم «سجل الدفعات» حتى 20 سطراً: اسم المزارع، المرحلة، الحالة، توثيق البنك، الاعتماد، الصرف، رقم العملية.
«المشرفون»: الاسم، البريد، الهاتف، الحالة، تقرير الإيقاف إن وُجد. نشط → حوار إيقاف بسبب إلزامي. غير نشط → «تفعيل».
20. الإشعارات في تطبيق الإدارة والملف
نفس شاشة الإشعارات. استخدمها بعد رفع بنك فاطمة: يجب أن يصل تنبيه للمشرف/المالك. بعد صرف أحمد يصل تنبيه للمزارع.
ملف المشرف: اسم «مشرف النظام»، بريده، هاتف 0120000002، الوضع الليلي، خروج. المالك مماثل باسم «مالك التطبيق».
21. قواعد العمل التي تفسّر سلوك الأزرار
- المساعدة المالية لا تظهر في شريط المزارع إلا بعد أهلية دعم.
- الأهلية قرار مشرف من تفاصيل المزارع، مستقل عن البنك في شاشة المفتاح، لكن الصرف الميداني يحتاج حساباً موثّقاً عملياً.
- المزارع يؤكد المرحلة («أكملت المرحلة») ثم المشرف يعتمد ثم يصرف مع رقم عملية وصورة.
- خمس مراحل لكل دورة. الحالات: قيد المراجعة، معتمد، مدفوع، مرفوض، فشل.
- الإيقاف يكتب سبباً ويمنع الدخول. عمر صالح للتجربة.
- رمز المزارع للتحقق الميداني. المشرف يلصق النتيجة.
- المنشور بلا نشر أو بجدولة لا يراه المزارع.
- المحتوى المنشور يبقى بنصّه؛ لا يُترجم آلياً.
- الوضع الليلي محلي على الجهاز.
- الجلسة تُحفظ وتعود عند فتح التطبيق ما لم يُضغط خروج أو يُرفض التجديد.
22. قائمة تحقق سريعة لكل شاشة
| الشاشة | حساب التجربة | علامة النجاح |
|---|---|---|
| دخول مزارع | أحمد | رئيسية «مرحباً أحمد علي» |
| دخول مرفوض | عمر | رسالة موقوف |
| أسعار | أحمد | قمح 1250 ودخن 740 |
| إرشاد / ري | أحمد | مقال ري الذرة |
| مساعدة | أحمد | مستلم 25500 وخمس بطاقات |
| مساعدة غائبة | فاطمة | شريحة أهلية فقط |
| بنك | أحمد | موثّق — الخرطوم |
| رمز | أحمد | مربع QR |
| إدارة / مزارعون | مشرف | الأسماء الثلاثة |
| توثيق | فاطمة عبر المشرف | هاتف ثم بنك ثم أهلية |
| صرف | أحمد عبر المشرف | مرحلة تنتقل لمدفوع |
| لوحة مالك | مالك | مؤشرات وأزرار مشرف |
دليل المبرمج للربط البرمجي: frontend.html — كتالوج المسارات: frontend-api.html.
23. جولة أحمد علي — من الأيقونة حتى الرمز
- ثبّت nidaa-user.apk. اسمح بالمصادر المجهولة إن طلب أندرويد ذلك.
- افتح التطبيق. تأكد أن العنوان «تطبيق المزارع» لا «تطبيق الإدارة».
- البريد
farmer.lab@nidaa.localوكلمة المرورLabBridge#2026. اضغط دخول. - يفترض أن تصل للرئيسية: «مرحباً أحمد علي» و«مزارع». إن ظهرت شاشة رمز، أدخل الرمز الظاهر في المختبر ثم تأكيد الرقم.
- اضغط رقاقة أسعار السوق. اقرأ القمح 1250 في سوق ود مدني والدخن 740 في سوق مدني شرق. لا يوجد زر إضافة.
- ارجع للشريط → الإرشاد. اضغط تجهيز الأرض ثم الزراعة ثم الري ثم مكافحة الآفات ثم الحصاد. في كل مرحلة منشور واحد على الأقل.
- المعلومات: اكتب في البحث «قمح» وتأكد أن النتائج تضيق. صفّر البحث. جرّب فلتر صور لعلامات آفة السمسم.
- المساعدة: المستلم 25500. ثلاث بطاقات مدفوعة مع أرقام REC-2026-001 وما يليها. مكافحة الآفات معتمد. الحصاد قيد المراجعة. إن كانت الحصاد قيد المراجعة بلا تأكيد، يظهر «أكملت المرحلة» — لا تضغطه إن كنت تريد الإبقاء على سيناريو المشرف كما هو، أو اضغطه لتجربة الاعتماد لاحقاً.
- افتح الحساب البنكي. الحالة موثّق. لا داعي لإعادة الإرسال.
- ارجع واضغط عرض الرمز. اترك الشاشة مفتوحة إن كان معك جهاز ثانٍ لتطبيق الإدارة.
- من الدرج: الإشعارات ثم الملف. بدّل الوضع الليلي وتأكد أن الخلفية تتغيّر. اخرج فقط بعد انتهاء الجولة.
24. جولة فاطمة ثم عمر — ماذا يجب أن يختلف
فاطمة حسن
- خروج من أحمد إن كنت لا تزال داخله.
- دخول
fatima.lab@nidaa.local/LabBridge#2026. - الرئيسية: مرحباً فاطمة حسن. لا رقائق مساعدة مالية ولا حساب بنكي. شريحة ثابتة عن تفعيل الأهلية.
- الشريط السفلي أربعة أو خمسة بدون المساعدة. الأسعار والإرشاد والمعلومات تُقرأ كما يقرأها أي مزارع.
- الملف: الحصاحيصا، لا أهلية. إن حاولت من الدرج فتح مساعدة فلن تجدها.
عمر صالح
- خروج.
- دخول
omar.lab@nidaa.localأو الهاتف 0120000005 مع نفس كلمة المرور. - لا رئيسية. رسالة أن الحساب موقوف مع سبب المخالفة. لا جلسة تُحفظ.
25. جولة المشرف — توثيق فاطمة وصرف أحمد
- ثبّت nidaa-admin.apk. العنوان يجب أن يكون تطبيق الإدارة.
- دخول
admin.lab@nidaa.local/LabBridge#2026. - من الدرج افتح المزارعون. يجب أن ترى أحمد (مؤهل) وفاطمة (غير مؤهل) وعمر (موقوف).
- ابحث «فاطمة» ثم افتح الصف. وثّق رقم الهاتف. وثّق البنك. فعّل مفتاح أهلية الدعم. ارجع للقائمة: يفترض أن تصبح مؤهلة.
- افتح أحمد. في مكافحة الآفات المعتمدة اضغط صرف + إشعار. رقم العملية مثلاً
TXN-LAB-001. ارفع أي صورة إيصال. حفظ. - اختياري: من الحصاد إن كان المزارع أكد المرحلة، اضغط اعتماد للصرف.
- من الأسعار أضف سعراً تجريبياً لمحصول موجود ثم عدّله. من الإرشاد أضف مسودة ولا تنشرها، ادخل بأحمد وتأكد أنها لا تظهر، ثم ارجع وانشر.
- لصق رمز أحمد إن كان مفتوحاً على الجهاز الآخر في خانة لصق الرمز الممسوح.
بعد توثيق فاطمة ادخل بتطبيق المزارع بحسابها: يفترض أن يظهر تبويب المساعدة وصندوق البنك موثّق.
26. جولة المالك — الأرقام والمشرفون
- خروج من المشرف. دخول
owner.lab@nidaa.local. - من الدرج لوحة المالك. اقرأ: المزارعون 3، مجموع المدفوع (25500 أو أكثر بعد صرف إضافي)، المشرفون النشطون.
- سجل الدفعات: صفوف أحمد بالمراحل المدفوعة مع أسماء الاعتماد والصرف إن وُجدت.
- لا توقف مشرف النظام أثناء التجريب الجماعي حتى لا تُغلق البوابة على الباقين. إن أنشأت مشرفاً تجريبياً يمكنك إيقافه بسبب مكتوب ثم تفعيله.
- الملف ثم خروج.
البنوك الاثنا عشر في قائمة الحساب البنكي
بنك الخرطوم، بنك فيصل الإسلامي السوداني، بنك أم درمان الوطني، بنك النيلين، البنك الزراعي السوداني، بنك المزارع التجاري، بنك التضامن الإسلامي، بنك الادخار، البنك السعودي السوداني، بنك البركة، بنك الثروة الحيوانية، بنك السودان المركزي.
حالات الحساب البنكي
قيد المراجعة — موثّق — مرفوض — يحتاج تحديثاً. المزارع بعد الرفع ينتظر. لا يُطلب منه الرفع ثانية إلا إذا طُلب تحديث.
حالات المستخدم والمزارع
نشط، غير نشط، موقوف. الموقوف لا يدخل. فك الإيقاف من تفاصيل المزارع عند توفر الزر، أو بإعادة الحالة من المشرف حسب الشاشة.