x

Үндсэн бүлгүүд

  1. LimeSurvey Cloud ба LimeSurvey CE-ийн харьцуулалт
  2. Хурдан эхлэх гарын авлага - LimeSurvey 3.0+
  3. Суулгалт - LimeSurvey CE
  4. Сайн судалгааг хэрхэн зохиох вэ (гарын авлага)
  5. Эхлэх нь
  6. LimeSurvey-г удирдах
  7. Судалгаа - танилцуулга
  8. Судалгааны тохируулга
  9. Судалгааны цэс
  10. Судалгааны бүтэц
  11. Асуултууд - танилцуулга
  12. Асуултын бүлэг - танилцуулга
  13. Судалгаа - удирдлага
  14. Судалгааны хэрэгслийн самбарын сонголтууд
  15. Олон хэлтэй судалгаа
  16. ExpressionScript Engine - Хурдан эхлэх гарын авлага
  17. Ангилагдаагүй болон нарийвчилсан боломжууд
  18. Түгээмэл асуултууд
  19. Алдаа засварлах
  20. Түр шийдлүүд
  21. Лиценз
  22. Хувилбарын өөрчлөлтүүдийн жагсаалт
  23. Плагинууд
 Actions

Табаар тусгаарласан утгатай судалгааны бүтэц

From LimeSurvey Manual

Энэ хуудсыг машинаар орчуулсан байж магадгүй тул алдаа агуулж болзошгүй. Англи эх хувийг харах · Энэ орчуулгыг сайжруулах
This page is a translated version of the page Tab Separated Value survey structure and the translation is 100% complete.


Судалгааны бүтцийг Табаар тусгаарласан утгаар импортлох ба экспортлох

Энэ боломж нь LibreOffice, Excel эсвэл Google Docs зэрэг хүснэгтийн программыг ашиглан судалгаа боловсруулах, засахад хялбар болгохын тулд зохиогдсон. Энэ нь SGQA кодын хамаарлыг бүрэн арилгадаг.

Энэ боломж нь .txt өргөтгөлтэй, ASCII эсвэл UTF-8 кодчилолтой Табаар тусгаарласан утгатай (TSV) файлуудыг импортлохыг дэмждэг.


Энэ боломжийг илүү сайн ойлгохын тулд дараах жишээг үзнэ үү.


Эхлэх

Хамгийн хялбар арга нь одоо байгаа судалгааг Табаар тусгаарласан утгын форматаар экспортлох явдал юм. Судалгааг экспортлох энгийн товчийг ашиглаад .lss форматыг сонгохын оронд "Tab Separated Values format (*.txt)"-г сонгоно уу. Энэ нь бүх зөв баганы толгойтойгоор, зохих форматтай (табаар тусгаарласан юникод файл) Табаар тусгаарласан утгын файл болон хадгалагдана.

Табаар тусгаарласан утгыг дэмждэг ямар ч хүснэгтийн программ тохиромжтой (жишээ нь OpenOffice эсвэл LibreOffice). LimeSurvey хүснэгт доторх ямар ч форматыг үл тоомсорлодог боловч танд тустай бол өөрөө нэмж болно.

Экспортлогдсон файл нь эхний гурван (далд) тэмдэгтээрээ Byte Order Mark (BOM) бүхий UTF-8 форматтай байдгийг анхаарна уу. Хэрэв та .txt файлыг давхар товшиж Excel-ээр шууд нээхийг оролдвол Excel нь UTF-8 форматтайг танихгүй тул зөв нээгдэхгүй. Эдгээр файлыг Excel-ээр нээхийн тулд эхлээд Excel-ийг нээгээд File:Open-ийг сонгон, .txt файлыг сонгоод Excel-д UTF-8 кодчилол ашиглаж байгааг зааж өгнө үү.

