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


บทนำ

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

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


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



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



มีตัวเลือกการนำเข้าสองแบบ:


นำเข้า

นำเข้าการตอบคำถามจากตารางแบบสำรวจที่ปิดใช้งาน

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



หน้านี้มีสองตัวเลือกให้เลือก:

  • ตารางแหล่งที่มา: เลือกตารางที่ต้องการนำเข้า โปรดทราบว่าตารางอาจอยู่ในแท็บ ความเข้ากันได้ หรือแท็บ เข้ากันได้กับประเภทการบีบบังคับ โปรดอ่านต่อด้านล่างเพื่อทำความเข้าใจตัวเลือกหลัง รวมถึงความเสี่ยงที่อาจเกิดขึ้นจากการบีบบังคับประเภทของตารางการตอบคำถาม
  • การกำหนดเวลานำเข้า (ถ้ามี): ข้อมูลเวลาจะไม่แสดงในตารางการตอบคำถาม แต่จะแสดงในตารางเวลา หากเปิดใช้งาน ข้อมูลเวลาจะถูกนำเข้าด้วย


หากต้องการใช้ข้อมูลเวลา โปรดเปิดใช้งานฟีเจอร์นี้จากที่นี่


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


  คำเตือน :

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

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

LimeSurvey ตรวจจับและจัดการการเปลี่ยนแปลงต่อไปนี้:

  • คำถามถูกย้ายไปยังกลุ่มอื่น (ผลลัพธ์จะถูกนำเข้าอย่างถูกต้อง)
  • คำถามถูกลบออกจากเป้าหมาย (ผลลัพธ์จะถูกละเว้น)
  • คำถามถูกเพิ่มในเป้าหมาย (ผลลัพธ์จะถูกตั้งเป็นค่าเริ่มต้นของฐานข้อมูล)


นำเข้าไฟล์ VV

หากคุณคลิกปุ่ม นำเข้าไฟล์ VV ระบบจะโหลดหน้าต่อไปนี้:



  • ไฟล์ข้อมูลการตอบคำถาม: เลือกไฟล์ที่ต้องการอัปโหลดจากเครื่องของคุณ รูปแบบไฟล์ที่รองรับ ได้แก่ *.csv, *.vv, *.txt


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


  • ไม่รวม ID ของระเบียน ?: หากมีคอลัมน์ 'id' อยู่ในไฟล์ คุณสามารถเลือกที่จะไม่รวมบรรทัดนี้หรือไม่ก็ได้ หากเลือกการตั้งค่านี้ ระบบจะเพิ่มระเบียนใหม่สำหรับแต่ละบรรทัดของไฟล์ .vv หากไม่ได้เลือก คุณสามารถเลือกได้ดังนี้:



  • เมื่อระเบียนที่นำเข้าตรงกับ ID ของระเบียนที่มีอยู่เดิม (จะแสดงเมื่อปิดใช้งาน ไม่รวม ID ของระเบียน ดูภาพหน้าจอด้านบน):
    • skip: รายงานและข้ามไปยังระเบียนถัดไป หลังอัปโหลดคุณจะเห็นว่าระเบียนนั้นมีอยู่แล้วหรือไม่ หากมีอยู่แล้ว ระบบจะไม่นำเข้าระเบียนนั้น
    • renumber: ให้หมายเลขระเบียนใหม่ ระบบจะเพิ่มระเบียนใหม่ลงในตารางการตอบคำถามพร้อมคำตอบจากไฟล์ VV
    • replace: แทนระเบียนที่มีอยู่ด้วยระเบียนใหม่ ระเบียนเก่าจะถูกลบและถูกแทนที่ทั้งหมดด้วยระเบียนจากไฟล์ VV
    • replace answer: แทนที่รายละเอียดการตอบคำถามจากไฟล์ vv ลงในระเบียนที่มีอยู่ ระเบียนเก่าจะได้รับการอัปเดตด้วยการตอบคำถามใหม่จากไฟล์ VV
  • นำเข้าเป็นการตอบคำถามที่ยังไม่สิ้นสุด?: หากเลือก submitdate จะถูกตั้งค่าเป็น NULL และการตอบคำถามจะถูกตั้งเป็นยังไม่เรียบร้อย
  • กลุ่มลักษณะของไฟล์: คุณสามารถเลือกกลุ่มลักษณะของไฟล์ได้ ค่าเริ่มต้นและค่าที่แนะนำคือ UTF-8 แต่โปรแกรมสเปรดชีตบางโปรแกรมไม่อนุญาตให้เลือกกลุ่มลักษณะ
  • บรรทัดแรกมีรหัสคำถาม: โดยค่าเริ่มต้น บรรทัดแรกของไฟล์ VV จะมีคำถามที่มนุษย์อ่านได้ ส่วนชื่อคอลัมน์จริงจะอยู่ในบรรทัดที่สอง แต่หากเลือกตัวเลือกนี้ บรรทัดแรกจะมีชื่อคอลัมน์จริง
  • นำเข้าแบบบังคับ: หากไม่พบรหัสคำถามในชื่อฐานข้อมูลหรือใน การตั้งชื่อตัวแปร Qcode ระบบจะกำหนดคอลัมน์ตามลำดับ ตัวเลือกนี้สามารถใช้นำเข้าไฟล์ VV จาก LimeSurvey อินสแตนซ์อื่นได้ อย่างไรก็ตาม แบบสำรวจแต่ละชุดต้องเหมือนกันทุกประการ เราขอแนะนำอย่างยิ่งให้ใช้ตัวเลือกนี้เฉพาะเมื่อคุณเข้าใจสิ่งที่กำลังทำอยู่เท่านั้น เพราะอาจเป็นอันตรายอย่างมาก ผลลัพธ์อาจไปอยู่ในคอลัมน์ที่ไม่ถูกต้อง


