Search the knowledge base, browse our resources, and visit our forum for more detailed information
Read in English | Lire en français | Leer en español آخر تحديث: 2 أكتوبر 2025
منطق التحقق، المعروف أيضًا بمعايير التحقق أو القيود، يحدد شروط الإجابة المقبولة على السؤال. تساعد هذه الخاصية في ضمان جودة البيانات العالية من خلال منع الإجابات العرضية أو غير الصحيحة.
يمكن تطبيق معايير التحقق على أي نوع من الأسئلة. على سبيل المثال، يمكنك استخدامها للتأكد من أن المشارك فوق سن معينة، أو أن التاريخ ضمن نطاق محدد، أو أن إدخال النص يطابق نمطًا معينًا.
هناك طريقتان لإضافة معايير التحقق في واجهة إنشاء النماذج: إضافة شرط عبر أداة إنشاء معايير التحقق، أو إدخال منطق التحقق يدويًا في كود XLSForm.
تتيح لك أداة إنشاء معايير التحقق إضافة شروط لأسئلة النص والرقم والعدد العشري والتاريخ. وهي غير متوافقة مع أسئلة اختيار واحد أو اختيار متعدد. لاستخدام الأداة:
افتح الإعدادات في القائمة الجانبية اليمنى للسؤال.
حدد معايير التحقق، وانقر على إضافة شرط.
اختر عامل المنطق المناسب لشرطك (مثل، >، =، !=).
في حقل قيمة الاستجابة، حدد أو اكتب القيمة المطلوبة لكي تكون الاستجابة صحيحة.
ملاحظة: لإضافة معايير التحقق إلى أسئلة التاريخ، يجب أن تكون قيمة الاستجابة بتنسيق YYYY-MM-DD. على سبيل المثال، لتعيين معيار تحقق لتاريخ يكون قبل 1 يناير 2021، استخدم < 2021-01-01.
لإضافة شروط متعددة (مثل، قيمة دنيا وقيمة قصوى)، أضف شرطك الأول، ثم انقر على إضافة شرط آخر. عند استخدام شروط متعددة، حدد ما إذا كان يجب استيفاء شرط واحد على الأقل من هذه الشروط أو جميعها. يمكنك حذف الشروط بالنقر على سلة المهملات.
إذا لم يتم استيفاء شروط التحقق، فلن يتم قبول الإدخال أثناء جمع البيانات. سيتم عرض رسالة خطأ.
بالنسبة للمستخدمين المتقدمين ولأسئلة اختيار واحد أو اختيار متعدد، يمكن إدخال معايير التحقق مباشرة في كود XLSForm.
لإدخال منطق التحقق يدويًا في كود XLSForm، اتبع الخطوات التالية:
افتح الإعدادات في القائمة الجانبية اليمنى للسؤال.
حدد معايير التحقق، وانقر على إدخال منطق التحقق يدويًا في كود XLSForm.
أدخل المعايير في كود XLSForm.
في صيغة XLSForm، يتم استخدام النقطة . للإشارة إلى السؤال الحالي، ويتم استخدام ${question_name} للإشارة إلى الأسئلة الأخرى. ستحتاج أيضًا إلى تضمين عامل المنطق ذي الصلة وقيمة الاستجابة.
المعيار |
الوصف |
|---|---|
|
يجب أن تكون الاستجابة أكبر من 17 |
|
يجب أن تكون الاستجابة مساوية أو بين 17 و130 |
|
لا يمكن تقديم استجابة أقل من 16 إذا كانت الاستجابة على |
|
لا يمكن اختيار "لا شيء" وخيارات أخرى في سؤال اختيار متعدد |
لمزيد من المعلومات حول كود XLSForm والعوامل، راجع وثائق XLSForm.
رسالة الخطأ هي رسالة اختيارية سيراها القائم بالمقابلة أو المستجيب عند إدخال استجابة غير صحيحة. يمكن تعيينها باستخدام كل من نهج أداة إنشاء معايير التحقق ونهج كود XLSForm، في أسفل المربع.
إذا لم يتم تحديد رسالة خطأ، فإن الرسالة الافتراضية هي "القيمة غير مسموح بها". عادةً ما تحدد رسائل الخطأ المخصصة معايير التحقق لمساعدة المستجيب على تصحيح إجابته (مثل، "يجب أن يكون العمر أكبر من 18").
Did you find what you were looking for? Was the information clear? Was anything missing?
Share your feedback to help us improve this article!
KoboToolbox is maintained by Kobo Inc.