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 Global settings and the translation is 100% complete.

คำอธิบายทั่วไป

หากต้องการเข้าถึงตัวเลือกการตั้งค่าโดยรวม: การกำหนดค่า ⇒ การตั้งค่า ⇒ ตั้งค่าโดยรวม



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

การตั้งค่าและคำอธิบาย


ภาพรวม

  • ภาพรวม: แสดงข้อมูลทั่วไปต่อไปนี้เกี่ยวกับการติดตั้ง LimeSurvey ของคุณ:
    • ผู้ใช้: แสดงจำนวนผู้ใช้ที่สามารถเข้าถึงการติดตั้ง LimeSurvey ผ่านระบบยืนยันตัวตนด้วยฐานข้อมูลภายใน
    • แบบสำรวจ: แสดงจำนวนแบบสำรวจทั้งหมด (ที่ทำงานอยู่และไม่ได้ทำงาน)
    • แบบสอบถามที่ทำงาน: แสดงจำนวนแบบสำรวจที่ทำงานอยู่ทั้งหมด (ซึ่งผู้ใช้อื่นสามารถเข้าถึงได้ผ่านเว็บ)
    • ตารางผลลัพธ์ที่ปิดการใช้งานแล้ว: ในบางครั้ง คุณอาจต้องการเปลี่ยนแปลงคำถามบางข้อระหว่างที่แบบสำรวจกำลังดำเนินการอยู่ หากคุณทำเช่นนั้น คำตอบเดิมทั้งหมดที่เกี่ยวข้องกับแบบสำรวจนั้นจะถูกแยกออกจากแบบสำรวจที่เพิ่งแก้ไข ข้อมูลที่เก็บรวบรวมไว้ก่อนหน้านี้จะถูกจัดเก็บใน 'ตารางผลลัพธ์ที่ปิดการใช้งานแล้ว'
    • ตารางผู้เข้าร่วมแบบสำรวจที่ทำงานอยู่: แสดงจำนวนตารางผู้เข้าร่วมแบบสำรวจที่ทำงานอยู่ (ที่มีแบบสำรวจที่ทำงานอยู่ตรงกัน)
    • ตารางผู้เข้าร่วมแบบสำรวจที่ปิดการใช้งานแล้ว: แสดงจำนวนตารางผู้เข้าร่วมแบบสำรวจที่ปิดการใช้งานแล้ว
เพื่อวัตถุประสงค์ในการดีบัก คุณยังพบปุ่มที่แสดงข้อมูล PHP ของคุณได้อีกด้วย

ทั่วไป

  • ชื่อเว็บไซต์: คือชื่อเว็บไซต์แบบสำรวจของคุณ ชื่อนี้จะปรากฏในภาพรวมรายการแบบสำรวจและในส่วนหัวของหน้าผู้ดูแลระบบ
  • ธีมสำหรับรายการแบบสำรวจสาธารณะและหน้าแสดงข้อผิดพลาด: การตั้งค่านี้กำหนดธีมการออกแบบเริ่มต้นที่ใช้กับ 'รายการสาธารณะ' ของแบบสำรวจ และกับแบบสำรวจใหม่หรือแบบสำรวจที่ใช้ธีมที่ไม่มีอยู่ หากต้องการใช้ธีมที่กำหนดเอง โปรดอ่านวิธีใช้ตัวแก้ไขธีมของ LimeSurvey
  • สร้างคำถามกลุ่มคำถามและคำถาม: การตั้งค่านี้กำหนดว่าจะสร้างกลุ่มคำถามและคำถามตัวอย่างโดยอัตโนมัติหลังจากสร้างแบบสำรวจใหม่หรือไม่
  • เทมเพลตผู้ดูแลระบบ: การตั้งค่านี้กำหนดเทมเพลตการออกแบบเริ่มต้นที่ใช้กับส่วนผู้ดูแลระบบของ LimeSurvey หากต้องการใช้เทมเพลตที่กำหนดเอง ให้เพิ่มไว้ใน '/limesurvey/upload/admintheme/'
  • เขตเวลาเริ่มต้น:: กำหนดเขตเวลาที่ใช้แสดงวันที่และเวลาในแบบสำรวจ และใช้กับผู้ใช้ระดับผู้ดูแลระบบรายใหม่ ผู้ใช้แต่ละคนสามารถตั้งเขตเวลาของตนเองได้ในการตั้งค่าส่วนบุคคล
  • อายุเซสชัน (วินาที) (ใช้ได้เฉพาะกับเซสชันฐานข้อมูล): กำหนดเวลาเป็นวินาทีที่เซสชันของแบบสำรวจจะหมดอายุ (หากผู้เข้าร่วมไม่มีการดำเนินการใด ๆ) เมื่อใช้เซสชันแบบไฟล์ปกติ ผู้ดูแลระบบต้องเป็นผู้กำหนดค่าที่เหมาะสมสำหรับ 'session.gc_maxlifetime', 'session.save_path' ฯลฯ ในการกำหนดค่า PHP ไม่เพียงแต่การตั้งค่าของเว็บเซิร์ฟเวอร์ แต่การตั้งค่าที่คล้ายกันของแอปพลิเคชันอื่นก็อาจเขียนทับการตั้งค่าสำหรับเซสชันแบบไฟล์ได้ เมื่อแก้ไขในเครื่องผ่านแอปพลิเคชัน ค่าสูงสุดที่ป้อนได้คือ 65000 (วินาที) ควรใช้ค่าที่เหมาะสม โปรดจำไว้ว่าเมื่อใช้เซสชันฐานข้อมูล ให้ตรวจสอบว่าการตั้งค่า MySQL ที่ชื่อ max_allowed_packet ถูกตั้งเป็นค่าที่มากหรือไม่ เนื่องจากแบบสำรวจบางรายการสร้างข้อมูลเซสชันมากกว่า 2 MB
  • IP Info DB API Key: ช่วยให้เชื่อมต่อกับบริการ IP-Info-DB ซึ่งช่วยให้คุณระบุตำแหน่งทางภูมิศาสตร์ของผู้ทำแบบสำรวจจาก IP ของพวกเขา หากต้องการใช้คีย์ คุณต้องลงทะเบียนเพื่อรับ API
  • Google Maps API Key: ช่วยให้เชื่อมต่อกับ Google Maps
  • รหัสติดตาม Google Analytics: ช่วยให้เชื่อมต่อกับ Google Analytics ได้ แบบสำรวจสามารถแทนที่ค่าระดับเว็บไซต์นี้ได้ รหัสติดตามสามารถแทรกลงในเทมเพลตได้โดยใช้ {GOOGLE_ANALYTICS_API_KEY} และสามารถใส่ JavaScript ฉบับเต็มที่ Google Analytics ต้องการ (รวมถึงคีย์) ลงในเทมเพลตได้ผ่าน {GOOGLE_ANALYTICS_JAVASCRIPT}
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีใช้ API ของ Google กับ LimeSurvey โปรดดูหน้า วิธีใช้ Google API
  • Google Translate API Key: ฟีเจอร์แปลอัตโนมัติใช้ Google Translate API เวอร์ชัน 2 ซึ่ง Google คิดค่าบริการสำหรับบริการนี้ เพื่อให้ฟีเจอร์แปลอัตโนมัติทำงานได้ ให้รับ API key จากเว็บไซต์นี้ แล้วป้อนคีย์ในช่องนี้
  • การกำหนด Character set สำหรับไฟล์ที่จะนำเข้า/ส่งออก: คุณสามารถระบุ character set ที่เหมาะสมที่สุดกับคุณและระบบของคุณได้ หากพบปัญหาเกี่ยวกับฟังก์ชันการส่งออก/นำเข้า
  • แสดงแบรนด์ LimeSurvey ในแบบสำรวจ: เปิดหรือปิดการแสดงแบรนด์ LimeSurvey บนแบบสำรวจของคุณ
