XLSForm ជា អ្វី?

rtSurvey ប្រើ version ដែល extended នៃ ស្ដង់ដារ XLSForm សម្រាប់ ការ រចនា ទម្រង់ ។ ជាមួយ XLSForms, អ្នក អាច author forms ក្នុង format ដែល human-readable ដោយប្រើ Excel ។

XLSForm Structure

XLSForm ជាទូទៅ រួមមាន worksheets ចម្បង ពីរ:

  1. survey: កំណត់ structure និង content នៃ form ។
  2. choices: បញ្ជាក់ answer choices សម្រាប់ multiple-choice questions ។

worksheet settings ស្រេចចិត្ត អាច ផ្ដល់ form specifications បន្ថែម ។

The survey worksheet

survey worksheet ជា កន្លែង ដែល អ្នក កំណត់ structure នៃ form ។ columns ខាងក្រោម ចាំបាច់:

  • type: បញ្ជាក់ ប្រភេទ entry ។
  • name: បញ្ជាក់ variable name តែមួយគត់ ។
  • label: មាន text ដែល អ្នក ឃើញ សម្រាប់ question ។
typenamelabel
todaytoday
select_one gendergenderRespondent’s gender?
integerageRespondent’s age?

The choices worksheet

choices worksheet ប្រើ ដើម្បី បញ្ជាក់ answer choices ។ columns ខាងក្រោម ចាំបាច់:

  • list_name: ដាក់ជាក្រុម answer choices ។
  • name: variable name តែមួយគត់ ។
  • label: ចំណងជើង answer choice ។
list_namenamelabel
gendertransgenderTransgender
genderfemaleFemale
gendermaleMale
genderotherOther

The settings worksheet

Columnការពិពណ៌នា
form_titleចំណងជើង form ដូចជា ដែល បង្ហាញ ដល់ users
form_ididentifier តែ មួយ គត់ សម្រាប់ form
default_languagelanguage code default (ឧ. ’en’ សម្រាប់ English)
versionversion number
instance_nameExpression ដើម្បី generate name តែ មួយ គត់

ប្រភេទ Questions សំខាន់ ៗ

ប្រភេទ questionsInput ចម្លើយ
integerInput integer (ចំនួនគត់) ។
decimalInput decimal ។
textចម្លើយ text ។
select_one [options]Multiple choice; ជ្រើស មួយ ចម្លើយ ប៉ុណ្ណោះ ។
select_multiple [options]Multiple choice; ចម្លើយ ច្រើន ។
geopointប្រមូល GPS coordinate ។
dateInput Date ។
imageថតរូប ឬ upload image ។
calculateធ្វើ calculation ។
noteបង្ហាញ note ។

Components សំខាន់ ៗ

Componentការពិពណ៌នា
typeប្រភេទ question (ឧ. text, integer, select_one)
nameidentifier តែ មួយ គត់
labeltext ដែល បង្ហាញ ដល់ respondent
hintការ ណែ នាំ បន្ថែម
appearanceប្ដូរ ការ បង្ហាញ question
relevantlogic skip
constraintvalidate ចម្លើយ
calculationគណនា values
requiredfields ចាំបាច់
តើទំព័រនេះមានប្រយោជន៍ទេ?