نوع سؤال اختيار واحد أو متعدد من ملف خارجي

Read in English | Lire en français | Leer en español آخر تحديث: 28 أغسطس 2025

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

ملاحظة: يغطي هذا المقال خطوات إعداد أسئلة اختيار واحد أو متعدد من ملف خارجي في XLSForm. لإعداد هذه الأسئلة في أداة إنشاء النماذج، يجب عليك أولاً تحميل ملف الخيارات الخارجي إلى KoboToolbox، في علامة التبويب الوسائط في صفحة الإعدادات. بمجرد تحميل الملف، ستظهر أنواع أسئلة اختيار واحد أو متعدد من ملف خارجي في أداة إنشاء النماذج.

image

يقدم هذا المقال مثالاً تفصيليًا وطريقة لإنشاء نوع سؤال select_one أو select_many مع قائمة الخيارات في ملف منفصل خارجي. راجع وثائق XLSForm لمزيد من المعلومات.

1. في XLSForm، يجب أن يكون النوع إما select_one_from_file [filename] أو select_multiple_from_file [filename]:

يمكن أن يكون نوع الملف إما CSV أو XML

ورقة الاستبيان

type

name

label

text

name

ما اسمك؟

select_one sex

sex

ما جنسك؟

select_one_from_file fruits.csv

fruits

ما هي فاكهتك المفضلة؟

survey

ورقة الخيارات

list_name

name

label

sex

1

ذكر

sex

2

أنثى

choices

fruits.csv هو اسم الملف الذي يحتوي على الخيارات للسؤال "ما هي فاكهتك المفضلة؟".

2. أنشئ ملف CSV جديد وقم ببنائه بنفس طريقة ورقة choices في XLSForm:

fruits.csv

list_name

name

label

fruits

1

تفاح

fruits

2

بطيخ

fruits

3

برتقال

fruits

4

كمثرى

fruits

5

كرز

fruits

6

فراولة

fruits

7

نكتارين

fruits

8

عنب

fruits

9

مانجو

fruits

10

توت أزرق

fruits

11

رمان

3. قم بتحميل ونشر XLSForm في KoboToolbox.

4. قم بتحميل ملف CSV بنفس الطريقة التي تقوم بها بإضافة ملف وسائط إلى النموذج