การตั้งค่านี้ใช้ได้เฉพาะใน LimeSurvey Cloud เท่านั้น
โดยค่าเริ่มต้น LimeSurvey Cloud จะแสดงแบรนด์บนแบบสำรวจของคุณ ซึ่งรวมถึงปุ่มที่ด้านล่างของหน้าแบบสำรวจพร้อมข้อความ "Made in LimeSurvey" และข้อความที่ท้ายแบบสำรวจว่า "Thank you for taking this survey powered by LimeSurvey"
คุณสามารถนำแบรนด์ออกได้ตั้งแต่แพ็กเกจ Expert ขึ้นไป หากคุณใช้แพ็กเกจ Free หรือ Basic คุณจะต้องอัปเกรดแพ็กเกจก่อนจึงจะเข้าถึงการตั้งค่านี้ได้


  • พฤติกรรมเมนูด้านข้าง (Obsolete since 3.0): กำหนดว่าเมนูด้านข้างควรทำงานอย่างไรขณะแก้ไขแบบสำรวจ ค่าเริ่มต้นคือ 'Adaptive' หมายความว่าผู้ใช้สามารถเปลี่ยนเมนูด้านข้างได้เมื่อใดและอย่างไรก็ได้ตามต้องการ ค่าอื่น ๆ คือ 'เปิดเสมอ' และ 'ปิดตลอด'
  • ล้างแคชแอสเซ็ต: รีเซ็ต URL ของแอสเซ็ต css และ js เพื่อให้แน่ใจว่าไฟล์ css และ js ใหม่ทั้งหมดได้รับการอัปเดต
  • โหมดแก้ไข HTML เริ่มต้น: กำหนดโหมดเริ่มต้นสำหรับตัวแก้ไข HTML ในตัว ค่าที่ใช้ได้คือ:
    • inline (ค่าเริ่มต้น): แทนที่ช่องต่าง ๆ ด้วยตัวแก้ไข HTML แบบอินไลน์ ช้า แต่สะดวกและใช้งานง่าย
    • popup : เพิ่มไอคอนที่เปิดหน้าต่างป๊อปอัปพร้อมตัวแก้ไข HTML เร็วกว่า แต่โค้ด HTML จะแสดงบนแบบฟอร์ม
    • ต้นฉบับ HTML : ไม่ใช้ตัวแก้ไข HTML แต่ใช้ต้นฉบับ HTML ธรรมดา
  • ตัวเลือกประเภทคำถาม: เลือก 'ตัวเลือกทั้งหมด' เพื่อให้ได้ตัวเลือกประเภทคำถามพร้อมดูตัวอย่าง และเลือก 'Simple' เพื่อให้ได้กล่องเลือกแบบธรรมดา
  • ตัวแก้ไขเทมเพลต: เลือก 'แก้ไขเทมเพลตแบบเต็มรูปแบบ' เพื่อให้ได้ตัวแก้ไขขั้นสูง (พร้อมการเน้นไวยากรณ์) เมื่อแก้ไขเทมเพลตแบบสำรวจ และเลือก 'ตัวแก้ไขเทมเพลตอย่างง่าย' เพื่อให้ได้ช่องแก้ไขแบบธรรมดา
  • โหมดเส้นทางนำทางเริ่มต้น: เลือกว่าจะใช้การแสดงเส้นทางนำทางแบบสั้นหรือแบบยาวเป็นค่าเริ่มต้น แบบสั้นเป็นการแสดงเส้นทางนำทางทั่วไป ส่วนแบบยาวจะให้ข้อมูลเพิ่มเติม (ID แบบสำรวจ, ID กลุ่ม, หมายเลขคำถาม)
  ข้อควรระวัง : คุณจะสังเกตเห็นว่าบางตัวเลือกสามารถพบได้ในค่ากำหนดของผู้ใช้ของคุณ ภายใต้แท็บการตั้งค่าส่วนบุคคลของคุณ หากคุณเปลี่ยนตัวเลือกที่เกี่ยวข้องจากการตั้งค่าโดยรวมของการติดตั้ง LimeSurvey ตัวเลือก 'ค่าเริ่มต้น' ในรายการเลือกแบบดึงลงของแต่ละตัวเลือกที่อยู่ภายใต้แท็บ 'การตั้งค่าส่วนบุคคล' จะสืบทอดค่าจากการตั้งค่าโดยรวม ตัวอย่างเช่น หากคุณในฐานะผู้ใช้ที่มีสิทธิ์การตั้งค่าและปลั๊กอิน เปลี่ยนโหมดตัวแก้ไข HTML เป็นโหมด 'popup' ผู้ใช้คนอื่นทั้งหมดที่เลือกตัวเลือก 'ค่าเริ่มต้น' ในโหมดตัวแก้ไข HTML ในการตั้งค่าส่วนบุคคลของตนก็จะใช้ตัวเลือก popup เช่นกัน