Бүлэг, асуулт, дэд асуулт, хариулт тус бүрт нэг мөр байна. Мөн судалгааны глобал хувьсагчид болон хэл тус бүрийн судалгааны хувьсагчдад зориулсан мөрүүд байна. Эхлээд үндсэн хэл, дараа нь нэмэлт хэлүүд жагсаагдана. Тиймээс олон хэлтэй бол үндсэн хэлний бүх агуулга (жишээ нь бүх бүлэг, асуулт, дэд асуулт, хариулт) эхлээд гарна. Дараа нь нэмэлт хэл тус бүрийн орчуулсан хуулбар орно (орчуулсан багцын мөрийн тоо, дараалал яг ижил байна).

Харилцааг ойролцоо байрлалаар нь тодорхойлдог. Тиймээс бүлгийн дараах асуултууд тухайн бүлгийн нэг хэсэг; асуултын дараах дэд асуултууд тухайн асуултын нэг хэсэг, асуултын дараах хариултууд мөн тухайн асуултын нэг хэсэг байна. Иймээс асуулт бүрийн ID-г (gid, qid, sqid) мэдэх шаардлагагүй. Тэдгээрийг импортлох үед автоматаар тооцоолно. Үнэндээ энэ формат gid, qid, sqid (эсвэл SGQA код)-ыг огт ашигладаггүй.


Зөвлөмж

Табаар тусгаарласан утгын импорт/экспортын зорилго нь хүснэгт ашиглан судалгаагаа хурдан зохиоход тусалах явдал юм. Та хүснэгтээ олон удаа импортлож, "Show Survey Logic" боломжоор зөв эсэхийг шалгаж, туршина гэж бид төсөөлдөг. Импортлох болгонд шинэ судалгаа үүснэ. Тиймээс хагас боловсруулсан олон судалгаатай болж магадгүй ч асуудалгүй. Аль нь хамгийн сүүлийнх болохыг тэмдэглэж явах эсвэл шинийг импортлосны дараа хуучныг нь устгах дадал хэвшүүлээрэй. Табаар тусгаарласан утганд SGQA кодыг хэзээ ч ашигладаггүй тул LimeSurvey үндсэн судалгаа, бүлэг, асуулт, хариултын түлхүүрт ямар код оноосныг санаа зовох хэрэггүй. Тиймээс хүссэн хэмжээгээрээ импортлож, экспортлоорой.

