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. วิธีแก้ปัญหาชั่วคราว (Workarounds)
  21. สัญญาอนุญาต
  22. บันทึกการเปลี่ยนแปลงของเวอร์ชัน
  23. ปลั๊กอิน
 Actions

ชนิดของคำถาม - อัพโหลดไฟล์

From LimeSurvey Manual

หน้านี้อาจแปลด้วยเครื่องและอาจมีข้อผิดพลาด ดูต้นฉบับภาษาอังกฤษ · ปรับปรุงคำแปลนี้
This page is a translated version of the page Question type - File upload and the translation is 100% complete.

คำอธิบายโดยย่อ

ชนิดของคำถามอัพโหลดไฟล์ใช้สำหรับรวบรวมไฟล์จากผู้ใช้เพื่อตอบคำถาม ตัวอย่างเช่น บริษัทที่เปิดรับสมัครงานสามารถใช้ชนิดของคำถามนี้เพื่อขอให้ผู้สมัครส่ง/อัปโหลดประวัติย่อ (CV) ฉบับล่าสุด รวมถึงเอกสารสแกนอื่น ๆ ในแบบสำรวจการจ้างงาน


ตัวอย่าง: ชนิดของคำถามอัพโหลดไฟล์.zip

คำถามนี้ช่วยให้ผู้ออกแบบแบบสำรวจสามารถจำกัดไฟล์ที่ผู้ใช้อัปโหลดเพื่อตอบคำถามได้ ตัวอย่างเช่น ผู้ดูแลระบบของแบบสำรวจสามารถอนุญาตเฉพาะรูปภาพ PNG, JPG และ JPEG ที่มีขนาดน้อยกว่า 1 MB เท่านั้น

ตัวเลือกทั่วไป

เงื่อนไข

รายละเอียด

หากค่าผลลัพธ์ของเงื่อนไขเป็น "1" หรือ "true" คำถามจะ "เกี่ยวข้อง" ในบริบทของแบบสำรวจ กล่าวคือ คำถามนั้นจะแสดงให้ผู้เข้าร่วมแบบสำรวจเห็น หากไม่ใช่ คำถามจะถูกซ่อนไว้ คำถามแบบสำรวจทุกข้อสามารถระบุสมการความสัมพันธ์กันได้ ฟังก์ชันนี้เป็นตัวต่อยอดจากเงื่อนไขและรองรับตรรกะเงื่อนไขที่ซับซ้อนกว่ามาก

การเน้นไวยากรณ์

ทุกครั้งที่คุณบันทึกเงื่อนไข ระบบจะประเมินผลและเน้นไวยากรณ์ให้ ข้อผิดพลาดใด ๆ จะแสดงด้วยรหัสสี เพื่อให้คุณตรวจพบและแก้ไขได้อย่างรวดเร็ว

 Hint: หากต้องการตรวจสอบว่าเงื่อนไขทั้งหมดถูกใช้อย่างถูกต้องภายในแบบสำรวจของคุณ โปรดอ่านเกี่ยวกับฟีเจอร์ แสดงไฟล์ตรรกะ ของเรา


ค่าที่ใช้ได้

  • เงื่อนไขใด ๆ ที่ใช้ไวยากรณ์ของ ExpressionScript โดยไม่ต้องมีวงเล็บปีกกาล้อมรอบ

ตัวอย่าง

ต่อไปนี้คือตัวอย่างที่ดีของการเน้นไวยากรณ์


การแสดงผล

งดการแสดงคำอธิบายเสริม (hide_tip)

รายละเอียด

คำถามส่วนใหญ่มักจะมีคำแนะนำที่ระบุว่า "กรุณาเลือกหนึ่งในตัวเลือกต่อไปนี้" หรือข้อความช่วยเหลือเกี่ยวกับวิธีตอบคำถาม แอตทริบิวต์นี้ช่วยให้คุณเปิดหรือปิดการแสดงคำแนะนำ/ข้อความช่วยเหลือเหล่านี้ได้