การตั้งค่าอีเมล

  • อีเมลล์ของผู้ดูแลเว็บไซต์ตั้งต้น: คือที่อยู่อีเมลเริ่มต้นของผู้ดูแลเว็บไซต์ ใช้สำหรับข้อความของระบบและตัวเลือกการติดต่อ
  • ชื่อผู้ดูแลระบบ: ชื่อจริงของผู้ดูแลเว็บไซต์
  • วิธีการอีเมล์: กำหนดวิธีการส่งอีเมล มีตัวเลือกดังต่อไปนี้:
    • PHP (ค่าเริ่มต้น): ใช้ฟังก์ชัน mail ของ PHP ภายใน
    • Sendmail: ใช้ตัวส่งอีเมล Sendmail
    • SMTP: ใช้การส่งต่อผ่าน SMTP ใช้การตั้งค่านี้เมื่อคุณรัน LimeSurvey บนโฮสต์ที่ไม่ใช่เซิร์ฟเวอร์อีเมลของคุณ
      • โปรดตรวจสอบให้แน่ใจว่าคุณใช้อีเมลที่กำหนดค่า SMTP ไว้ (ตั้งค่าโดยรวม ⇒ การตั้งค่าอีเมล) หากคุณใช้ SMTP มิฉะนั้นอาจมีโอกาสที่จะแสดงข้อผิดพลาดต่อไปนี้: 'SMTP -> ERROR: RCPT not accepted from server: 553 5.7.1 : Sender address rejected: not owned by user'
    • Qmail: ตั้งค่านี้หากคุณใช้ตัวส่งอีเมล Qmail
    • Plugin: ตัวเลือกนี้ช่วยให้คุณเลือกปลั๊กอินอีเมลแบบกำหนดเองมาใช้ได้
  • SMTP host: หากคุณใช้ 'SMTP' เป็นวิธีการอีเมล คุณต้องใส่เซิร์ฟเวอร์ SMTP ของคุณที่นี่ หากคุณใช้พอร์ตอื่นที่ไม่ใช่พอร์ต 25 (มาตรฐานของ SMTP) คุณต้องเพิ่มหมายเลขพอร์ตโดยคั่นด้วยเครื่องหมายจุดคู่ (ตัวอย่าง: 'smtp.gmail.com:465')
  • ชื่อผู้ใช้ SMTP: หากเซิร์ฟเวอร์ SMTP ของคุณต้องการการยืนยันตัวตน ให้ตั้งค่านี้เป็นชื่อผู้ใช้ของคุณ มิฉะนั้นต้องเว้นว่างไว้
  • รหัสผ่าน SMTP: หากเซิร์ฟเวอร์ SMTP ของคุณต้องการการยืนยันตัวตน ให้ตั้งค่านี้เป็นรหัสผ่านของคุณ มิฉะนั้นต้องเว้นว่างไว้
  • การเข้ารหัส SMTP: มีให้เลือกสามตัวเลือก:
    • Off (ค่าเริ่มต้น)
    • SSL
    • TLS
      ดูรายละเอียดเพิ่มเติมเกี่ยวกับ SSL/TLS ได้ที่ลิงก์ต่อไปนี้
  • โหมดการแก้ไข SMTP: มีสามตัวเลือก:
    • Off (ค่าเริ่มต้น): ผู้ใช้ควรเปิดใช้งานเฉพาะในกรณีที่การส่งต่อ SMTP ไม่ทำงาน และต้องการรายละเอียดเพิ่มเติมเพื่อแก้ไขปัญหาทางเทคนิค
    • ความผิดพลาด: จะแสดงบันทึกการเชื่อมต่อโดยละเอียดและข้อความแจ้งข้อผิดพลาดเมื่อเกิดข้อผิดพลาดขึ้น
    • Always: ให้ข้อมูลที่เป็นประโยชน์เกี่ยวกับวิธีการทำงานของการส่งต่อ SMTP หากเกิดข้อผิดพลาดขึ้น จะแสดงรายละเอียดเพิ่มเติม