Энэ аргаар хэрэгсэл боловсруулахад хийж болох хэд хэдэн тохиромжтой зүйл:

  1. Олон асуултад ижил хариулт ашиглах. 'A' мөрүүдийг хуулж, ижил багцтай байх асуулт бүрийн дараа буулгана.
  2. Олон асуултад ижил дэд асуулт ашиглах. 'SQ' мөрүүдийг хуулж, шаардлагатай асуулт бүрийн дараа буулгана.
  3. "Давталт" - ижил бүлгийг олон удаа ашиглах. Бүлгээ хүссэн хэлбэртээ оруулсны дараа шаардлагатай хэмжээгээр хуулна. Excel-ийн шүүлтүүрээр зөвхөн 'G' мөрүүдийг (бүлгүүд) харж, Excel-ийн баганы чирэх боломжоор бүлэг бүрийн холбогдох тэгшитгэлийг шинэчилнэ (жишээ нь, тооллогын хувьд эхний холбогдолт "numPeople > 1", дараагийнх нь "numPeople > 2" байх ёстой. Чирэх боломж тоог автоматаар шинэчилнэ). 'Q' мөрүүдээр шүүж, асуулт бүр өвөрмөц утгатай эсэхийг шалгана (жишээ нь, хувьсагчдаа g1_q1, g1_q2, g1_qN гэж нэрлэсэн бол хайх/солих боломжоор хоёр дахь бүлэгт g1-ийг g2 болгон, гурав дахь бүлэгт g3 болгон гэх мэтээр өөрчилнө).
  4. Асуулт/бүлгийн дарааллыг өөрчлөх. Хүснэгтийн файлын мөрүүдийн дарааллыг өөрчилнө.
  5. Судалгааны модулиудыг туршах. Урт судалгааны хувьд туршилтыг модуль болгон хуваахыг хүсэж болно. Модуль бүрт шинэ хүснэгтийн файл үүсгэж, шаардлагагүй мөрүүдийг устгана. Ингэснээр судалгааны сүүлийн хэсгүүдийг туршихын тулд маш их өгөгдөл оруулах шаардлагагүй болно.
  6. Заавал асуултуудыг туршах. Түгээмэл гомдол нь олон асуултыг заавал болгох хэрэгцээ биш, харин туршилтын үед заавал байх тохиргоог унтраах хэрэгцээ юм. Үндсэн хүснэгтээ эцсийн хүссэн утгуудтай заавал тохиргоотойгоор үүсгэнэ. Дараа нь туршихын тулд "mandatory" баганыг устгаад хүснэгтийн туршилтын хувилбарыг хадгална. Тэр хувилбарыг импортлоход асуултуудын аль нь ч заавал биш байх болно. Туршилтаа дуусгасны дараа үндсэн хуулбарыг импортлоно.
  7. Өгөгдмөл утга тохируулах. GUI ашиглахын оронд хүссэн өгөгдмөл утгуудаа default баганад оруулж болно. Энэ нь GUI-д хүссэн утгаа оруулах боломжгүй тохиолдолд, жишээ нь жагсаалтын элементүүдийн өгөгдмөл утгыг тохируулах илэрхийлэл (жишээ нь судалгаанд оролцогчийн шинж чанараас жагсаалт бөглөх) зэрэгт онцгой хэрэгтэй.
  8. Орчуулга. Хүснэгтийнхээ хуулбарыг хэл тус бүрээр үүсгэж болно. Үндсэн хэлний бүх мөрийг оруулаад, дараа нь хуулж доор нь буулгаж, чирэх боломжоор хэлний талбарыг зорилтот хэл болгон өөрчилнө. Эдгээрийг орчуулагчдад түгээж, дууссаны дараа нэг хүснэгтийн файл болгон нэгтгэж болно.
  9. Асуултын нарийвчилсан шинж чанаруудыг бөөнөөр тохируулах. Өгөгдөл цуглуулах явцад утгыг нь харахын тулд бүх тэгшитгэлээ харагдахаар эхлүүлж, харин ажиллуулахаас өмнө бүгдийг нь нууж болно. Хүснэгтийг class = 'Q' ба асуултын төрөл = '*' (тэгшитгэл)-ээр шүүгээд тэдгээр асуулт бүрт always_hide-ийг 1 болгоно. Мөн адил, судалгаа үүсгэсний дараа аль асуултууд олон нийтийн статистикт харагдахыг шийдсэн гэе. Асуулт бүрийг GUI-аар засахын оронд class = 'Q'-ээр шүүгээд статистикт харагдах ёстой бүх асуултад public_statistics = 1 гэж тохируулна.
  10. Хайх ба солих. Бүх асуултынхаа хэллэгийг өөрчлөх шаардлагатай болсон бол Excel-ийн хайх ба солих боломжийг ашиглаж болно. Мөн хувьсагчдын нэрийг бөөнөөр өөрчлөхөд хайх ба солих туслана. Хэвшсэн илэрхийлэлд суурилсан хайх ба солих шаардлагатай бол хүссэн баганаа сонгож, текст засварлагч руу хуулж, хайх ба солих үйлдлээ хийгээд багана буцаан хүснэгтэд буулгаж болно.
  11. Зөвшөөрөл авах. Хэрэв та судалгаа хийж байгаа бол асуултуудын текстийг заавал үзэхийг шаарддаг Институцийн хяналтын зөвлөлтэй байж болно. Энэ нь түүнд хуваалцах тохиромжтой арга байж болно. Үйлчлүүлэгчтэй хэлэлцэхэд ч мөн адил.
  12. Багийн зөвшилцөл. Хэрэв асуулт эсвэл бүлгийн хэллэг, харагдах байдалд бүлгээр санал нэгдэхийг хүсвэл хүснэгтийг хурдан загварчилж/засаад, импортлож, багт (асуулт эсвэл бүлгийн урьдчилан харах замаар) хэрэглэгчид яг юуг харахыг үзүүлж болно. Ингэснээр шаардлагыг баримтжуулж, бүтээж, дараагийн уулзалтуудаар батлуулахын оронд багийнхан өрөөнөөс гарахаасаа өмнө зөвшөөрөл авч болно.
  13. Бусад судалгааны форматаас шилжих. Хэрэв таны судалгаа XML, Word эсвэл бусад форматтай бол тэдгээрийг энэ формат руу хөрвүүлэх процесс үүсгэж болно. Хэдийгээр .lss формат руу хөрвүүлэхийг оролдож болох ч энэ форматын давуу тал нь бүлэг, асуулт, дэд асуулт, хариулт, өгөгдмөл утгуудын хоорондын гадаад түлхүүрийн харилцааг хянах шаардлагагүй явдал юм.


