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 آخر تحديث: 10 يونيو 2025
عند إنشاء نماذج الاستبيانات في KoboToolbox، يمكنك بناء النموذج باستخدام أداة إنشاء النماذج في KoboToolbox أو باستخدام XLSForm. يُعد XLSForm فعالاً جداً لإنشاء النماذج الأساسية والمتقدمة بتنسيق سهل الاستخدام.
يشرح هذا المقال كيفية:
إعداد XLSForm باستخدام Microsoft Excel
رفع ومعاينة XLSForm في KoboToolbox
تنزيل نموذج تم إنشاؤه باستخدام أداة إنشاء النماذج في KoboToolbox كملف XLSForm
ملاحظة: بعض ميزات XLSForm غير متاحة حالياً في أداة إنشاء النماذج، ولكن يمكن استخدامها لبناء النماذج في XLSForm ثم رفعها إلى KoboToolbox. يمكن أن يكون هذا مفيداً بشكل خاص للنماذج المعقدة.
XLSForm هو معيار لتطوير النماذج باستخدام Microsoft Excel وبرامج جداول البيانات الأخرى. يمكن بعد ذلك رفع ملفات XLSForm إلى KoboToolbox لإنشاء نموذج جمع البيانات.
هناك العديد من المزايا لاستخدام XLSForm، خاصة لبناء النماذج المعقدة ذات الوظائف الأكثر تقدماً، بما في ذلك شروط الصلة والحسابات والقيود. يتيح لك XLSForm أيضاً التعاون في بناء النماذج باستخدام نفس ملف Excel أو في الوقت الفعلي باستخدام Google Sheets.
ملاحظة: للحصول على مقدمة شاملة لتطوير النماذج باستخدام XLSForm، نوصي بدورة XLSForm Fundamentals Course الذاتية عبر الإنترنت من KoboToolbox Academy.
لإعداد الهيكل الأساسي لـ XLSForm:
أنشئ مصنفاً في Microsoft Excel أو Google Sheets.
أنشئ ثلاث أوراق عمل: survey و choices و settings.
يجب أن تكون أسماء أوراق العمل بأحرف صغيرة فقط.
في ورقة العمل survey، أنشئ ثلاثة أعمدة بالعناوين: type و name و label.
في ورقة العمل choices، أنشئ ثلاثة أعمدة بالعناوين: list_name و name و label.
ورقة العمل settings اختيارية. يمكن استخدامها لتضمين مواصفات وتخصيصات إضافية للنموذج.
على سبيل المثال: form_title و style و default_language.
اسم العمود |
الوصف |
|---|---|
type |
يحدد نوع السؤال (مثل: text، integer، select_one) |
name |
يحدد اسماً قصيراً وفريداً للإشارة إلى كل سؤال |
label |
يحدد نص السؤال كما سيظهر في النموذج |
اسم العمود |
الوصف |
|---|---|
list_name |
يحدد المعرّف الفريد لقائمة خيارات الإجابة |
name |
يحدد اسماً قصيراً وفريداً للإشارة إلى كل خيار |
label |
يحدد نص الخيار كما سيظهر في النموذج |
في XLSForm، تُضاف الأسئلة في ورقة العمل survey. توضح العملية التفصيلية أدناه كيفية إضافة الأسئلة التالية كأمثلة: ما اسمك؟ و ما جنس طفلك؟ و كم عمرك؟
في عمود type من ورقة عمل survey، اكتب text. هذا هو نوع السؤال للسؤال الأول، ما اسمك؟
في عمود name، اكتب yourname. سيكون هذا هو الاسم الفريد المستخدم لتحديد السؤال الأول. يجب أن يكون لكل سؤال اسم فريد ولا يمكن أن يحتوي على مسافات أو رموز (باستثناء الشرطة السفلية).
في عمود label، اكتب What is your name?. سيتم عرض هذا التسمية كنص السؤال في النموذج أثناء جمع البيانات.
type |
name |
label |
|---|---|---|
text |
yourname |
What is your name? |
survey |
بالنسبة للسؤال الثاني، ما جنس طفلك؟، أدخل select_one sex في عمود type من ورقة عمل survey.
select_one هو نوع السؤال الذي يسمح للمستخدمين باختيار خيار واحد فقط من قائمة خيارات الإجابة.
sex هو اسم قائمة خيارات الإجابة، والذي يتم تحديده في ورقة عمل choices (انظر إضافة خيارات الإجابة).
في عمود name، اكتب baby_sex.
في عمود label، اكتب What is your baby's sex?
type |
name |
label |
|---|---|---|
select_one sex |
baby_sex |
What is your baby's sex? |
survey |
بالنسبة للسؤال كم عمرك؟، اتبع نفس العملية باستخدام integer كنوع السؤال في عمود type.
type |
name |
label |
|---|---|---|
integer |
age |
How old are you? |
survey |
ملاحظة: لمعرفة المزيد عن أنواع الأسئلة في XLSForm، راجع أنواع الأسئلة (XLSForm.org).
بالنسبة لأسئلة نوع الاختيار (select_one و select_multiple)، تُضاف خيارات الإجابة في ورقة العمل choices. توضح العملية التفصيلية أدناه كيفية إضافة الخيارات للسؤال المثال: ما جنس طفلك؟
في عمود list_name في ورقة عمل choices، أدخل اسم القائمة sex.
هذا هو اسم القائمة المحدد مسبقاً لسؤال baby_sex في ورقة عمل survey.
اسم القائمة هو المعرّف الفريد لقائمة خيارات الإجابة.
في عمود name، أضف اسم الخيار male.
اسم الخيار هو المعرّف الفريد لكل خيار.
في عمود label، أدخل تسمية الخيار Male.
تُعرض تسمية الخيار في النموذج أثناء جمع البيانات.
لإضافة خيار الإجابة الثاني لسؤال baby_sex، أدخل sex في عمود list_name. أدخل female كاسم للخيار و Female كتسمية للخيار.
list_name |
name |
label |
|---|---|---|
sex |
male |
Male |
sex |
female |
Female |
choices |
هناك العديد من الإعدادات الاختيارية التي يمكن إضافتها إلى ورقة العمل settings في XLSForm.
تشمل إعدادات النموذج الشائعة:
إعداد النموذج |
الوصف |
|---|---|
form_title |
العنوان المعروض في أعلى النموذج |
default_language |
لغة النموذج الافتراضية |
style |
سمات نماذج Enketo على الويب |
version |
معرّف إصدار النموذج |
settings |
على سبيل المثال، لإضافة عنوان النموذج:
أضف عموداً في ورقة عمل settings باسم form_title.
أدخل عنوان النموذج في عمود form_title.
إذا لم تحدد عنوان النموذج في XLSForm الخاص بك، فسيتم استخدام اسم ملف Excel افتراضياً كاسم المشروع في KoboToolbox. يمكن تعديل هذا في KoboToolbox.
ملاحظة: لمعرفة المزيد عن ورقة عمل settings في XLSForm، راجع ورقة عمل Settings (XLSForm.org).
لمزيد من التخصيص لـ XLSForm الخاص بك، يمكنك إضافة أعمدة اختيارية تتضمن منطق النموذج وخيارات الأسئلة والإعدادات المتقدمة.
اسم العمود |
الوصف |
|---|---|
hint |
تلميح السؤال |
guidance_hint |
تلميح إرشادي |
required |
خيار لجعل السؤال إلزامياً |
relevant |
شروط منطق التخطي للسؤال |
constraint |
معايير التحقق للسؤال |
constraint_message |
رسالة الخطأ عند عدم استيفاء معايير التحقق |
appearance |
خيارات لكيفية عرض الأسئلة |
choice_filter |
معايير الاختيار المتتالي |
parameters |
إعدادات لأنواع أسئلة محددة |
calculation |
تعبير رياضي لسؤال الحساب |
default |
الإجابة الافتراضية للسؤال |
لرفع ومعاينة XLSForm الخاص بك في KoboToolbox:
انتقل إلى عرض قائمة المشاريع في KoboToolbox وانقر على جديد.
حدد رفع XLSForm وارفع ملف Excel الخاص بك.
إذا أنشأت XLSForm الخاص بك في Google Sheets، فستحتاج إلى تنزيل الملف قبل رفعه إلى KoboToolbox. في قائمة Google Sheets، انقر على ملف > تنزيل > Microsoft Excel.
أدخل تفاصيل المشروع وانقر على إنشاء مشروع.
انقر على زر معاينة.
ملاحظة: لمعرفة كيفية استيراد XLSForm الخاص بك عبر عنوان URL، راجع مقال الدعم استيراد XLSForm عبر عنوان URL.
يمكن تنزيل النماذج التي تم إنشاؤها باستخدام أداة إنشاء النماذج في KoboToolbox بسهولة كملف XLSForm.
انتقل إلى علامة التبويب النموذج الخاصة بمشروعك في KoboToolbox.
انقر على أيقونة المزيد من الإجراءات.
انقر على تنزيل XLS.
يمكن أن يكون تنزيل نموذج KoboToolbox الخاص بك كملف XLSForm مفيداً جداً لأسباب عديدة، بما في ذلك:
إضافة ميزات متقدمة إلى النموذج الخاص بك غير مدعومة حالياً في أداة إنشاء النماذج.
إجراء تغييرات على النموذج تكون أكثر كفاءة في XLSForm (مثل تكرار عدد كبير من الأسئلة أو إضافة ترجمات).
تجنب سرعات الكمبيوتر أو الإنترنت البطيئة التي يمكن أن تؤثر على بناء النموذج في أداة إنشاء النماذج (مثل ذاكرة الوصول العشوائي المحدودة، أو ضعف الاتصال بالإنترنت).
مشاركة النموذج كملف Excel للتعاون مع أعضاء الفريق وإدارة إصدارات النموذج.
مشاركة النموذج لطلب المساعدة من فريق دعم KoboToolbox أو في المنتدى.
يمكنك استبدال نموذج موجود في أداة إنشاء النماذج بإصدار جديد باستخدام XLSForm. على سبيل المثال، بعد تحرير النموذج في Excel، يجب رفع الملف المحدث إلى KoboToolbox.
انتقل إلى علامة التبويب النموذج الخاصة بمشروعك في KoboToolbox.
انقر على أيقونة المزيد من الإجراءات.
انقر على استبدال النموذج.
اختر الملف الذي ترغب في رفعه.
لمزيد من المعلومات حول استخدام XLSForm، راجع الموارد التالية:
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.