ส่วนดีบักจะแสดงเมื่อส่งอีเมลถึงผู้เข้าร่วม
  • ปลั๊กอินอีเมล: หากคุณเลือก 'Plugin' เป็นวิธีการส่ง คุณสามารถตั้งค่าที่นี่ว่าจะใช้ปลั๊กอินใด ปัจจุบัน LimeSurvey มีปลั๊กอินอีเมลมาให้พร้อมกันสองตัว หากไม่พบปลั๊กอิน ให้ตรวจสอบว่าเปิดใช้งานปลั๊กอินแล้วหรือไม่
    • AzureOAuthSMTP: ใช้สำหรับส่งอีเมลโดยใช้ Azure/Microsoft และ OAuth ผ่าน SMTP
    • GoogleOAuthSMTP: ใช้สำหรับส่งอีเมลโดยใช้ Google และ OAuth ผ่าน SMTP*ขนาดของชุดอีเมล์: เมื่อส่งคำเชิญหรือการแจ้งเตือนถึงผู้เข้าร่วมแบบสำรวจ การตั้งค่านี้ช่วยให้ผู้ดูแลระบบกำหนดได้ว่าจะส่งอีเมลได้กี่ฉบับในหนึ่งชุด เว็บเซิร์ฟเวอร์แต่ละแห่งมีขีดความสามารถในการส่งอีเมลต่างกัน และหากสคริปต์ของคุณใช้เวลานานเกินไปในการส่งอีเมลจำนวนมาก สคริปต์อาจหมดเวลาและทำให้เกิดข้อผิดพลาด เว็บเซิร์ฟเวอร์ส่วนใหญ่สามารถส่งอีเมล 100 ฉบับในครั้งเดียวภายในการจำกัดเวลาเริ่มต้น 30 วินาทีของสคริปต์ PHP หากคุณพบข้อผิดพลาดสคริปต์หมดเวลาเมื่อส่งอีเมลจำนวนมาก ให้ลดขนาดของชุดอีเมลโดยใช้การตั้งค่านี้ การคลิกปุ่ม 'ส่งอีเมล์เชิญชวน' ที่อยู่บนแถบเครื่องมือผู้เข้าร่วมแบบสำรวจจะส่งคำเชิญหนึ่งชุด โดยแสดงรายการที่อยู่ที่ส่งอีเมลไปแล้ว และคำเตือนว่า "There are more emails pending than could be sent in one batch. Continue sending emails by clicking below. There are ### emails still to be sent." พร้อมปุ่ม "Continue" เพื่อดำเนินการกับชุดถัดไป ดังนั้นผู้ใช้จึงเป็นผู้กำหนดว่าจะส่งชุดถัดไปเมื่อใดหลังจากส่งอีเมลแต่ละชุดแล้ว ไม่จำเป็นต้องรอโดยเปิดหน้าจอนี้ไว้ ผู้ดูแลระบบสามารถออกจากระบบแล้วกลับมาใหม่ภายหลังเพื่อส่งคำเชิญชุดถัดไปได้
  • อัตราการส่งอีเมล: การตั้งค่านี้กำหนดจำนวนวินาทีที่รอก่อนที่ชุดถัดไปจะถูกส่งโดยอัตโนมัติในอินเทอร์เฟซ

การตั้งค่าเมล์ตีกลับ

  • อีเมล์ของการรับส่งอื่นๆ: เป็นที่อยู่อีเมลที่ใช้รับอีเมลที่ถูกตีกลับ เพื่อให้การประมวลผลการตีกลับเร็วขึ้น กล่องอีเมลนี้ควรใช้สำหรับรับอีเมลที่ตีกลับเท่านั้น
  • ชนิดของเซิร์ฟเวอร์: หากตั้งค่าเป็น 'ปิด' จะไม่มีฟังก์ชันการประมวลผลการตีกลับให้ใช้งาน หากต้องการเปิดใช้งานฟังก์ชันการประมวลผลการตีกลับในระดับโดยรวม ให้ตั้งค่าเป็น 'POP' หรือ 'IMAP' – โปรดพิจารณาว่าคุณต้องการให้เก็บอีเมลที่ถูกตีกลับไว้ในเซิร์ฟเวอร์อีเมลของคุณ (IMAP) หรือไม่ (POP) หลังจากอ่านแล้ว สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้งาน โปรดดูหัวข้อวิกินี้*ชื่อเซิร์ฟเวอร์และพอร์ต: ชื่อของเซิร์ฟเวอร์ และ (หากจำเป็น) พอร์ตที่คั่นด้วยเครื่องหมายทวิภาค โดยปกติไม่จำเป็นต้องระบุหมายเลขพอร์ต เว้นแต่โฮสต์อีเมลใช้พอร์ตที่ไม่ใช่มาตรฐาน
  • ชื่อบัญชี: ชื่อบัญชีผู้ใช้สำหรับบัญชี POP/IMAP
  • รหัสผ่าน: รหัสผ่านสำหรับบัญชี POP/IMAP
  • ชนิดการเข้ารหัส: หากมีการใช้การเข้ารหัส โปรดตั้งค่าชนิดที่ถูกต้องที่นี่ (SSL หรือ TLS)