Хязгаарлалт

  1. Загвараараа энэ боломж нь зөвхөн qcode (SGQA биш) нэршил ашигладаг судалгаанд зөв ажилладаг. Энэ боломж нь хувьсагчийн нэр (асуултын танигч) судалгааны туршид өвөрмөц байна гэж үздэг. Дэд асуултын нэр нь тухайн асуултын хүрээнд өвөрмөц байвал давтагдаж болно.


Файлын формат

Ерөнхий

Бид ижил баганы толгойн багцыг олон зорилгоор ашигладаг. Эхний 14 багана нь обьектийн төрлөөс (жишээ нь бүлэг, асуулт, хариулт) хамаарч өөр өөр үүрэгтэй. Үлдсэн баганууд нь асуултын нарийвчилсан кодуудын өгөгдлийн сангийн талбарын нэрсийн цагаан толгойн жагсаалт юм. Доор обьектийн төрөл бүрийн синтакс байна

Эхний 14 багана нь:

  1. id (New in 3.14.0 )
  2. related_id (New in 3.14.0 )
  3. class
  4. type/scale
  5. name
  6. relevance
  7. text
  8. help
  9. language
  10. validation
  11. mandatory
  12. other
  13. default
  14. same_default
 Hint: id ба related_id баганууд нь зөвхөн квотод ашиглагддаг бөгөөд заавал биш. Хэрэв танд квот байхгүй бол эдгээр 2 баганыг шууд устгаж болно.


Судалгааны глобал параметрүүд

surveys хүснэгт дэх параметр тус бүрт нэг мөр байна.

  1. class => 'S'
  2. name => өгөгдлийн сангийн талбарын нэр
  3. text => утга


Судалгааны хэлээс хамаарах параметрүүд

surveys_languagesettings хүснэгт дэх хэл бүрийн талбар тус бүрт нэг мөр байна. Тухайн хэлний бүх бичлэгийг тэр хүснэгтэд оруулахаас өмнө цуглуулна.

  1. class => 'SL'
  2. name => өгөгдлийн сангийн талбарын нэр
  3. text => утга
  4. language => хэл


Бүлгүүд

Судалгааны хэл тус бүрт нэг бүлгийн мөр байна (жишээ нь судалгаа 3 хэлтэй бол 3 бүлгийн мөр байна).

  1. id => бүлгийн өвөрмөц тоон танигч, 1-ээс эхэлнэ, тухайн бүлэгт хамаарах нэмэлт хэлүүдэд ижил ID-г ашиглана
  2. class => 'G'
  3. name => group_name -- бүлгийн өвөрмөц танигч
  4. relevance => grelevance -- бүлгийн түвшний холбогдох тэгшитгэл, буржгар хаалтгүй
  5. text => description -- бүлгийн хэл тус бүрийн тодорхойлолт
  6. language => language -- бүлгийн хэл (жишээ нь 'en')


Асуултууд

