SGQA тодорхойлогч
From LimeSurvey Manual
SGQA тодорхойлогч болон INSERTANS: кодууд нь 4-р хувилбараас эхлэн илэрхийлэл дотор хуучирсан тул LimeSurvey 7-д ашиглах боломжгүй.
Оронд нь ExpressionScript-тэй нийцтэй асуултын кодыг ашиглана уу. Хэрэв SQGA/INSERTANS: шошго судалгааны бүтэц/архивтай хамт импортлогдвол автоматаар хөрвүүлэгдэнэ. Нэршлийн дүрмийг үзнэ үү.
Ерөнхий тодорхойлолт
SGQA (Судалгаа/Бүлэг/Асуулт/Хариулт) тодорхойлогч нь асуултын хариулт руу хандах товчлол юм. Таны үүсгэсэн судалгаа, бүлэг, асуулт бүр өгөгдлийн санд өвөрмөц дугаар авдаг. Энэ дугаарыг админы интерфейсийн судалгаа, бүлэг, асуултын мөрийн гарчиг дээрээс харж болно (жишээ нь доорх "Асуултын ID" баганыг үзнэ үү)

SGQA тодорхойлогчийг гаргахын тулд судалгаа, бүлэг, асуултын дугаарыг хооронд нь 'X' үсгээр холбоно. Жишээ нь SGQA иймэрхүү харагдана: "745X35X5".
Орлуулагч нэмэхэд засварлагч ашиглах
Суулгагдсан засварлагч нь тодорхой асуултын орлуулагчийг сонгох боломжтой. Энэ дүрсийг "Placement fields" гэнэ. Энэ боломж нь зөвхөн судалгааны өмнөх хуудсуудын асуултуудыг жагсаадаг тул судалгааны горимоос хамаарна.


Нэг сонголттой асуултын тодорхойлогч
Жишээ нь: судалгааны ID 1, бүлгийн ID 6, асуултын ID 12 байг. Нэг сонголттой асуултын тодорхойлогч иймэрхүү харагдана:
1X6X12
Олон сонголттой асуултын тодорхойлогч
Энэ нь олон сонголттой асуулт тул тухайн хариултыг мөн тодорхойлох ёстой. Тухайн хариултын кодыг X-гүйгээр нэмнэ. Жишээ нь: судалгааны ID 1, бүлгийн ID 6, асуултын ID 12 байг. Тухайн хариултын код нь 'ber1' байг.
Олон сонголттой асуултын энэ хариултын тодорхойлогч иймэрхүү харагдана:
1X6X12ber1
Хүснэгт төрлийн асуултуудын тодорхойлогч
Энэ нь хүснэгт төрлийн асуулт тул нүд доторх тухайн дэд асуултыг мөн тодорхойлох ёстой. Мөрийн дэд асуултын кодыг X-гүйгээр нэмнэ. Жишээ нь: судалгааны ID 1, бүлгийн ID 6, асуултын ID 12 байг. Тухайн дэд асуултын код нь 'ber1' байг. "Хүснэгт" асуултын энэ хариултын тодорхойлогч иймэрхүү харагдана:
1X6X12ber1
Хүснэгт (Текст) эсвэл Хүснэгт (Тоо) асуултуудын тодорхойлогч
Энэ нь нийлмэл хүснэгт төрлийн асуулт тул нүд доторх тухайн хариултыг мөн тодорхойлох ёстой. Мөрийн дэд асуултын кодыг X-гүйгээр нэмээд, дараа нь доогуур зураас нэмж, эцэст нь баганыг тодорхойлох дэд асуултын кодыг нэмнэ. Жишээ нь: судалгааны ID 1, бүлгийн ID 6, асуултын ID 12 байг. Тухайн дэд асуултын код нь 'ber1', багана нь 'lab1' кодтой дэд асуултаар тодорхойлогдоно.
"Хүснэгт (Текст)" асуултын энэ хариултын тодорхойлогч иймэрхүү харагдана:
1X6X12ber1_lab1
SGQA тодорхойлогчийн хэрэглээ
SGQA тодорхойлогчийг өмнө хадгалагдсан асуултуудын хариултыг дараагийн асуултуудын асуултын текст рүү оруулахад ашиглаж болно (товч гарын авлагыг асуултын танилцуулга вики хэсгээс үзнэ үү).
Мөн судалгааны хариултыг "урьдчилан бөглөхөд" судалгааны query URL-д ашиглаж болно. Жишээ нь SGQA 1X6X121ab1 бол таны query URL-д "&1X6X121ab1=Y" оруулж, тухайн хариултыг "Y" гэж урьдчилан бөглөж болно. (Үзэх: Судалгааны URL ашиглан судалгааны хариултыг урьдчилан бөглөх)
SGQA тодорхойлогч нь мөн асуулт тус бүрийн өгөгдлийг мэдээллийн сан дахь судалгааны хариултын хүснэгтэд хадгалдаг талбарын нэр юм.
SGQ тодорхойлогчийг динамикаар лавлах
Зарим тохиолдолд асуултыг динамикаар лавлах шаардлага гардаг. Жишээлбэл, богино текст хариултын текст оруулах талбарыг нуухыг хүсвэл {SGQ} тодорхойлогчийг ашиглан үүнийг хийж болно. LimeSurvey {SGQ}-г тухайн асуултын бүтэн ID-аар солино, жишээ нь 3583X84X249