x

Các chương chính

  1. LimeSurvey Cloud so với LimeSurvey CE
  2. LimeSurvey Cloud - Hướng dẫn bắt đầu nhanh
  3. Lắp đặt - LimeSurvey CE
  4. Cách thiết kế một cuộc khảo sát tốt (hướng dẫn)
  5. Bắt đầu
  6. Quản lý khảo sát vôi
  7. Khảo sát - giới thiệu
  8. Cài đặt khảo sát
  9. Thực đơn khảo sát
  10. Cấu trúc khảo sát
  11. Câu hỏi - giới thiệu
  12. Nhóm câu hỏi - giới thiệu
  13. Khảo sát - quản lý
  14. Tùy chọn thanh công cụ khảo sát
  15. Khảo sát đa ngôn ngữ
  16. Công cụ ExpressionScript - Hướng dẫn bắt đầu nhanh
  17. Không được phân loại và các tính năng nâng cao
  18. Câu hỏi thường gặp chung
  19. Xử lý sự cố
  20. Cách giải quyết
  21. Giấy phép
  22. Nhật ký thay đổi phiên bản
  23. Plugin - nâng cao
 Actions

Dạng câu hỏi - Mảng (Văn bản)

From LimeSurvey Manual

Trang này có thể đã được dịch máy và có thể chứa lỗi. Xem bản gốc tiếng Anh · Cải thiện bản dịch này
This page is a translated version of the page Question type - Array (Texts) and the translation is 100% complete.

Mô tả ngắn

Loại câu hỏi Mảng (Văn bản) cho phép tạo một mảng các hộp văn bản với một tập hợp các câu hỏi phụ là "trục y" và một tập hợp các câu hỏi phụ khác là "trục x".


Ví dụ: Array_Texts_Example_text.zip

Bạn cũng có thể giới hạn loại câu hỏi này để chỉ cho phép trả lời bằng số (xem thuộc tính câu hỏi "Chỉ số") và "Hiển thị tổng" để bật sau đó hiển thị tổng cho hàng, cột hoặc cả hai:


Ví dụ: Array Texts Example text numbers.zip

Tùy chọn chung

QS:Bắt buộc

QS:Sự liên quan


Xác thực (sử dụng biểu thức chính quy) (preg_validation)

Sự miêu tả

Tùy chọn này cho phép bạn chỉ định biểu thức chính quy để bạn có thể xác thực tất cả các phần của câu hỏi.

Nếu bất kỳ câu hỏi hoặc giá trị câu hỏi phụ nào không đáp ứng yêu cầu xác thực, màu nền của trường nhập văn bản sẽ được đổi thành màu đỏ để người dùng dễ dàng xem phần nào của câu hỏi cần sửa. Vì vậy, bạn có thể thực hiện xác nhận trên trang. Bằng cách này, bạn sẽ không' cần đợi người dùng nhấp vào nút gửi để xác thực câu hỏi tương ứng.

Giá trị hợp lệ

  • Bất kỳ biểu thức chính quy hợp lệ nào

Ví dụ


Hiển thị

(Sub)độ rộng câu hỏi (subquestion_width)

Sự miêu tả

Giá trị này đặt độ rộng của cột câu hỏi phụ bằng cách sử dụng hệ thống phần trăm. Ví dụ: nếu bạn đặt giá trị này thành giá trị 60 thì 60 phần trăm chiều rộng câu hỏi sẽ được sử dụng cho văn bản câu hỏi phụ (cột ngoài cùng bên trái). Chiều rộng còn lại sẽ được chia đều cho các phương án trả lời.

Giá trị hợp lệ

  • Bất kỳ giá trị nguyên nào từ 1 đến 100.


Ẩn mẹo (hide_tip)

Sự miêu tả

Hầu hết các câu hỏi thường sẽ bao gồm mẹo có nội dung "Vui lòng chọn một trong các tùy chọn sau" hoặc văn bản gợi ý về cách điền câu hỏi. Thuộc tính này cho phép bạn tắt hoặc bật các mẹo/gợi ý này.