คำแนะนำ/ข้อความช่วยเหลือเหล่านี้รวมถึงข้อความเกณฑ์การตรวจสอบ (เช่น จำนวนคำตอบขั้นต่ำ/สูงสุด ค่าผลรวมขั้นต่ำ/สูงสุด/เท่ากับผลรวม) หากเปิดใช้งาน hide_tip ข้อความเหล่านี้จะถูกซ่อนไว้ อย่างไรก็ตาม หากผู้ใช้กรอกข้อมูลไม่ถูกต้อง คำแนะนำจะปรากฏขึ้น โดยจะแสดงเป็นสีแดง และเปลี่ยนเป็นสีเขียวเมื่อเป็นไปตามเกณฑ์การตรวจสอบแล้ว

ตัวเลือกที่มี

  • เปิด - ซ่อนคำแนะนำ/ข้อความช่วยเหลือ;
  • ปิด (ค่าเริ่มต้น)


ธีมคำถาม (question_theme)

รายละเอียด

ช่วยให้คุณสามารถใช้ธีมที่กำหนดเองสำหรับคำถามนั้น ๆ ได้

ตัวเลือกที่มี

  • ธีมคำถามที่คุณสร้างขึ้น ซึ่งอยู่ภายใต้ ธีมคำถาม ในแผง ธีม

ดู: ธีมคำถาม

หมายเหตุ: ขณะนี้ฟีเจอร์นี้อยู่ระหว่างการพัฒนา


ซ่อนคำถามนี้ (hidden)

รายละเอียด

หากเปิดใช้งาน คำถามจะถูกซ่อนไว้เสมอ - จะไม่แสดงให้ผู้เข้าร่วมแบบสอบถามเห็น ฟังก์ชันนี้สามารถใช้ในกรณีต่อไปนี้:

  • หากคุณต้องการกรอกคำตอบล่วงหน้าให้กับคำถามผ่าน URL และไม่ต้องการให้คำถามนั้นแสดงบนหน้าจอ การตั้งค่านี้จะแทนที่เงื่อนไขใดๆ ที่ใช้ในแบบสำรวจ เนื่องจากคำถามดังกล่าวจะไม่ถูกฝังอยู่ในหน้าเลย
  • หากคุณต้องการจัดเก็บหรือคำนวณค่าแบบทันทีผ่าน ExpressionScript - การนำเสนอ
หมายเหตุ: ชนิดของคำถามที่นิยมใช้กับฟังก์ชันนี้คือ สมการ

ตัวเลือกที่มี

  • เปิด
  • ปิด (ค่าเริ่มต้น)


คลาส CSS (css_class)

รายละเอียด

หากต้องการเพิ่มคลาส CSS พิเศษให้กับคำถามบางข้อ คุณสามารถป้อนชื่อคลาส CSS ในช่องนี้ โดยต้องเว้นวรรคระหว่างชื่อคลาสแต่ละชื่อ

ค่าที่ใช้ได้

  • สตริงข้อความใดก็ได้ โดยเว้นวรรคระหว่างชื่อคลาส CSS แต่ละชื่อ
 Hint: คุณสามารถแทรกนิพจน์ในช่องนี้ได้เช่นกัน (New in 3.0.0 ) โปรดทราบว่าผลลัพธ์ของนิพจน์จะไม่ได้รับการอัปเดตแบบไดนามิก


  ตามที่ W3C กำหนด ชื่อคลาส CSS สามารถมีได้เฉพาะอักขระ [a-zA-Z และ 0-9] และอักขระ ISO 10646 ตั้งแต่ U+00A1 ขึ้นไป รวมถึงเครื่องหมายขีดกลาง (-) และเครื่องหมายขีดล่าง (_) เท่านั้น และต้องไม่ขึ้นต้นด้วยตัวเลข หรือเครื่องหมายขีดกลางตามด้วยตัวเลข LimeSurvey เข้ารหัสคลาส CSS แต่ไม่ได้แก้ไขปัญหานี้ได้ทั้งหมด