ความปลอดภัย

  • แสดงตัวอย่างแบบสอบถามสำหรับผู้บริหารระบบเท่านั้น: โดยค่าเริ่มต้น การดูตัวอย่างของแบบสำรวจที่ยังไม่เปิดใช้งานจะจำกัดเฉพาะผู้ใช้ที่ผ่านการยืนยันตัวตนเท่านั้น หากคุณตั้งค่านี้เป็น 'ไม่' ทุกคนจะสามารถทดสอบแบบสำรวจของคุณได้โดยใช้ URL แบบสำรวจ – โดยไม่ต้องเข้าสู่ระบบผู้ดูแลระบบ และไม่ต้องเปิดใช้งานแบบสำรวจก่อน
  • ตัวกรอง HTML สำหรับ XSS: ค่าเริ่มต้นคือ 'เปิด' ผู้ใช้จะไม่ได้รับอนุญาตให้ใช้แท็ก HTML ที่เป็นอันตรายในข้อความของแบบสำรวจ/กลุ่ม/คำถาม/ป้ายกำกับ (เช่น โค้ด JavaScript) เหตุผลคือเพื่อป้องกันไม่ให้ผู้ดำเนินการแบบสำรวจเพิ่มสคริปต์ที่เป็นอันตรายเพื่อยกระดับสิทธิ์ของตนในระบบของคุณ อย่างไรก็ตาม หากคุณต้องการใช้ JavaScript ในแบบสำรวจของคุณ คุณจะต้องปิดตัวเลือกนี้ (สามารถใช้สคริปต์เฉพาะสำหรับแพลตฟอร์มโฮสต์วิดีโอได้)
 Hint: ผู้ดูแลระบบระดับสูงจะไม่ถูกกรอง HTML เมื่อบันทึกหรือเมื่อดูแบบสำรวจสาธารณะ หากต้องการดูผลของการกรอง XSS ขอแนะนำให้ใช้บัญชีผู้ใช้ทั่วไป
  คำเตือน : เมื่อเปิดใช้งาน XSS ส่วนบางส่วนของระบบตัวจัดการนิพจน์จะไม่สามารถใช้งานได้: ดู XSS และ ExpressionScript


  • ปิดใช้งานสคริปต์คำถามสำหรับผู้ใช้ที่ถูกจำกัดด้วย XSS (New in 4.1.0 ): ค่าเริ่มต้นคือ 'เปิด' หมายความว่าผู้ใช้ทั่วไปไม่สามารถเพิ่มหรืออัปเดตสคริปต์ในตัวแก้ไขคำถามได้ สามารถดูได้แต่ไม่สามารถอัปเดต หากคุณปิดใช้งานการป้องกัน XSS การตั้งค่านี้จะไม่ถูกใช้ หากคุณตั้งค่าเป็น 'ปิด' แม้ว่าการกรอง XSS จะทำงานอยู่ ผู้ใช้ทุกคนก็สามารถเพิ่มหรืออัปเดตสคริปต์ในคำถามได้
  • กลุ่มสมาชิกสามารถดูได้เฉพาะของกลุ่มตนเอง: โดยค่าเริ่มต้น ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบซึ่งกำหนดไว้ในหน้าจัดการของ LimeSurvey จะเห็นผู้ใช้อื่นได้ก็ต่อเมื่ออยู่ในกลุ่มเดียวกันอย่างน้อยหนึ่งกลุ่ม หากผู้ดูแลระบบตั้งค่านี้เป็น 'ไม่' ผู้ใช้จะสามารถเห็นผู้ใช้ทั้งหมดที่กำหนดไว้ในแผงควบคุมผู้ใช้ของ LimeSurvey โดยไม่คำนึงถึงกลุ่มที่ตนสังกัด
  • อนุญาตให้ใช้ IFrame ในการฝังได้: ตัวเลือกนี้ใช้กำหนดว่าเบราว์เซอร์ควรได้รับอนุญาตให้แสดงหน้าแบบสำรวจใน <frame>, <iframe> หรือ <object> หรือไม่ คุณสามารถใช้ตัวเลือกนี้เพื่อหลีกเลี่ยงการโจมตีแบบ clickjacking โดยทำให้แน่ใจว่าแบบสำรวจของคุณจะไม่ถูกฝังในเว็บไซต์อื่น หากคุณตั้งค่าเป็น 'Allow' (ค่าเริ่มต้น) จะไม่มีข้อจำกัด การตั้งค่าเป็น 'มีที่มาจากที่เดียวกัน' จะทำให้เนื้อหาถูกโหลดได้ก็ต่อเมื่อแบบสำรวจทำงานบนโดเมนและพอร์ตเดียวกันกับ <frame>, <iframe> หรือ <object> ที่ฝังอยู่
  โปรดทราบ : คุณต้องอัปเดตไฟล์ config.php เพื่ออนุญาตให้ใช้คุกกี้ใน iframe ได้จริง ดู อนุญาตให้ใช้เซสชันและการตรวจสอบ CSRF ใน iFrame


 Hint: เมื่อตั้งค่าเป็น มีที่มาจากที่เดียวกัน : LimeSurvey จะเพิ่มส่วนหัวX-Frame-Options: SAMEORIGIN มิฉะนั้น LimeSurvey จะไม่เพิ่ม X-Frame-Options ใดๆ คุณสามารถจำกัด X-Frame-Options ได้เองด้วยการตั้งค่าเซิร์ฟเวอร์ ข้อมูลเพิ่มเติมเกี่ยวกับ X-Frame-Options
 Hint: ในทางทฤษฎี ฟังก์ชันนี้ใช้งานได้ อย่างไรก็ตาม เมื่อเปิดใช้งานอาจไม่ทำงาน เนื่องจากขึ้นอยู่กับเว็บเบราว์เซอร์ที่ใช้และการอนุญาตให้ใช้ iframe เป็นอย่างมาก การกำหนดค่าเซิร์ฟเวอร์บางแบบจำกัดการฝัง iframe โดยค่าเริ่มต้น
  • บังคับใช้ HTTPS: โดยค่าเริ่มต้นตั้งเป็น "Don't force on/off" เปลี่ยนการตั้งค่าเป็น "เปิด" เพื่อบังคับให้การเชื่อมต่อใช้ HTTPS
  โปรดทราบ : หากเซิร์ฟเวอร์ของคุณรองรับ HTTPS ไม่สมบูรณ์ คุณอาจถูกล็อกออกจากระบบ! ดังนั้น ให้คลิกที่ "check if this link works" ซึ่งอยู่ใต้ตัวเลือก หากลิงก์ไม่ทำงานและคุณเปิดใช้ HTTPS LimeSurvey จะใช้งานไม่ได้และคุณจะไม่สามารถเข้าถึงได้


 Hint: หากคุณเปิดใช้งาน HTTPS โดยไม่ตั้งใจ คุณสามารถปิดใช้งานได้ในไฟล์ application/config/config.php โดยเปลี่ยนค่าของ ssl_emergency_override เป็น 1
  • IP whitelist for login or token access: ตัวเลือกนี้ใช้ยกเว้น IP เฉพาะจากการตรวจสอบ "max login attempts" ที่ทำในหน้าเข้าสู่ระบบและหน้าเข้าถึงโทเค็น เพื่อไม่ให้คำขอจาก IP เหล่านั้นถูกบล็อก