Những mẹo/gợi ý này bao gồm các thông báo tiêu chí xác thực (chẳng hạn như số câu trả lời tối thiểu/tối đa, giá trị tổng tối thiểu/tối đa/bằng). Nếu bật Hide_tip thì những tin nhắn này sẽ bị ẩn. Tuy nhiên nếu người dùng nhập dữ liệu không hợp lệ, các mẹo sẽ xuất hiện. Chúng sẽ có màu đỏ và chuyển sang màu xanh lục sau khi đáp ứng các tiêu chí xác thực.

Các tùy chọn có sẵn

  • Bật - các mẹo/gợi ý bị ẩn;
  • Tắt (mặc định).



Thứ tự trả lời ngẫu nhiên (random_order)

Sự miêu tả

Template:Cảnh báo

Thuộc tính này khiến LimeSurvey bỏ qua thứ tự hiện có của các tùy chọn/câu hỏi phụ hiện có và thay vào đó nó sắp xếp chúng một cách ngẫu nhiên. Tùy chọn này cho phép người tạo khảo sát giảm bớt thành kiến khảo sát. Xin lưu ý rằng nếu câu hỏi có câu hỏi phụ thì thứ tự câu hỏi phụ sẽ được sắp xếp ngẫu nhiên chứ không phải thứ tự các phương án trả lời.

Các tùy chọn có sẵn

  • Có - Chọn ngẫu nhiên khi người tham gia khảo sát
  • Không (mặc định)



Giữ các mã ở vị trí ban đầu (keep_codes_order)

Mô tả

Danh sách các mã tùy chọn trả lời hoặc câu hỏi phụ, phân tách bằng dấu chấm phẩy, ví dụ A1;DK. Khi các tùy chọn trả lời hoặc câu hỏi phụ được hiển thị theo thứ tự ngẫu nhiên hoặc theo thứ tự bảng chữ cái, các mục có những mã này sẽ giữ nguyên vị trí ban đầu. Tất cả các mục còn lại được xáo trộn hoặc sắp xếp xung quanh chúng. (New in 6.17.0 )

Hãy dùng cài đặt này để giữ các tùy chọn như "Không biết" hoặc "Không có tùy chọn nào ở trên" ở cuối danh sách, hoặc để luôn giữ một mục ở đầu tiên, trong khi các mục khác được xáo trộn hoặc sắp xếp.

Vị trí ban đầu là vị trí của mục trong trình chỉnh sửa câu hỏi. Bản thân thứ tự được thiết lập bằng Thứ tự tùy chọn trả lời hoặc thứ tự câu hỏi phụ.

Ví dụ: một câu hỏi có các tùy chọn trả lời theo thứ tự sau: Zebra (A1), Mango (A2), Apple (A3), Banana (A4) và Không biết (DK). Với thứ tự bảng chữ cái và A1;DK, người tham gia sẽ thấy Zebra, Apple, Banana, Mango, Không biết.

Đến phiên bản 7.9.0, các mã chỉ được giữ ở vị trí ban đầu khi dùng thứ tự ngẫu nhiên. Thứ tự bảng chữ cái và Ngẫu nhiên A-Z/Z-A sắp xếp chúng cùng với các mục khác.


QS:Kích thước hộp nhập liệu

QS:Lặp lại headers

QS:Câu hỏi theme

QS:Ẩn


Lớp CSS (css_class)

Mô tả

Nếu bạn muốn thêm các lớp CSS đặc biệt vào một số câu hỏi nhất định, bạn có thể nhập (các) tên lớp CSS vào hộp này. Hãy chắc chắn rằng bạn để lại một khoảng trống giữa các tên lớp khác nhau.

Giá trị hợp lệ

  • Bất kỳ chuỗi văn bản nào có khoảng cách giữa các tên lớp CSS khác nhau.

Template:Gợi ý

Template:Cảnh báo


Đầu vào

Nhập ký tự tối đa (input_max_characters)

Sự miêu tả