เมตาดาต้าไฟล์

แสดงหัวข้อ (show_title)

รายละเอียด

หากเปิดใช้งาน ระบบจะแสดงกล่องข้อความสำหรับหัวข้อ เพื่อให้ผู้ตอบแบบสอบถามสามารถป้อนหัวข้อ/ชื่อเรื่องที่เหมาะสมสำหรับไฟล์ที่อัปโหลดได้

ตัวเลือกที่มี

  • เปิด (ค่าเริ่มต้น) - แสดงกล่องข้อความสำหรับหัวข้อ
  • ปิด



แสดงข้อคิดเห็น (show_comment)

รายละเอียด

หากเปิดใช้งาน ระบบจะแสดงกล่องข้อความสำหรับความคิดเห็น ซึ่งผู้ตอบแบบสอบถามสามารถป้อนความคิดเห็นเกี่ยวกับไฟล์ที่อัปโหลดได้

ตัวเลือกที่มี

  • เปิด (ค่าเริ่มต้น) - แสดงกล่องข้อความสำหรับความคิดเห็น
  • ปิด


ลอจิก

ชื่อกลุ่มแบบสุ่ม (random_group)

รายละเอียด

ใช้จัดคำถามให้อยู่ในกลุ่มแบบสุ่มที่ระบุ โดยคำถามทั้งหมดในกลุ่มที่ระบุจะแสดงให้ผู้ตอบแบบสำรวจเห็นในลำดับแบบสุ่ม

คุณสามารถดูตัวอย่างแบบสำรวจที่ใช้ชื่อกลุ่มแบบสุ่มได้ใน ตัวอย่างแบบสำรวจ ExpressionScript

ค่าที่ใช้ได้

เพียงป้อนสตริงใดก็ได้ตามต้องการ (เช่น 'group1') คำถามทั้งหมดที่ตั้งสตริงเดียวกันไว้ในช่อง ชื่อกลุ่มแบบสุ่ม จะถูกสุ่มตำแหน่งในแบบสำรวจ (=สลับตำแหน่งกันแบบสุ่ม)


ดูตัวอย่าง หากต้องการดูตัวอย่างคำถาม ให้ใช้ฟังก์ชัน ดูตัวอย่างแบบสำรวจ แทนฟังก์ชัน แสดงตัวอย่างกลุ่มคำถาม เนื่องจากมีรายงานว่าฟังก์ชันหลังไม่แสดงคำถามในลำดับแบบสุ่ม


อื่น ๆ

แทรกตัวคั่นหน้าในโหมดการพิมพ์ (page_break)

รายละเอียด

แอตทริบิวต์นี้จะทำงานเฉพาะเมื่อคุณพิมพ์แบบสำรวจจาก มุมมองที่พิมพ์ได้ จริงเท่านั้น โดยจะบังคับให้ขึ้นหน้าใหม่ ก่อน คำถาม

ตัวเลือกที่ใช้ได้

  • เปิด
  • ปิด (ค่าเริ่มต้น)



ขนาดไฟล์สูงสุดที่อนุญาต (max_filesize)

ขนาดสูงสุดของไฟล์ที่อนุญาตให้ผู้ใช้อัปโหลดได้

ตัวอย่าง

หากตั้งค่าขนาดไฟล์สูงสุดไว้ที่ 1024 KB ไฟล์ที่มีขนาดใหญ่กว่า 1024 KB จะถูกปฏิเสธ และระบบจะขอให้ผู้ใช้อัปโหลดไฟล์ที่มีขนาดเล็กลง

หมายเหตุ: ค่าสุดท้ายที่แสดงแก่ผู้เข้าร่วมแบบสำรวจยังขึ้นอยู่กับการตั้งค่า PHP เช่น post_max_size และ upload_max_filesize ด้วย จากค่าที่เป็นไปได้ทั้งสามค่า (upload_max_filesize, post_max_size และ max_filesize) ระบบจะแสดงและใช้ค่าที่ต่ำที่สุด



จำนวนไฟล์สูงสุด (maximum_number_of_files)