Судалгааны хэл тус бүрт нэг асуултын мөр байна (жишээ нь судалгаа 3 хэлтэй бол 3 асуултын мөр байна). Асуултууд нь өмнөх бүлэгт хамаарна гэж үзнэ.

  1. id => асуултын өвөрмөц тоон танигч, 1-ээс эхэлнэ, тухайн асуултад хамаарах нэмэлт хэлүүдэд ижил ID-г ашиглана
  2. class => 'Q'
  3. type/scale => type -- (ихэвчлэн нэг үсэгтэй) асуултын төрөл (жишээ нь 'M' нь Олон сонголт)
  4. name => title -- асуултын өвөрмөц нэр (qcode нэршлийн системийн үндэс)
  5. relevance => relevance -- асуултын холбогдох тэгшитгэл
  6. text => question -- асуултын хэл тус бүрийн текст
  7. help => help -- хэл тус бүрийн тусламжийн текст
  8. language => language -- бүлгийн хэл (жишээ нь 'en')
  9. validation => preg -- асуултын заавал биш тогтмол илэрхийллийн баталгаажуулалтын шалгуур
  10. mandatory => mandatory -- заавал бол 'Y'
  11. other => other -- "Бусад" сонголт байх ёстой бол 'Y' (зөвхөн зарим асуултын төрөлд)
  12. default => default -- тохируулсан бол энэ утгыг энэ асуултын defaultvalues хүснэгтэд оруулна
  13. same_default => same_default -- үнэн бол 'Y', энэ тохиолдолд үндсэн хэлэнд тохируулсан defaultvalue бусад хэлүүдэд мөн хамаарна


Дэд асуултууд

Судалгааны хэл тутамд нэг дэд асуултын мөр байна. Дэд асуултууд нь өөрийнхөө өмнөх асуултад харьяалагдана гэж үзнэ.

  1. id => асуултуудад ашигласан ижил өвөрмөц тоон тодорхойлогч. Дэд асуултууд дараагийн боломжит утгыг ашиглах ёстой бөгөөд асуулт болон дэд асуултын ID-ууд өөр байх ёстой (жишээ нь: асуултад ID 1, 1-р асуултад харьяалагдах дэд асуултуудад ID 2, 3, 4 ашиглаж, дараагийн асуултын ID 5 байна гэх мэт). Одоогийн дэд асуултад харьяалагдах нэмэлт хэлүүдэд ижил дэд асуултын ID-г ашиглана.
  2. class => 'SQ'
  3. type/scale => scale_id -- асуултын төрлөөс хамааран 0 эсвэл 1 (жишээ нь: хүснэгт текст нь хоёр хуваарьтай байна)
  4. name => title -- дэд асуултын "нэр", жишээ нь exclude_all_others-д ашигладаг нэр
  5. relevance => relevance -- (Ирээдүйд) дэд асуултын түвшний relevance-г дэмжихэд зориулсан
  6. text => question -- дэд асуултын хэлээс хамаарсан текст
  7. help => help -- (Ирээдүйд) дэд асуултын түвшний тусламжийг дэмжихэд зориулсан
  8. language => language -- дэд асуултын хэл
  9. validation => preg -- (Ирээдүйд) дэд асуултын түвшний тогтмол илэрхийллийн баталгаажуулалтыг дэмжихэд зориулсан (жишээ нь: хаягийн хэсгүүд)
  10. mandatory => mandatory -- (Ирээдүйд) дэд асуултын түвшний заавал бөглөхийг дэмжихэд зориулсан (жишээ нь: цөөн хэдэн дэд асуултыг л заавал болгох)
  11. default => default -- хэрэв тохируулсан бол энэ нь дэд асуултын үндсэн утга болно (defaultvalues хүснэгтэд оруулагдана)
  12. same_default => same_default -- хэрэв тохируулсан бол үндсэн хэлний үндсэн утгыг бусад бүх хэлэнд ашиглана


Хариултууд