Tùy chọn sau đây cho phép bạn nhập một giá trị số đại diện cho số ký tự tối đa mà người trả lời khảo sát có thể nhập vào (các) hộp văn bản câu trả lời của câu hỏi tương ứng.

Giá trị hợp lệ

  • Bất kỳ giá trị số nào

Ví dụ

  • Nếu bạn muốn người tham gia khảo sát nhập một câu trả lời ngắn gọn và súc tích, hãy nhập vào trường nhập ký tự tối đa một số nhỏ (ví dụ: 10-15).


Lý luận

Câu trả lời tối thiểu (min_answers)

Sự miêu tả

Chức năng này có thể được sử dụng để đảm bảo rằng người dùng chọn ít nhất một số câu trả lời nhất định trong một câu hỏi trắc nghiệm.

Giá trị hợp lệ

  • Bất kỳ giá trị nguyên nào trên 0
  • Bất kỳ số nào
  • Bất kỳ mã SGQA nào
  • Bất kỳ mã câu hỏi nào (tên biến)
  • Bất kỳ phương trình nào, sử dụng Cú pháp ExpressionScript mà không có dấu ngoặc nhọn bao quanh.

Ví dụ

Nếu được đặt thành X (một số ngẫu nhiên), người dùng có thể gửi biểu mẫu khảo sát nếu họ chọn ít nhất X hộp kiểm. Nếu tùy chọn này được sử dụng để xếp hạng câu hỏi, điều này đảm bảo rằng ít nhất ba mục được xếp hạng trước khi cho phép người trả lời gửi câu trả lời/khảo sát.

Xin lưu ý rằng nếu bạn sử dụng thuộc tính này với các câu hỏi Xếp hạng, bạn phải đặt câu hỏi thành không bắt buộc. Nếu không, tất cả các mục cần phải được xếp hạng, điều này phản trực giác nếu bạn quyết định sử dụng cả chức năng min_answers.



Số câu trả lời tối đa (max_answers)

Sự miêu tả

Nó có thể được sử dụng để giới hạn tổng số câu trả lời mà người dùng có thể chọn trong một câu hỏi trắc nghiệm.

Giá trị hợp lệ

  • Giá trị số bất kỳ
  • Bất kỳ mã SGQA nào
  • Bất kỳ mã câu hỏi nào (tên biến)
  • Bất kỳ phương trình nào, sử dụng cú pháp ExpressionScript, không có nét cong xung quanh niềng răng.

Ví dụ

Nếu được đặt thành 2, người dùng sẽ chỉ được chọn tối đa hai hộp kiểm hoặc một hộp kiểm + điền vào trường "Khác" (nếu có). Đối với Loại câu hỏi xếp hạng, người tham gia có thể chọn tối đa hai mục.


QS:Mảng filter

QS:Mảng filter exclude

QS:Mảng filter style


Tên nhóm ngẫu nhiên (random_group)

Sự miêu tả

Nó đặt các câu hỏi vào một nhóm ngẫu nhiên được chỉ định, tất cả các câu hỏi có trong nhóm được chỉ định sẽ được hiển thị theo thứ tự ngẫu nhiên cho người trả lời khảo sát.

Bạn có thể tìm thấy một khảo sát mẫu sử dụng tên nhóm ngẫu nhiên trong Khảo sát mẫu ExpressionScript.

Giá trị hợp lệ

Chỉ cần nhập bất kỳ chuỗi nào bạn thích (ví dụ: 'group1'). Tất cả các câu hỏi có cùng một chuỗi trong ô tên nhóm ngẫu nhiên sẽ có vị trí trong cuộc khảo sát được chọn ngẫu nhiên (=trao đổi ngẫu nhiên với nhau).


Xem trước Để xem trước các câu hỏi, hãy sử dụng chức năng khảo sát xem trước thay vì nhóm câu hỏi xem trước, vì chức năng thứ hai đã được báo cáo là không hiển thị các câu hỏi theo thứ tự ngẫu nhiên.



Phương trình xác thực câu hỏi (em_validation_q)

Sự miêu tả

