أنواع أسئلة التاريخ والوقت

Read in English | Lire en français | Leer en español آخر تحديث: 28 أكتوبر 2024

يوجد 3 أنواع مختلفة من أسئلة التاريخ والوقت في KoboToolbox: "التاريخ" و"الوقت" و"التاريخ والوقت".

نوع السؤال "التاريخ" مخصص لالتقاط قيم التاريخ، على سبيل المثال عند السؤال عن تاريخ الميلاد، إلخ. في كل من KoboCollect ونماذج Enketo على الويب، سيتم عرض منتقي تاريخ على شكل تقويم لاختيار التاريخ.

نوع السؤال "الوقت" مخصص لالتقاط قيم الوقت، على سبيل المثال في سؤال مثل "في أي وقت تغادر إلى العمل؟" في كل من KoboCollect وEnketo، يتم عرض منتقي وقت حيث يمكن للمستخدم اختيار إجابته.

النوع الثالث "التاريخ والوقت" مخصص لالتقاط كل من التاريخ والوقت في سؤال واحد.

كيفية إعداد أنواع أسئلة التاريخ والوقت

الإعداد في أداة إنشاء النماذج

إضافة أسئلة "التاريخ" و"الوقت" و"التاريخ والوقت" بسيطة:

  • في أداة إنشاء النماذج، انقر على زر لإضافة سؤال جديد

  • اكتب نص السؤال، على سبيل المثال "ما هو تاريخ ميلادك؟"، ثم انقر على إضافة سؤال أو اضغط على ENTER في لوحة المفاتيح

  • اختر نوع السؤال

إضافة الأسئلة

الإعداد في XLSForm

لإضافة أسئلة "التاريخ" و"الوقت" و"التاريخ والوقت" في XLSForm، استخدم أنواع الأسئلة date وtime وdatetime كما هو موضح في المثال أدناه:

في XLSForm، يمكنك إعداد ما يلي:

type

name

label

date

dob

في أي تاريخ ولدت؟

time

time

في أي وقت تغادر إلى العمل؟

datetime

date_time

في أي تاريخ ووقت بدأ التدريب؟

survey

مظهر أنواع أسئلة التاريخ والوقت في النماذج على الويب وKoboCollect

المظهر الافتراضي

المظاهر الافتراضية

المظاهر المتقدمة

عند إضافة نوع السؤال "التاريخ" في أداة إنشاء النماذج، يمكنك الاختيار من بين عدد من خيارات العرض (ضمن إعدادات السؤال). تغير المظاهر الطريقة التي يتم بها عرض السؤال في النماذج على الويب وفي KoboCollect.

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

إضافة المظاهر المتقدمة

لإضافة قيم مظهر غير مدرجة في القائمة المنسدلة في أداة إنشاء النماذج، اختر "أخرى"، واكتب قيمة المظهر في حقل النص الذي يظهر.

المظاهر المتقدمة

* يجب إدخال هذه الخيارات يدويًا في أداة إنشاء النماذج بعد تحديد "أخرى".

إضافة مظاهر مخصصة لأسئلة التاريخ في XLSForm

يمكنك تحديد المظاهر المتقدمة في XLSForm من خلال عمود المظهر كما يلي:

مظاهر منتقي التاريخ

type

name

label

appearance

date

rains_start

متى بدأت أمطار الزراعة؟

month-year

date

year_migrate

في أي سنة هاجرت؟

year

date

no-calendar_date

منتقي تاريخ بدون تقويم

no-calendar

survey

التقاويم غير الميلادية المدعومة

type

name

label

appearance

date

coptic_date

منتقي تاريخ مع التقويم القبطي

coptic

date

ethiopian_date

منتقي تاريخ مع التقويم الإثيوبي

ethiopian

date

islamic_date

منتقي تاريخ مع التقويم الإسلامي

islamic

date

bikhram_sambat_date

منتقي تاريخ مع تقويم بيكرام سامبات

bikhram_sambat

date

myanmar_date

منتقي تاريخ مع التقويم البورمي

myanmar

date

persian_date

منتقي تاريخ مع التقويم الفارسي

persian

survey

استخدام أسئلة التاريخ والوقت في المنطق المخصص

عند تحديد منطق التخطي المخصص (relevant)، ومعايير التحقق (constraint)، ومعايير الاستجابة الإلزامية (required) باستخدام كود XLSForm، يجب تضمين قيم التاريخ باستخدام دالة date()، وبالتنسيق "YYYY-MM-DD". على سبيل المثال، إذا كنت تنشئ معايير تحقق لسؤال تاريخ بحيث يجب أن تكون جميع استجابات الاستبيان قبل تاريخ "10 أبريل 2022"، فسيكون منطق التحقق الخاص بك . < date('2022-04-11').

لاستخدام أسئلة "الوقت" في منطق XLSForm، من الجيد دائمًا تحويل قيم الوقت الأولية إلى رقم يمثل الوقت ككسر من اليوم، يسمى الوقت العشري. يمكنك القيام بذلك باستخدام دالة decimal-time(). بعد ذلك، يمكنك مقارنة هذه القيمة بقيمة وقت عشري أخرى. على سبيل المثال، إذا كنت ترغب في تقييد الوقت المدخل في سؤال إلى ما بعد الظهر فقط، يمكنك تحديد منطق التحقق المخصص التالي decimal-time(.)>=0.5.

تعرف على المزيد حول المواضيع ذات الصلة:

يمكنك تنزيل نموذج XLSForm من هنا .