คำอธิบาย

จำนวนไฟล์สูงสุดที่สามารถอัปโหลดได้ในการตอบคำถามนี้

ค่าที่ใช้ได้

  • จำนวนเต็มบวกใดก็ได้
  • ตัวเลขใดก็ได้ (จะถูกปัดเป็นจำนวนเต็ม)
  • รหัส SGQA ใดก็ได้
  • รหัสคำถามใดก็ได้ (ชื่อตัวแปร)
  • สมการใดก็ได้ โดยใช้ไวยากรณ์ของ Expression Manager ใดก็ได้ โดยไม่ต้องมีวงเล็บปีกกาครอบ



จำนวนไฟล์ขั้นต่ำ (minimum_number_of_files)

รายละเอียด

จำนวนไฟล์ขั้นต่ำที่ต้องอัปโหลดเพื่อตอบคำถามนี้

ค่าที่ใช้ได้

  • จำนวนเต็มบวกใดก็ได้
  • ตัวเลขใดก็ได้ (จะถูกปัดเป็นจำนวนเต็ม)
  • รหัส SGQA ใดก็ได้
  • รหัสคำถามใดก็ได้ (ชื่อตัวแปร)
  • สมการใดก็ได้ โดยใช้ไวยากรณ์ของ Expression Manager และไม่ต้องใส่เครื่องหมายปีกกาล้อมรอบ



ประเภทของไฟล์ที่อนุญาต (allowed_filetypes)

รายละเอียด

คุณสามารถป้อนประเภทของไฟล์ที่อนุญาตให้ผู้ตอบแบบสอบถามอัปโหลดเป็นคำตอบของคำถามในช่องนี้ได้ โดยต้องคั่นรูปแบบไฟล์แต่ละรูปแบบด้วยเครื่องหมายจุลภาค

ตัวอย่าง

  • คุณสามารถป้อนได้ เช่น JPG, jpeg, png, gif
  เมื่อตรวจสอบประเภทของไฟล์ที่อนุญาต LimeSurvey จะตรวจสอบทั้งนามสกุลไฟล์และ MIME type โดยระบบเริ่มต้นรู้จัก MIME type ทั่วไป หากคุณต้องการใช้ประเภทไฟล์เฉพาะ คุณต้องอัปเดตไฟล์ config.php



สถิติ

แสดงแผนภูมิ (display_chart)

รายละเอียด

แอตทริบิวต์นี้ช่วยให้ผู้ดูแลระบบแบบสำรวจเลือกได้ว่าจะแสดงแผนภูมิที่มีผลลัพธ์ของคำถามให้แก่ผู้เข้าร่วมแบบสอบถามหลังจากที่กรอกแบบสำรวจเสร็จแล้วหรือไม่

หมายเหตุ: หากต้องการให้แสดงแผนภูมิในหน้าสุดท้าย คุณต้องเปิดใช้งานตัวเลือกต่อไปนี้:


ตัวเลือกที่มี

  • เปิด
  • ปิด (ค่าเริ่มต้น)



ประเภทแผนภูมิ (chart_type)

รายละเอียด

แอตทริบิวต์นี้ช่วยให้ผู้ดูแลระบบแบบสำรวจสามารถเลือกประเภทของแผนภูมิที่จะแสดงให้ผู้ตอบเห็นหลังจากที่ตอบแบบสำรวจเสร็จสิ้น

หมายเหตุ: อย่าลืมเปลี่ยนการตั้งค่าคำถามและการตั้งค่าแบบสำรวจ เพื่อให้แสดงแผนภูมิเมื่อสิ้นสุดแบบสำรวจ สำหรับรายละเอียดเพิ่มเติม โปรดดูส่วนวิกิเกี่ยวกับ คุณสมบัติของคำถามแสดงแผนภูมิ

ตัวเลือกที่มี

  • แผนภูมิแท่ง
  • แผนภูมิวงกลม
  • เรดาร์
  • เส้น
  • PolarArea
  • โดนัท