Đây là một phương trình được sử dụng để xác thực toàn bộ câu hỏi (ví dụ: tất cả các phần của nó cho một câu hỏi có nhiều câu trả lời). Nếu câu hỏi không đạt tiêu chí xác thực thì thông báo em_validation_q_tip sẽ được hiển thị (nó sử dụng kiểu CSS .error). Mẹo này sử dụng kiểu CSS .em_q_fn_validation, được ẩn theo mặc định trong template.css.

Sự khác biệt chính giữa tính năng này và các phương trình xác thực câu hỏi phụ (em_validation_sq option) là đối với tính năng này, nếu câu hỏi (hoặc các phần câu hỏi) không xác thực được thì thông báo lỗi có thể được hiển thị. Để xác thực câu hỏi phụ, mỗi ô nhập văn bản (ví dụ: trong loại câu hỏi mảng, nhưng cũng có thể được áp dụng cho các loại câu hỏi mục nhập đơn) sẽ được tạo kiểu sao cho màu nền là màu đỏ (nhạt).

Giá trị hợp lệ

  • Bất kỳ phương trình nào sử dụng cú pháp ExpressionScript mà không có dấu ngoặc nhọn bao quanh.

Ví dụ

  • Bạn muốn thu thập thông tin nhân khẩu học từ người dùng thông qua một câu hỏi văn bản ngắn và bạn muốn xác thực rằng người dùng đã nhập địa chỉ email và số điện thoại hợp lệ.

Ví dụ này cho thấy câu hỏi trông như thế nào với các câu trả lời không hợp lệ:

Và đây là kết quả của một câu trả lời không hợp lệ:

Đây là cách bạn chỉnh sửa câu hỏi để nhập thông tin đó:

Và đây là một phần của đầu ra Show Logic File cho phép bạn kiểm tra tính chính xác của biểu thức và đảm bảo rằng không có lỗi cú pháp:

Như bạn có thể thấy, phương trình xác thực sẽ kiểm tra xem cả email và số điện thoại đều trống hoặc khớp với bộ lọc biểu thức chính quy.

Mẹo xác thực chỉ hiển thị thông báo cảnh báo nếu số điện thoại hoặc email có vẻ không hợp lệ.

Template:Gợi ý

Nếu bạn muốn nhập ví dụ ở trên vào bản cài đặt LimeSurvey của mình, hãy tải xuống tệp .lsq sau: Em_validation_q_example.zip.

Template:Gợi ý



Mẹo cho toàn bộ phương trình xác thực câu hỏi (em_validation_q_tip)

Sự miêu tả

Nếu bạn đang sử dụng phương trình xác thực câu hỏi, bạn có thể sử dụng hộp này để hiển thị thông báo tùy chọn dưới dạng câu hỏi mẹo về cách điền câu hỏi.

Giá trị hợp lệ

  • Bất kỳ chuỗi hoặc phương trình nào sử dụng cú pháp ExpressionScript.

Ví dụ

Xem ví dụ từ phương trình xác thực câu hỏi phần wiki- nó cho thấy cách điều chỉnh mẹo để hiển thị những phần nào của một câu hỏi văn bản ngắn không đạt tiêu chí xác thực.



Phương trình xác thực câu hỏi phụ (em_validation_sq)

Sự miêu tả

Đây là một phương trình được sử dụng để xác thực từng câu hỏi phụ (trường văn bản) riêng lẻ. Bất kỳ trường văn bản nào không đáp ứng các điều kiện xác thực này sẽ có màu nền chuyển sang màu hồng (sử dụng kiểu CSS .em_sq_fn_validation) để đánh dấu lỗi. Lưu ý rằng tùy chọn này có sẵn ngoài tùy chọn xác thực dựa trên biểu thức chính quy.

Giá trị hợp lệ

Bất kỳ phương trình nào sử dụng cú pháp ExpressionScript mà không có dấu ngoặc nhọn bao quanh.

Ví dụ

Ví dụ: nếu bạn chỉ muốn chấp nhận các số là bội số của 3 làm câu trả lời thì phương trình sẽ là:

(cái này / 3) == tầng (cái này/3)