การนำเสนอ

  • Show question number and/or question code: กำหนดสิ่งที่จะแสดงให้ผู้เข้าร่วมแบบสำรวจเห็น – หมายเลขคำถามและ/หรือรหัสคำถาม ทั้งสองอย่าง หรือไม่แสดงเลย นอกจากนี้ยังมีตัวเลือกที่ห้าซึ่งผู้ดูแลแบบสำรวจสามารถเลือกเองได้ รหัสคำถามจะแสดงถัดจากคำถามแต่ละข้อของแบบสำรวจ
  • Repeating headings in array questions every X subquestions: หากคุณใช้คำถามประเภทอาร์เรย์ คุณมักจะมีคำถามย่อยจำนวนมาก ซึ่งเมื่อแสดงบนหน้าจอจะใช้พื้นที่มากกว่าหนึ่งหน้า การตั้งค่าการทำซ้ำส่วนหัวช่วยให้คุณกำหนดได้ว่าจะแสดงคำตอบกี่ข้อก่อนที่จะแสดงข้อมูลส่วนหัวของคำถามซ้ำ ค่าที่เหมาะสมคือประมาณ 25 หากคุณไม่ต้องการให้ส่วนหัวซ้ำเลย ให้ตั้งค่าเป็น 0*Show "There are X questions in this survey": แสดงจำนวนคำถามที่แบบสำรวจมีให้แก่ผู้เข้าร่วม โดยแสดงจำนวนคำถามตั้งแต่เริ่มต้นแบบสำรวจ
  • ขนาดฟอนต์ของ PDF: ค่าเริ่มต้นสำหรับข้อความปกติคือ 9 ขนาดฟอนต์ของชื่อกลุ่มคือค่าที่ป้อนในช่องนี้บวกสอง ส่วนขนาดฟอนต์ของชื่อแบบสำรวจคือค่าที่ป้อนในช่องนี้บวกสี่ ในกรณีค่าเริ่มต้น PDF จะใช้ขนาดฟอนต์ 9 สำหรับข้อความปกติ 11 สำหรับชื่อกลุ่ม และ 13 สำหรับชื่อแบบสำรวจ
  • ความกว้างของโลโก้บนหัวไฟล์ PDF: 'ขนาด' ของโลโก้บนหัวไฟล์ PDF โลโก้จะปรากฏเฉพาะในไฟล์ PDF ที่มีคำตอบของผู้เข้าร่วมแบบสำรวจเท่านั้น – ผู้เข้าร่วมแบบสำรวจอาจต้องการส่งออกคำตอบของตนหลังจากทำแบบสำรวจเสร็จ
  • PDF header title: หากเว้นว่างไว้ จะใช้ชื่อเว็บไซต์ ชื่อหัวไฟล์ PDF จะปรากฏเฉพาะในไฟล์ PDF ที่เกิดจากการที่ผู้เข้าร่วมแบบสำรวจต้องการส่งออกคำตอบของตนหลังจากทำแบบสำรวจเสร็จ
  • PDF header string: หากเว้นว่างไว้ จะใช้ชื่อแบบสอบถาม ข้อความหัวไฟล์ PDF จะปรากฏเฉพาะในไฟล์ PDF ที่เกิดจากการที่ผู้เข้าร่วมแบบสำรวจต้องการส่งออกคำตอบของตนหลังจากทำแบบสำรวจเสร็จ*Show question group title and/or description: ทำงานในลักษณะเดียวกับฟังก์ชัน Show question number and/or question code
  • Show 'no answer' option for non-mandatory questions: เมื่อคำถามประเภทปุ่มตัวเลือก/รายการเลือกที่มีคำตอบที่แก้ไขได้ (เช่น คำถามประเภทรายการและอาร์เรย์) ไม่ได้ถูกตั้งเป็นคำถามที่จำเป็น และเปิดใช้งาน "show 'no answer'" ด้วย (ค่าเริ่มต้น) จะมีรายการเพิ่มเติม "ไม่มีคำตอบ" แสดงในแต่ละคำถามย่อย เพื่อให้ผู้ตอบแบบสำรวจเลือกที่จะไม่ตอบคำถามได้ คุณสามารถเลือกหนึ่งในตัวเลือกต่อไปนี้จากการตั้งค่าโดยรวม:
    • Selectable : หากผู้ดูแลระบบ LimeSurvey เลือกตัวเลือกนี้ ผู้ดูแลแบบสำรวจสามารถเลือกได้ว่าแบบสำรวจของตนจะแสดงตัวเลือก "ไม่มีคำตอบ" สำหรับคำถามที่ไม่จำเป็นหรือไม่ (ดูรายละเอียดเพิ่มเติมในหัวข้อวิกิ การนำเสนอ)
    • เปิด (ค่าเริ่มต้น): หากเลือกตัวเลือกนี้ คำถามที่ไม่จำเป็นทั้งหมดจะมีตัวเลือก "ไม่มีคำตอบ" – ผู้ดูแลแบบสำรวจไม่สามารถเปลี่ยนแปลงได้ เนื่องจากการตั้งค่าโดยรวมมีผลเหนือการตั้งค่าแบบสอบถาม
    • ปิด : หากปิด คำถามที่ไม่จำเป็นจะไม่แสดงตัวเลือก "ไม่มีคำตอบ" ใดๆ – ผู้ดูแลแบบสำรวจไม่สามารถเปลี่ยนแปลงได้ เนื่องจากการตั้งค่าโดยรวมมีผลเหนือการตั้งค่าแบบสอบถาม*ต้องการให้แสดงหัวในคำตอบเมื่อส่งออกเป็น PDF: ปิดไว้ (ค่าเริ่มต้น) หากคุณไม่ต้องการให้มีอะไรแสดงในส่วนหัวของ PDF ที่มีคำตอบของผู้ตอบ หากเปิดใช้งาน ข้อมูลต่อไปนี้จะแสดงในส่วนหัวของ PDF ที่มีคำตอบของผู้ตอบ
  • เพิ่มพื้นหลังสีเทาที่คำถามใน PDF: ค่าเริ่มต้นคือ 'เปิด' ฟังก์ชันนี้เกี่ยวข้องกับ PDF การส่งออกคำตอบ
  • คำถามใน PDF เป็นตัวหนา: ค่าเริ่มต้นคือ 'ปิด' ฟังก์ชันนี้เกี่ยวข้องกับ PDF การส่งออกคำตอบ
  • ขอบรอบคำถามใน PDF: ค่าเริ่มต้นคือ "เปิด" ฟังก์ชันนี้เกี่ยวข้องกับ PDF การส่งออกคำตอบ
  • ขอบรอบคำคอบใน PDF: ค่าเริ่มต้นคือ "เปิด" ฟังก์ชันนี้เกี่ยวข้องกับ PDF การส่งออกคำตอบ'