ชื่อที่สงวนไว้

ชื่อที่สงวนไว้จะอยู่ระหว่างวงเล็บปีกกาซ้ายและขวา เมื่อนำเข้าไฟล์ .VV กลับเข้าสู่ LimeSurvey สตริงเหล่านี้จะถูกแทนที่ด้วย:

  • {question_not_shown} : ค่า NULL ในฐานข้อมูล LimeSurvey ใช้ [สตริงว่าง] สำหรับคำถามที่ไม่ได้รับคำตอบ และใช้ค่า NULL สำหรับคำถามที่ไม่ได้ถูกแสดง (เช่น เมื่อใช้ ExpressionScript)
  • {quote} : " (เครื่องหมายอัญประกาศคู่)
  • {cr} : Carriage return
  • {newline} : บรรทัดใหม่
  • {lbrace} : วงเล็บปีกกาซ้าย (ตัวอย่างเช่น หากต้องการให้มี {cr} ในการตอบคำถาม ให้ใช้ {lbrace}cr})

ปัญหาที่อาจเกิดขึ้นและแนวทางแก้ไขเกี่ยวกับไฟล์ VV

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

  1. เปิดไฟล์ vv ที่ส่งออกด้วย Excel แล้วแก้ไขตามที่ต้องการ
  2. บันทึกเป็นไฟล์ข้อความที่คั่นด้วยแท็บ (ระบบจะสร้างไฟล์ใหม่นามสกุล .txt)
  3. ส่งออกไฟล์ vv แบบ "สะอาด" จาก LimeSurvey อีกครั้ง
  4. เปิดไฟล์ vv ที่ส่งออกใหม่นี้ด้วยโปรแกรมแก้ไขข้อความ เช่น notepad (หรือโปรแกรมที่คล้ายกัน)
  5. กด CTRL + A เพื่อเลือกเนื้อหาทั้งหมด แล้วลบทิ้ง
  6. เปิดไฟล์ vv ที่แก้ไขด้วย Excel (ไฟล์ .txt ที่คั่นด้วยแท็บ) ด้วยโปรแกรมแก้ไขข้อความ แล้วกด CTRL + A เพื่อเลือกเนื้อหาทั้งหมด
  7. กด CTRL + C เพื่อคัดลอกเนื้อหา แล้ววางลงในไฟล์ vv ใหม่ (ที่ว่างเปล่าในตอนนี้)
  8. กด CTRL + S เพื่อบันทึกไฟล์ตามที่เป็นอยู่ (ในรูปแบบ .csv)
  9. จากนั้นลองนำเข้าไฟล์นี้


  ข้อควรระวัง : ข้อผิดพลาดในการนำเข้าที่อาจเกิดขึ้นเกี่ยวข้องกับรูปแบบวันที่ ฟิลด์วันที่ของระบบบางฟิลด์ไม่อนุญาตให้ใช้ค่า NULL แต่บางฟิลด์อนุญาต หากวันที่ดูถูกต้องแต่ยังเกิดข้อผิดพลาด ให้ใช้รูปแบบเซลล์ของ Excel เป็น "2009-12-01"



สำหรับปัญหาและแนวทางแก้ไขอื่น ๆ ที่เกี่ยวข้องกับฟังก์ชันการส่งออกและนำเข้าของ LimeSurvey โปรดดูส่วนวิกิต่อไปนี้ หากคุณพบข้อบกพร่องหรือบางอย่างทำงานไม่ถูกต้อง/ไม่เป็นไปตามที่อธิบายไว้ในคู่มือ โปรดเปิดตั๋ว (ผ่านแผงผู้ดูแลระบบ limesurvey.org ของคุณ) สร้างกระทู้ในฟอรัม หรือส่งรายงานข้อบกพร่องโดยตรงที่ระบบติดตามบั๊กของเรา