Biến dành riêng this được tự động thay thế bằng tham chiếu đến ô nhập văn bản hiện hoạt.



Mẹo cho phương trình xác thực câu hỏi phụ (em_validation_sq_tip)

Sự miêu tả

Nếu bạn đang sử dụng em_validation_sq, đây là thông báo/mẹo tùy chọn sẽ được hiển thị nếu câu trả lời được giới thiệu không chính xác.

Giá trị hợp lệ

  • Bất kỳ chuỗi nào

Ví dụ

  • Tiếp tục ví dụ về xác thực email, mẹo có thể là "Vui lòng nhập địa chỉ email hợp lệ."


Khác

QS:Ngắt trang


Chỉ số (chỉ_số)

Sự miêu tả

Nếu bạn bật tùy chọn này, người tham gia chỉ có thể nhập số vào (các) hộp văn bản.

Đối với loại câu hỏi phương trình, cài đặt này cho biết kết quả chỉ có thể là số chứ không phải chuỗi. Điều này sẽ đảm bảo tính toán/chuyển đổi thích hợp trong các phương trình tiếp theo liên quan đến dấu thập phân.

Hành vi theo loại câu hỏi

  1. Mặc định: Nếu chủ thể nhập một giá trị không phải là số, giá trị đó sẽ bị xóa ngay lập tức khỏi hộp văn bản để chủ thể có thể nhập một giá trị thích hợp.
  2. Mảng (Văn bản): Nếu tùy chọn chỉ số bị tắt, các tùy chọn "Hiển thị tổng cho" và "Hiển thị tổng cuối" sẽ bị ghi đè, trong khi các hộp văn bản tổng cộng sẽ không được hiển thị.
  3. Equation: Bật tùy chọn này sẽ buộc các kết quả phương trình được chuyển đổi thành giá trị số. Nếu kết quả phương trình không phải là số (và không trống), phương trình sẽ trả về NaN, được lưu dưới dạng chuỗi trống trong bảng phản hồi.

Các tùy chọn khả dụng

  • Bật
  • Tắt (mặc định)



Hiển thị tổng số cho (show_totals)

Sự miêu tả

Nếu được bật, tổng số cho hàng, cột hoặc cả hàng và cột sẽ được hiển thị.

Tổng số chỉ được hiển thị nếu tùy chọn Numbers only được bật.

Các tùy chọn khả dụng

  • Tắt (mặc định)
  • Hàng
  • Cột
  • Hàng & cột

Ví dụ



Hiển thị tổng cộng (show_grand_total)

Sự miêu tả

Nếu được bật, tổng cộng cho các cột (hoặc hàng) sẽ được hiển thị ở phần dưới cùng bên phải của mảng.

Tổng cuối chỉ được hiển thị nếu tùy chọn Numbers only được bật.

Các tùy chọn khả dụng

  • Bật
  • Tắt (mặc định)

Ví dụ


Thống kê

Hiển thị biểu đồ (display_chart)

Sự miêu tả

Thuộc tính này cho phép quản trị viên khảo sát chọn xem có hiển thị biểu đồ chứa kết quả câu hỏi cho những người tham gia khảo sát sau khi họ điền vào khảo sát hay không.

Note: Để hiển thị biểu đồ ở trang cuối cùng, bạn phải bật các tùy chọn sau:


Các tùy chọn khả dụng

  • Bật
  • Tắt (mặc định)



Loại biểu đồ (chart_type)

Sự miêu tả

Thuộc tính này cho phép quản trị viên khảo sát chọn loại biểu đồ sẽ được hiển thị cho người trả lời sau khi họ điền xong bản khảo sát.

Lưu ý: Đừng quên thay đổi cài đặt câu hỏi và khảo sát để hiển thị các biểu đồ ở cuối khảo sát. Để biết thêm chi tiết, hãy kiểm tra phần wiki trên thuộc tính câu hỏi biểu đồ hiển thị.

Các tùy chọn có sẵn

  • Biểu đồ thanh
  • Biểu đồ hình tròn
  • Radar
  • Line
  • PolarArea
  • Doughnut