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 آخر تحديث: 28 أغسطس 2025
في بعض الحالات، قد يكون من المرغوب فيه استضافة قائمة خيارات الاختيار في ملف خارجي، بدلاً من وضعها مباشرة في XLSForm الخاص بالمشروع. على سبيل المثال، قد تؤدي قائمة طويلة من الخيارات (مثل مئات أو آلاف الخيارات) إلى إبطاء تحميل النموذج والتنقل فيه، أو قد يكون إضافة خيارات اختيار جديدة بعد بدء جمع البيانات أمرًا مزعجًا في بعض الأحيان.
ملاحظة: يغطي هذا المقال خطوات إعداد أسئلة اختيار واحد أو متعدد من ملف خارجي في XLSForm. لإعداد هذه الأسئلة في أداة إنشاء النماذج، يجب عليك أولاً تحميل ملف الخيارات الخارجي إلى KoboToolbox، في علامة التبويب الوسائط في صفحة الإعدادات. بمجرد تحميل الملف، ستظهر أنواع أسئلة اختيار واحد أو متعدد من ملف خارجي في أداة إنشاء النماذج.

يقدم هذا المقال مثالاً تفصيليًا وطريقة لإنشاء نوع سؤال 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 بنفس الطريقة التي تقوم بها بإضافة ملف وسائط إلى النموذج
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.