นโยบายข้อมูล

  • Show data policy on the surveylist page:: กำหนดว่าจะแสดงปุ่ม "data policy" ในรายการแบบสอบถามหรือไม่ เมื่อคลิกจะแสดงปุ่มที่เปิดกล่องป๊อปอัป (modal) พร้อมข้อความ "data policy"
  • Show legal notice on the surveylist page: กำหนดว่าจะแสดงปุ่ม "legal notice" ในรายการแบบสอบถามหรือไม่ เมื่อคลิกจะแสดงปุ่มที่เปิดกล่องป๊อปอัป (modal) พร้อม "ประกาศทางกฎหมาย"
  • Data policy: กรอกในกล่องข้อความเพื่อเพิ่มข้อมูลทั้งหมดที่เกี่ยวข้องกับประกาศทางกฎหมายของคุณ (เช่น สิทธิ หน้าที่ ภาระผูกพัน)
  • Legal notice: กรอกในกล่องข้อความเพื่อเพิ่มข้อมูลทั้งหมดที่เกี่ยวข้องกับนโยบายข้อมูลการสำรวจของคุณ (เช่น ข้อมูลถูกจัดเก็บที่ใด นานเท่าใด เป็นต้น)
ตัวเลือกทั้งหมดข้างต้นมีผลเฉพาะพารามิเตอร์ของ PDF ที่มีคำตอบ/การตอบคำถามของแบบสำรวจ/แบบสอบถามเท่านั้น ดังนั้น ตัวเลือกที่กล่าวถึงข้างต้นจึงมีผลเฉพาะผลลัพธ์ PDF ของฟังก์ชัน 'ส่งออกคำตอบเป็น PDF' เท่านั้น
LimeSurvey ยังอนุญาตให้พิมพ์แบบสอบถามและกรอกแบบออฟไลน์ได้ แต่ฟังก์ชันส่งออกแบบสอบถามเป็น PDF เป็นตัวเลือกทดลอง และผลลัพธ์ยังไม่สมบูรณ์นัก สามารถแก้ไขพารามิเตอร์ได้จาก 'Style' ในหน้า queXML ในการส่งออกรูปแบบ PDF หรือจากไฟล์ config.php

