ชนิดของคำถาม - อาร์เรย์ตามคอลัมน์
From LimeSurvey Manual
คำอธิบายโดยย่อ
ชนิดของคำถามนี้เหมือนกับอาร์เรย์ ยกเว้นว่าแกนของคำถามย่อยและคำตอบจะสลับตำแหน่งกัน
ตัวอย่าง: Array by column example.zip
ตัวเลือกทั่วไป
จำเป็นต้องตอบ
รายละเอียด
ตัวเลือกนี้ช่วยให้ผู้ดูแลแบบสำรวจสามารถกำหนดให้ผู้ตอบแบบสำรวจต้องตอบคำถามบางข้อได้ หากไม่ตอบคำถามที่จำเป็นต้องตอบ ผู้ตอบจะไม่สามารถดำเนินการต่อได้ หากคุณมีคำถามที่มีคำถามย่อยหลายข้อ และต้องการให้ตอบเฉพาะคำถามย่อยบางข้อ ให้ใช้แอตทริบิวต์ จำนวนคำตอบขั้นต่ำ ซึ่งอยู่ในแท็บ ตรรกะ
ตัวเลือกที่มี
- เปิด - ต้องตอบคำถามก่อนที่ผู้เข้าร่วมจะไปยังหน้าถัดไปได้ - ตัวเลือกคำตอบ 'ไม่มีคำตอบ' จะไม่แสดงเลย
- ซอฟต์ - หากไม่ได้ตอบคำถาม ระบบจะแสดงคำเตือนเมื่อพยายามไปยังหน้าถัดไป - อย่างไรก็ตาม ผู้เข้าร่วมสามารถเลือกที่จะไม่สนใจคำเตือนและดำเนินการต่อได้ โปรดทราบว่าตัวเลือก 'ไม่มีคำตอบ' ยังคงแสดงอยู่ (หากเปิดใช้งานในการตั้งค่าการนำเสนอแบบสำรวจ)
- ปิด (ค่าเริ่มต้น) - สามารถปล่อยคำถามให้ไม่มีคำตอบได้
เงื่อนไข
รายละเอียด
หากค่าผลลัพธ์ของเงื่อนไขเป็น "1" หรือ "true" คำถามจะ "เกี่ยวข้อง" ในบริบทของแบบสำรวจ กล่าวคือ คำถามนั้นจะแสดงให้ผู้เข้าร่วมแบบสำรวจเห็น หากไม่ใช่ คำถามจะถูกซ่อนไว้ คำถามแบบสำรวจทุกข้อสามารถระบุสมการความสัมพันธ์กันได้ ฟังก์ชันนี้เป็นตัวต่อยอดจากเงื่อนไขและรองรับตรรกะเงื่อนไขที่ซับซ้อนกว่ามาก
การเน้นไวยากรณ์
ทุกครั้งที่คุณบันทึกเงื่อนไข ระบบจะประเมินผลและเน้นไวยากรณ์ให้ ข้อผิดพลาดใด ๆ จะแสดงด้วยรหัสสี เพื่อให้คุณตรวจพบและแก้ไขได้อย่างรวดเร็ว
ค่าที่ใช้ได้
- เงื่อนไขใด ๆ ที่ใช้ไวยากรณ์ของ ExpressionScript โดยไม่ต้องมีวงเล็บปีกกาล้อมรอบ
ตัวอย่าง
ต่อไปนี้คือตัวอย่างที่ดีของการเน้นไวยากรณ์
การแสดงผล
ความกว้างของคอลัมน์คำตอบ (answer_width)
รายละเอียด
ค่านี้ใช้กำหนดความกว้างของคอลัมน์คำตอบเป็นเปอร์เซ็นต์ ตัวอย่างเช่น หากคุณพิมพ์ 40 ในช่องนี้ ระบบจะใช้ความกว้าง 40 เปอร์เซ็นต์ของคำถามสำหรับคำตอบ ส่วนความกว้างที่เหลือจะถูกแบ่งเท่า ๆ กันให้กับคำถามย่อย
ค่าที่ใช้ได้
- จำนวนเต็มใดก็ได้ตั้งแต่ 1 ถึง 100
งดการแสดงคำอธิบายเสริม (hide_tip)
รายละเอียด
คำถามส่วนใหญ่มักจะมีคำแนะนำที่ระบุว่า "กรุณาเลือกหนึ่งในตัวเลือกต่อไปนี้" หรือข้อความช่วยเหลือเกี่ยวกับวิธีตอบคำถาม แอตทริบิวต์นี้ช่วยให้คุณเปิดหรือปิดการแสดงคำแนะนำ/ข้อความช่วยเหลือเหล่านี้ได้
คำแนะนำ/ข้อความช่วยเหลือเหล่านี้รวมถึงข้อความเกณฑ์การตรวจสอบ (เช่น จำนวนคำตอบขั้นต่ำ/สูงสุด ค่าผลรวมขั้นต่ำ/สูงสุด/เท่ากับผลรวม) หากเปิดใช้งาน hide_tip ข้อความเหล่านี้จะถูกซ่อนไว้ อย่างไรก็ตาม หากผู้ใช้กรอกข้อมูลไม่ถูกต้อง คำแนะนำจะปรากฏขึ้น โดยจะแสดงเป็นสีแดง และเปลี่ยนเป็นสีเขียวเมื่อเป็นไปตามเกณฑ์การตรวจสอบแล้ว
ตัวเลือกที่มี
- เปิด - ซ่อนคำแนะนำ/ข้อความช่วยเหลือ;
- ปิด (ค่าเริ่มต้น)
ลำดับคำตอบแบบสุ่ม (random_order)
รายละเอียด
แอตทริบิวต์นี้ทำให้ LimeSurvey ไม่สนใจลำดับเดิมของตัวเลือกของคำตอบ/คำถามย่อย และสุ่มลำดับแทน ตัวเลือกนี้ช่วยให้ผู้สร้างแบบสำรวจลดความโน้มเอียงของแบบสำรวจได้ โปรดทราบว่าหากคำถามมีคำถามย่อย ระบบจะสุ่มลำดับของคำถามย่อย ไม่ใช่ลำดับของตัวเลือกของคำตอบ
ตัวเลือกที่มี
- ใช่ - สุ่มลำดับเมื่อผู้เข้าร่วมเข้าสู่แบบสำรวจ
- ไม่ (ค่าเริ่มต้น)
ธีมคำถาม (question_theme)
รายละเอียด
ช่วยให้คุณสามารถใช้ธีมที่กำหนดเองสำหรับคำถามนั้น ๆ ได้
ตัวเลือกที่มี
- ธีมคำถามที่คุณสร้างขึ้น ซึ่งอยู่ภายใต้ ธีมคำถาม ในแผง ธีม
ดู: ธีมคำถาม
รายละเอียด
หากเปิดใช้งาน คำถามจะถูกซ่อนไว้เสมอ - จะไม่แสดงให้ผู้เข้าร่วมแบบสอบถามเห็น ฟังก์ชันนี้สามารถใช้ในกรณีต่อไปนี้:
- หากคุณต้องการกรอกคำตอบล่วงหน้าให้กับคำถามผ่าน URL และไม่ต้องการให้คำถามนั้นแสดงบนหน้าจอ การตั้งค่านี้จะแทนที่เงื่อนไขใดๆ ที่ใช้ในแบบสำรวจ เนื่องจากคำถามดังกล่าวจะไม่ถูกฝังอยู่ในหน้าเลย
- หากคุณต้องการจัดเก็บหรือคำนวณค่าแบบทันทีผ่าน ExpressionScript - การนำเสนอ
ตัวเลือกที่มี
- เปิด
- ปิด (ค่าเริ่มต้น)
คลาส CSS (css_class)
รายละเอียด
หากต้องการเพิ่มคลาส CSS พิเศษให้กับคำถามบางข้อ คุณสามารถป้อนชื่อคลาส CSS ในช่องนี้ โดยต้องเว้นวรรคระหว่างชื่อคลาสแต่ละชื่อ
ค่าที่ใช้ได้
- สตริงข้อความใดก็ได้ โดยเว้นวรรคระหว่างชื่อคลาส CSS แต่ละชื่อ
วิธีใช้ความสัมพันธ์กันสำหรับแบบสำรวจที่พิมพ์ได้ (printable_survey_relevance_help)
รายละเอียด
หากคุณต้องการพิมพ์แบบสำรวจ คุณสามารถพิมพ์สมการความสัมพันธ์กันของแต่ละคำถามได้ด้วย แต่หากต้องการให้แสดงคำอธิบายแทนนิพจน์บนแบบฟอร์มที่พิมพ์ ให้กรอกคำอธิบายของสมการความสัมพันธ์กันในช่องนี้
ค่าที่ใช้ได้
- ข้อความและ/หรือตัวเลขใดก็ได้ที่คุณต้องการให้แสดงบนแบบฟอร์มที่พิมพ์ได้
ตรรกะ
ชื่อกลุ่มแบบสุ่ม (random_group)
รายละเอียด
ใช้จัดคำถามให้อยู่ในกลุ่มแบบสุ่มที่ระบุ โดยคำถามทั้งหมดในกลุ่มที่ระบุจะแสดงให้ผู้ตอบแบบสำรวจเห็นในลำดับแบบสุ่ม
คุณสามารถดูตัวอย่างแบบสำรวจที่ใช้ชื่อกลุ่มแบบสุ่มได้ใน ตัวอย่างแบบสำรวจ ExpressionScript
ค่าที่ใช้ได้
เพียงป้อนสตริงใดก็ได้ตามต้องการ (เช่น 'group1') คำถามทั้งหมดที่ตั้งสตริงเดียวกันไว้ในช่อง ชื่อกลุ่มแบบสุ่ม จะถูกสุ่มตำแหน่งในแบบสำรวจ (=สลับตำแหน่งกันแบบสุ่ม)
ดูตัวอย่าง
หากต้องการดูตัวอย่างคำถาม ให้ใช้ฟังก์ชัน ดูตัวอย่างแบบสำรวจ แทนฟังก์ชัน แสดงตัวอย่างกลุ่มคำถาม เนื่องจากมีรายงานว่าฟังก์ชันหลังไม่แสดงคำถามในลำดับแบบสุ่ม
สมการการตรวจสอบของคำถาม (em_validation_q)
รายละเอียด
นี่คือสมการที่ใช้ตรวจสอบทั้งคำถาม (เช่น ทุกส่วนของคำถามแบบหลายคำตอบรวมกัน) หากคำถามไม่ผ่านเกณฑ์การตรวจสอบ ระบบจะแสดงข้อความ em_validation_q_tip (ใช้สไตล์ CSS .error) คำแนะนำนี้ใช้สไตล์ CSS .em_q_fn_validation ซึ่งถูกซ่อนไว้โดยค่าเริ่มต้นใน template.css
ความแตกต่างหลักระหว่างฟีเจอร์นี้กับสมการการตรวจสอบของคำถามย่อย (ตัวเลือก em_validation_sq) คือ ในฟีเจอร์นี้ หากคำถาม (หรือบางส่วนของคำถาม) ไม่ผ่านการตรวจสอบ ระบบสามารถแสดงข้อความแจ้งข้อผิดพลาดได้ ส่วนการตรวจสอบของคำถามย่อย ช่องกรอกข้อความแต่ละช่อง (เช่น ในคำถามประเภทอาร์เรย์ แต่ก็ใช้กับคำถามประเภทที่มีช่องกรอกเดียวได้เช่นกัน) จะถูกกำหนดสไตล์ให้สีพื้นหลังเป็นสีแดง (อ่อน)
ค่าที่ใช้ได้
- สมการใดๆ ที่ใช้ไวยากรณ์ของ ExpressionScript โดยไม่ต้องมีวงเล็บปีกกาครอบ
ตัวอย่าง
- คุณต้องการเก็บข้อมูลประชากรศาสตร์จากผู้ใช้ผ่านคำถามแบบข้อความสั้นหลายรายการ และต้องการตรวจสอบว่าผู้ใช้กรอกที่อยู่อีเมลและหมายเลขโทรศัพท์ที่ถูกต้อง
ตัวอย่างนี้แสดงลักษณะของคำถามเมื่อมีคำตอบที่ไม่ถูกต้อง:

และนี่คือลักษณะเมื่อมีคำตอบที่ไม่ถูกต้องเพียงหนึ่งรายการ:

นี่คือวิธีแก้ไขคำถามเพื่อกรอกข้อมูลดังกล่าว:

และนี่คือส่วนหนึ่งของผลลัพธ์จากไฟล์แสดงตรรกะ ซึ่งช่วยให้คุณตรวจสอบความถูกต้องของนิพจน์และตรวจหาข้อผิดพลาดทางไวยากรณ์ได้:

ดังที่เห็น สมการการตรวจสอบจะทดสอบว่าทั้งอีเมลและหมายเลขโทรศัพท์ต้องว่างเปล่าหรือตรงกับตัวกรองนิพจน์ปรกติ
คำแนะนำการตรวจสอบจะแสดงข้อความเตือนก็ต่อเมื่อโทรศัพท์หรืออีเมลดูเหมือนไม่ถูกต้องเท่านั้น
หากคุณต้องการนำเข้าตัวอย่างข้างต้นไปยัง LimeSurvey ที่ติดตั้งของคุณ ให้ดาวน์โหลดไฟล์ .lsq ต่อไปนี้: Em_validation_q_example.zip
เคล็ดลับสำหรับสมการการตรวจสอบของคำถามทั้งข้อ (em_validation_q_tip)
รายละเอียด
หากคุณใช้ สมการการตรวจสอบของคำถาม คุณสามารถใช้ช่องนี้เพื่อแสดงข้อความ (ไม่บังคับ) เป็นเคล็ดลับของคำถาม เพื่อบอกวิธีกรอกคำตอบของคำถามนั้นได้
ค่าที่ใช้ได้
- สตริงหรือสมการใดๆ ที่ใช้ไวยากรณ์ของ ExpressionScript
ตัวอย่าง
ดูตัวอย่างได้จากส่วน สมการการตรวจสอบของคำถาม ในวิกิ ซึ่งแสดงวิธีปรับแต่งเคล็ดลับให้แสดงว่าส่วนใดของคำถามประเภทข้อความสั้นหลายรายการไม่ผ่านเกณฑ์การตรวจสอบ
อื่น ๆ
แทรกตัวคั่นหน้าในโหมดการพิมพ์ (page_break)
รายละเอียด
แอตทริบิวต์นี้จะทำงานเฉพาะเมื่อคุณพิมพ์แบบสำรวจจาก มุมมองที่พิมพ์ได้ จริงเท่านั้น โดยจะบังคับให้ขึ้นหน้าใหม่ ก่อน คำถาม
ตัวเลือกที่ใช้ได้
- เปิด
- ปิด (ค่าเริ่มต้น)
ประเภทสเกลของ SPSS สำหรับส่งออก (scale_export)
รายละเอียด
ใช้สำหรับการส่งออกไปยัง SPSSเท่านั้น แอตทริบิวต์นี้จะแทนที่มาตราส่วนเริ่มต้นที่ SPSS คาดเดาไว้ หากต้องการทราบว่ามาตราส่วนการวัดแต่ละแบบทำงานอย่างไร โปรดอ่านเอกสารประกอบของ SPSS ที่เกี่ยวข้อง
ตัวเลือกที่มี
- ค่าเริ่มต้น (default)
- Nominal
- Ordinal
- Scale
สถิติ
แสดงในหน้าสถิติ (public_statistics)
รายละเอียด
แอตทริบิวต์นี้ช่วยให้ผู้ดูแลระบบแบบสำรวจเลือกได้ว่าจะแสดงผลลัพธ์ของคำถามใดคำถามหนึ่งให้ผู้เข้าร่วมแบบสอบถามเห็นหลังจากที่ส่งแบบสำรวจแล้วหรือไม่
การตั้งค่าเริ่มต้นของแต่ละคำถามคือ 'ปิด' (=ไม่แสดงสถิติของคำถามให้ผู้ตอบแบบสอบถามเห็น) คุณต้องเปิดใช้งานทีละคำถาม หากต้องการแสดงสถิติแบบสำรวจของคำถามนั้น ๆ ให้ผู้เข้าร่วมแบบสอบถามเห็นหลังส่งแบบสำรวจ
ตัวเลือกที่มี
- เปิด
- ปิด (ค่าเริ่มต้น)
แสดงแผนภูมิ (display_chart)
รายละเอียด
แอตทริบิวต์นี้ช่วยให้ผู้ดูแลระบบแบบสำรวจเลือกได้ว่าจะแสดงแผนภูมิที่มีผลลัพธ์ของคำถามให้แก่ผู้เข้าร่วมแบบสอบถามหลังจากที่กรอกแบบสำรวจเสร็จแล้วหรือไม่
- การตั้งค่าแบบสำรวจ เผยแพร่สถิติ จากตั้งค่าการนำเสนอและการนำทาง
- การตั้งค่าแบบสำรวจ แสดงกราฟ จากตั้งค่าการนำเสนอและการนำทาง
- คุณสมบัติของคำถามเผยแพร่สถิติ และ
- คุณสมบัติของคำถามแสดงแผนภูมิ
ตัวเลือกที่มี
- เปิด
- ปิด (ค่าเริ่มต้น)
ประเภทแผนภูมิ (chart_type)
รายละเอียด
แอตทริบิวต์นี้ช่วยให้ผู้ดูแลระบบแบบสำรวจสามารถเลือกประเภทของแผนภูมิที่จะแสดงให้ผู้ตอบเห็นหลังจากที่ตอบแบบสำรวจเสร็จสิ้น
ตัวเลือกที่มี
- แผนภูมิแท่ง
- แผนภูมิวงกลม
- เรดาร์
- เส้น
- PolarArea
- โดนัท