Судалгааны хэл тутамд нэг хариултын мөр байна (жишээ нь: судалгаа 3 хэлтэй бол 3 хариултын мөр байна). Хариултууд нь өөрийнхөө өмнөх асуултад харьяалагдах бөгөөд хүссэн эрэмбэлэх дарааллаар байрлана гэж үзнэ.

  1. id => харьяалагдах асуултын ID-тай ижил ID-г ашиглана
  2. class => 'A'
  3. type/scale => scale_id -- 0 эсвэл 1 (жишээ нь: хоёр хуваарьтай үед)
  4. name => code -- хариултын өвөрмөц тодорхойлогч
  5. relevance => assessment_value -- үнэлгээний сонголтыг ашиглаж байгаа бол энэ нь хариултын үнэлгээний утга болно
  6. text => answer -- хариултын хэлээс хамаарсан текст
  7. language => language -- энэ хариултын хэл (жишээ нь: 'en')


Үнэлгээнүүд

Судалгааны хэл тутамд нэг үнэлгээний мөр байна (жишээ нь: судалгаа 3 хэлтэй бол 3 үнэлгээний мөр байна). Үнэлгээнүүд файлын төгсгөлд бичигдэнэ.

  1. id => үнэлгээний өвөрмөц тоон тодорхойлогч, 1 гэсэн тооноос эхэлнэ. Одоогийн үнэлгээнд харьяалагдах нэмэлт хэлүүдэд ижил ID-г ашиглана
  2. related_id => одоогийн үнэлгээ харьяалагдах бүлгийн id
  3. class => 'AS'
  4. type/scale => үнэлгээний хамрах хүрээ: T-Нийт, G-бүлэг
  5. name => нэр
  6. text => мессеж
  7. min_num_value => Хамгийн бага
  8. max_num_value => Хамгийн их
  9. language => language -- энэ хариултын хэл (жишээ нь: 'en')


Квотууд

Квот бүрт нэг мөр байна. Квотууд файлын төгсгөлд бичигдэнэ.

  1. id => квотын өвөрмөц тоон тодорхойлогч, 1 гэсэн тооноос эхэлнэ
  2. class => 'QTA'
  3. name => квот нэр
  4. mandatory => хязгаар
  5. other => квот үйлдэл
  6. default => идэвхтэй
  7. same_default => Өөрөө ачааллах URL


Квотын хэлний тохиргоо

Судалгааны хэл тутамд нэг квотын мөр байна. Квотын хэлний тохиргоо нь өөрийнхөө өмнөх квотод харьяалагдана гэж үзнэ.

  1. id => квотын хэлний тохиргооны өвөрмөц тоон тодорхойлогч, 1 гэсэн тооноос эхэлнэ. Судалгааны өөр өөр хэлний мөр бүр өөр ID-тай байх ёстой
  2. related_id => энэ тохиргоо харьяалагдах квотын квот id
  3. class => 'QTALS'
  4. relevance => мессеж
  5. text => URL
  6. help => URL тодорхойлолт
  7. language => language -- энэ квотын хэл (жишээ нь: 'en')


Квотын гишүүд

Квотын гишүүн бүрт нэг мөр байна, хэлнээс хамаарахгүй. Квотын гишүүний мөрийг холбогдох асуултын дараа шууд байрлуулна. Квотын гишүүд нь өөрийнхөө өмнөх асуултад харьяалагдана гэж үзнэ.

  1. id => квотын гишүүдийн өвөрмөц тоон тодорхойлогч, 1 гэсэн тооноос эхэлнэ
  2. related_id => энэ гишүүн харьяалагдах квотын квот id
  3. class => 'QTAM'
  4. name => хариултын код


Нөхцлүүд

Нөхцөл бүрт нэг мөр байна, хэлнээс хамаарахгүй. Нөхцлийн мөрийг холбогдох асуултын дараа шууд байрлуулна. Нөхцлүүд нь өөрийнхөө өмнөх асуултад харьяалагдана гэж үзнэ.

  1. id => нөхцлийн өвөрмөц тоон тодорхойлогч, 1 гэсэн тооноос эхэлнэ.
  2. related_id => холбогдох асуултын асуултын id, боломжтой бол
  3. class => 'C'
  4. type/scale => хувилбар
  5. name => хариултын талбарын нэр
  6. relevance => операторын харьцуулалт
  7. text => хүлээгдэж буй хариулт