ภาษา

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

อินเทอร์เฟซ

  • อนุญาตให้มีการเชื่อมต่อแบบ PRC: คุณสามารถใช้ฟีเจอร์นี้เพื่อเปิดใช้งาน/ปิดใช้งาน API อินเทอร์เฟซ RemoteControl2 ของ LimeSurvey โดยใช้ JSON-RPC (แนะนำ) หรือ XML-RPC
  • URL: http://<your_domain>/<your_limesurvey_dir>/index.php/admin/remotecontrol
  • APIเผยแพร่บน /ผู้ดูแล/การควบคุมระยะไกล: หากคุณเปิดใช้งานตัวเลือกนี้ จะมีคำอธิบายโดยย่อของฟังก์ชัน API ปรากฏภายใต้ URL ที่ระบุ โดยปกติคุณไม่จำเป็นต้องเปิดใช้งาน และโดยทั่วไปควรเปิดใช้งานเพื่อวัตถุประสงค์ในการดีบักเท่านั้น
  • ตั้งค่าส่วนหัว Access-Control-Allow-Origin: หากเปิดใช้งาน (ค่าเริ่มต้น) อินเทอร์เฟซ RPC จะส่งส่วนหัว Access-Control-Allow-Origin: * เพื่อให้เว็บแอปพลิเคชันที่ทำงานในเบราว์เซอร์บนโดเมนอื่นสามารถใช้งานได้ (CORS) ให้ปิดตัวเลือกนี้หากใช้อินเทอร์เฟซ RPC เฉพาะจากสคริปต์ฝั่งเซิร์ฟเวอร์หรือจากโดเมนเดียวกัน นอกจากนี้ยังสามารถกำหนดค่าเริ่มต้นใน config.php ได้ด้วย $config['add_access_control_header'] = 0;
หมายเหตุ: โปรดทราบว่าฟังก์ชันการควบคุมระยะไกลมักถูกใช้โดยนักพัฒนาเพื่อเข้าถึง LimeSurvey จากแอปพลิเคชันอื่น (ด้วยวิธีนี้ คุณจึงไม่ถูกจำกัดอยู่แค่ PHP) แนะนำให้ใช้เฉพาะผู้ใช้ขั้นสูงเท่านั้น สำหรับ รายละเอียด เพิ่มเติมเกี่ยวกับการใช้งาน โปรดดูส่วนวิกิต่อไปนี้ หรือเข้าร่วม LimeSurvey ฟอรั่ม

พื้นที่เก็บข้อมูล

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

  • คำนวณพื้นที่เก็บข้อมูล – ปุ่มนี้จะคำนวณพื้นที่จัดเก็บทั้งหมดที่ใช้โดยไฟล์ที่อัปโหลดทั้งหมดใน LimeSurvey ใหม่ ขึ้นอยู่กับจำนวนไฟล์ กระบวนการนี้อาจใช้เวลาสักครู่
  • เขียนทับไฟล์ที่มีชื่อเดียวกัน – เมื่อเปิดใช้งาน ไฟล์ที่มีชื่อเดียวกันจะถูกเขียนทับหากมีการอัปโหลด ย้าย หรือคัดลอกผ่านตัวจัดการไฟล์ โดยค่าเริ่มต้นการตั้งค่านี้จะถูกปิดไว้เพื่อป้องกันข้อมูลสูญหายโดยไม่ตั้งใจ
  • ตั้งค่าขีดจำกัดเป็นเมกะไบต์สำหรับดาวน์โหลดฐานข้อมูลโดยตรง – ตัวเลือกนี้กำหนดขนาดไฟล์สูงสุด (เป็น MB) สำหรับการดาวน์โหลดฐานข้อมูลโดยตรง ค่าที่แนะนำคือ 256 MB แต่สามารถตั้งขีดจำกัดที่ต่ำกว่าได้หากต้องการ ค่าที่สูงขึ้นอาจทำให้เกิดปัญหาด้านประสิทธิภาพ ขึ้นอยู่กับการกำหนดค่าระบบ

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