Actions

Mã định danh SGQA

From LimeSurvey Manual

This page is a translated version of the page SGQA identifier and the translation is 100% complete.


Lưu ý: Số nhận dạng SGQAINSERTANS: mã sẽ không còn khả dụng để sử dụng trong LimeSurvey 4 trong biểu thức. Thay vào đó, hãy sử dụng mã câu hỏi tương thích ExpressionScript. Hãy xem liên kết sau để biết quy ước đặt tên.


Gợi ý: Trang này mô tả cách bạn có thể tìm ra mã định danh SGQA. Để biết thông tin về cách sử dụng, vui lòng tham khảo trang Thêm câu hỏi.


Mô tả chung

Mã định danh SGQA (Khảo sát/Nhóm/Câu hỏi/Trả lời) là lối tắt dẫn đến câu trả lời của một câu hỏi. Mỗi khảo sát, nhóm và câu hỏi bạn đang tạo sẽ nhận được một số duy nhất được chỉ định trong cơ sở dữ liệu của bạn. Bạn có thể thấy con số này trong giao diện quản trị ở tiêu đề khảo sát, nhóm và thanh câu hỏi (ví dụ: xem cột "id câu hỏi" bên dưới)



Để xác định mã định danh SGQA, bạn phải đặt số khảo sát, nhóm và câu hỏi cùng với chữ 'X' ở giữa. Ví dụ: SGQA sẽ có dạng như sau: "745X35X5".


Lưu ý: Luôn sử dụng chữ in hoa ("X" thay vì "x")!


Sử dụng trình chỉnh sửa để thêm phần giữ chỗ

Trình soạn thảo tích hợp có tính năng chọn chỗ dành sẵn cho một câu hỏi nào đó. Biểu tượng được gọi là "Trường vị trí". Tính năng này luôn chỉ liệt kê các câu hỏi của các trang khảo sát trước đó nên còn tùy thuộc vào chế độ khảo sát.




Định danh cho các câu hỏi lựa chọn duy nhất

Ví dụ: khảo sát có ID 1, Nhóm có ID 6, Câu hỏi có ID 12. Mã định danh của bạn cho câu hỏi một lựa chọn sẽ trông như thế này:

1X6X12


Định danh cho câu hỏi trắc nghiệm

Vì đây là câu hỏi trắc nghiệm nên câu trả lời cụ thể cũng phải được xác định. Chỉ cần thêm mã của câu trả lời đó không có dấu X. Ví dụ: Khảo sát có ID 1, Nhóm có ID 6, Câu hỏi có ID 12. Câu trả lời cụ thể có mã 'ber1'.

Mã nhận dạng của bạn cho câu trả lời cho câu hỏi trắc nghiệm này sẽ trông như thế này:

1X6X12ber1


Mã định danh cho loại câu hỏi mảng

Vì đây là câu hỏi mảng nên câu hỏi phụ cụ thể trong ô cũng phải được xác định. Thêm mã câu hỏi phụ của hàng không có dấu X. Ví dụ: Khảo sát có ID 1, Nhóm có ID 6, Câu hỏi có ID 12. Câu hỏi phụ cụ thể có mã 'ber1'. Mã định danh của bạn cho câu trả lời câu hỏi "Mảng" này sẽ trông như thế này:

1X6X12ber1


Mã định danh cho câu hỏi mảng (văn bản) hoặc mảng (số)

Vì đây là câu hỏi mảng kết hợp nên câu trả lời cụ thể trong ô cũng phải được xác định. Thêm mã câu hỏi phụ của hàng không có dấu X, sau đó thêm ký tự gạch dưới và cuối cùng thêm mã câu hỏi phụ xác định cột. Ví dụ: Khảo sát có ID 1, Nhóm có ID 6, Câu hỏi có ID 12. Câu hỏi phụ cụ thể có mã 'ber1' và cột được xác định bởi câu hỏi phụ có mã 'lab1'

Mã định danh của bạn cho câu trả lời câu hỏi "Mảng (Văn bản)" này sẽ trông như thế này:

1X6X12ber1_lab1


Việc sử dụng mã định danh SGQA

Mã định danh SGQA có thể được sử dụng để tải câu trả lời của các câu hỏi đã lưu trước đó vào nội dung câu hỏi của các câu hỏi sau (để có hướng dẫn ngắn gọn, hãy xem phần wiki giới thiệu về câu hỏi).

Nó cũng có thể được sử dụng trong URL truy vấn của khảo sát để "điền trước" câu trả lời cho khảo sát. Ví dụ: đối với SGQA 1X6X121ab1, URL truy vấn của bạn có thể bao gồm "&1X6X121ab1=Y" để điền trước câu trả lời đó bằng "Y". (Xem Điền trước câu trả lời khảo sát bằng URL khảo sát)


Template:Lưu ý


Mã định danh SGQA cũng là tên trường nơi dữ liệu cho mỗi câu hỏi được lưu trữ trong bảng phản hồi cơ sở dữ liệu/khảo sát.


Tham chiếu động mã định danh SGQ

Một số người có thể thấy cần phải tham khảo một câu hỏi một cách linh hoạt. Ví dụ: nếu bạn muốn ẩn trường văn bản nhập của một câu trả lời văn bản ngắn. Bây giờ bạn có thể thực hiện việc này (kể từ SVN build 9755) bằng cách sử dụng mã định danh {SGQ}. LimeSurvey sẽ thay thế {SGQ} bằng ID đầy đủ của câu hỏi đó, ví dụ: 3583X84X249