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

QS

QS:Салбар матриц

From LimeSurvey Manual

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


Салбар матриц (array_filter)

Тодорхойлолт

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

Дараагийн асуултуудыг хүснэгт төрлийн дурын асуултын төрлөөр шүүж болно, үүнд:
  • Олон сонголт
  • Тайлбартай олон сонголт
  • Олон тооны богино текст
  • Олон тооны тоон
  • Хүснэгт (5 онооны, 10 онооны, Тийм/Үгүй/Мэдэхгүй, Нэмэгдэх/Адил/Буурах, Багана)
  • Хүснэгт (Давхар хуваарь, Текст, Тоо)
  • Зэрэглэл

Түүнчлэн эдгээр асуултын төрөл бүрийг шүүж болно.

Цорын ганц үл хамаарах зүйл нь Хүснэгт (Багана) бөгөөд энэ нь бусад асуултыг шүүж чадах ч өөрийгөө шүүж чадахгүй.

Шүүлтүүрийг хэрхэн тохируулах вэ

Шүүлтүүр тохируулахын тулд одоо засаж буй асуултынхаа салбар матрицын талбарт олон сонголттой асуултын асуултын кодыг оруулна уу. Тухайн асуултыг одоогийн асуултын мэдээллийн эх сурвалж болгон ашиглах бөгөөд өмнөх асуултад сонгосон хариултуудыг авч, одоогийн асуултын хариултын сонголт болгон ашиглана. Жишээлбэл, таны эх сурвалж олон сонголттой асуултын код "Q1" бол хариултыг шүүх үйл явцыг эхлүүлэхийн тулд "Q1"-ийг 'Салбар матриц' талбарт оруулна. Зөвхөн Q1 асуултад сонгосон хариултын сонголтууд л array_filter-тэй асуултад харагдана.

Хэрэв илүү олон асуултыг энэ сонголтоор шүүхийг хүсвэл асуултын кодуудыг цэг таслалаар (;) тусгаарлан талбарт бичнэ үү.
  Эхний асуултад ашигласан дэд асуултын кодууд хоёр дахь асуултын дэд асуултын кодуудтай давхцаж байх ёстой. Үгүй бол салбар матриц функц эхний асуултын хариултуудыг шүүхгүй. Анхаарна уу: Эхний асуултын "other" хариултын сонголтыг шүүхийг хүсвэл хоёр дахь асуултад энэ хариултад зориулсан дэд асуулт үүсгэх шаардлагатай бөгөөд энэ хариултын дэд асуултын код нь "other" байх ёстой. Системийн бүх үйл ажиллагааг илүү сайн ойлгохын тулд доорх жишээг үзнэ үү.


Хэрэв олон сонголт нь бусад хариултыг зөвшөөрөх тохиргоотой бол дэд асуултын кодод other-ийг сонгож, бусад нь сонгогдсон эсвэл сонгогдоогүй байдлаар шүүж болно.

Каскад

Сонгосон сонголтуудыг каскад хэлбэрээр харуулж болно. Энэ нь нэг асуултыг сонгон өөр асуултыг шүүж, тэр нь дахин өөр асуултыг шүүх гэх мэтчилэн үргэлжлүүлж болно гэсэн үг.

Салбар матрицын жишээ

Энэ тохиргооны чадамжийг илүү сайн ойлгохын тулд дараах жишээг харцгаая:



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

Энэ жишээг дараах холбоосоос татаж авч болно: limesurvey_group_32.lsg. Энэ асуултын группийг импортлоорой өөрийн LimeSurvey суулгацдаа.