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 引擎 - 快速入門指南
  17. 未分類及進階功能
  18. 常見問題
  19. 疑難排解
  20. 應變方案
  21. 授權條款
  22. 版本更改紀錄檔
  23. 外掛程式
 Actions

問題簡介

From LimeSurvey Manual

本頁面可能為機器翻譯,可能包含錯誤。 檢視英文原文 · 改善此翻譯
This page is a translated version of the page Questions - introduction and the translation is 100% complete.


  注意 : 請注意,本 Wiki 章節中的說明與螢幕截圖是以 LimeSurvey 3 為基礎。


簡介

在建立題組之後,您就可以開始在各個題組中新增問題。有多種方式可以做到這一點,以下介紹兩種方法:



  • 進入題組,並找到增加新問題快速操作按鈕;


欄位說明

新增問題時,系統會要求您填寫問題編號、問題與說明文字,以及一般問題選項:



  • 問題編號: 代表問題的 ID、編號或代碼,用於快速識別。除非在呈現面板中指定顯示問題編號及/或代碼,否則此欄位通常不會顯示給填答者。如果您想使用LimeSurvey 評估功能及/或ExpressionScript,此欄位特別有用。
注意: 問題編號在同一份問卷中必須是唯一的,必須以字母開頭,且只能包含英數字元。如果您嘗試將資料匯出至 SPSS 或 R,您會發現「qcode」會成為值標籤,因此必須確保編號是唯一的。目前 LimeSurvey 仍支援舊版的編號值,但 顯示邏輯檔案按鈕會以顏色標示這類問題,讓您知道應該變更其名稱。
  • 問題: 這是實際提出的問題。此處的問題長度沒有實際限制,但如果您想說明如何填答該問題,請將說明放在「說明」欄位中。可以使用 HTML 程式碼,例如用來插入圖片:
       
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
提示: 您也可以使用 HTML 所見即所得編輯器,它提供圖形介面來執行最重要的工作,例如使用不同的字型或大小、插入圖片等。若要進一步了解,請閱讀以下 Wiki 章節。
  • 說明: 這是選填欄位。當問題需要一些解釋,或您想說明應如何作答時,此欄位非常有用。當您在此欄位中輸入文字後,問卷填答畫面上會出現「問號」圖示,其旁邊即為說明文字。


注意: 當您新增/編輯問題時,預設會開啟一般選項索引標籤(位於面板右側)。最重要的屬性都可以在這裡找到,例如題型、問題佈景主題以及必填屬性。不過,您也可以利用其他索引標籤下的所有其他屬性進一步編輯問題(請參閱下方螢幕截圖)。若要進一步了解在 LimeSurvey 中設計問題的多種方式,請繼續閱讀以下 Wiki 章節。


一般選項

畫面右側會顯示不同的索引標籤,其中最基本也最重要的是一般選項索引標籤。您可以在此變更以下問題設定:

  • 題型: 決定問卷允許的作答類型。有關各種可用選項的說明,請參閱問題類型章節。
  • 題組: 若要變更問題所屬的題組,請從下拉式選單中選擇所需的題組。
  • 驗證: 此功能適用於所有文字與數字類型的問題。您可以在此欄位中使用標準的規則運算式來驗證問題的作答結果;如果作答結果不符合此運算式,使用者必須再試一次才能繼續進行。
  • 其它?: 此選項僅適用於特定的問題類型。啟用後,問題會多出一個「其它」選項/答案方塊作為可能的答案,當問卷參與者對預先定義的答案選項不滿意時,可以選擇此項。
  • 必填?: 此設定可讓您要求問卷參與者必須回答所有必填問題,才能繼續前往下一個問題。請注意,對於排序問題,所有項目都必須完成排序。
  • 條件: 這是用來指定問題條件的 ExpressionScript 運算式。如果其結果為真 (1),問題就會顯示給問卷參與者;否則問題會被隱藏,且由於該問題不相關,資料庫中該問題的資料會被設為 NULL。有關如何使用此選項的詳細資訊,請參閱 ExpressionScript Wiki 章節。
  • 已加密: 此設定僅適用於某些問題類型,用來決定儲存的作答資料是否在資料庫中加密。如果您的資料庫遭到入侵,這可提供額外一層安全保護。不過,它也有一些小缺點:您將無法在作答結果檢視中搜尋部分文字,而且加密/解密也需要額外的伺服器資源。
  • 儲存為預設值: 此設定可讓您將目前問題類型的設定儲存為新問題的預設設定。如果設為「開啟」,系統會儲存預設值,並在您儲存後自動重設為「關閉」。
  • 清除預設值: 透過此設定,您可以重設先前以「儲存為預設值」功能儲存的任何預設值,並還原為系統預設值。如果設為「開啟」,系統會重設預設值,並在您儲存後自動重設為「關閉」。
注意: 如上方螢幕截圖所示,除了一般選項索引標籤之外,還有許多其他選項可用來自訂您的問題。這些更進階的問題設定會因每種問題類型而異!因此,請查閱您所使用的問題類型說明文件。

匯入問題

以下步驟說明如何將問題匯入問卷。

(1) 在問卷中,點選架構索引標籤。

(2) 在建立問題頁面中,點選頁面頂端的匯入一個問題。



將顯示匯入一個問題的選項。



(3) 按一下 瀏覽 並選擇 .lsq 檔案(LimeSurvey 問題類型格式)。

(4) 選擇要將匯入的問題新增至的 目標題組。

(5) 選擇是否 若問題編號已存在則自動重新命名。如果問題編號已存在,請啟用此選項以使用其他問題編號。您也可以讓兩個問題使用相同的問題編號。不過,如果您使用較複雜的 LimeSurvey 功能,例如 ExpressionScript,或是在 R 或 SPSS 中處理匯出的資料(qcode 會成為值標籤),可能會出現一些問題。

提示: 若要檢查問卷中的問題編號是否唯一,請使用 LimeSurvey 的 顯示邏輯檔案 功能來醒目標示相似的問題編號。

(6) 選擇是否 轉換資源連結。此選項通常與 ExpressionScript 搭配使用,以建立進階的問題類型。若同時使用,即可實現複雜的分支、評估、驗證和/或客製化內容。

(7) 按一下位於畫面右上方的 匯入。


將顯示問題匯入摘要。


來自問卷參與者資料表的資訊

請注意,原先的 token 資料表現在稱為問卷參與者資料表。

您可以將問卷參與者資料表中的資訊或文字插入問題中,以顯示與情境相關的資訊。若要讓 LimeSurvey 執行此操作,問卷必須設定為非匿名(即:可追蹤),且必須已建立問卷參與者資料表。

問題中可以使用下列預留位置:

{TOKEN:FIRSTNAME} 插入問卷參與者資料表中「firstname」欄位的值
{TOKEN:LASTNAME} 插入問卷參與者資料表中「lastname」欄位的值
{TOKEN:EMAIL} 插入問卷參與者資料表中「email」欄位的值
{TOKEN:ATTRIBUTE_1} 插入問卷參與者資料表中「attribute_1」欄位的值
{TOKEN:ATTRIBUTE_2} 插入問卷參與者資料表中「attribute_2」欄位的值

若要使用上述任一預留位置,您必須在問題欄位文字中依上述寫法輸入。例如:

您好 {TOKEN:FIRSTNAME}。我們已使用此地址 {TOKEN:EMAIL} 寄送電子郵件給您。


若您想進一步客製化問題,請使用 [[ExpressionScript - Presentation/zh-hant|ExpressionScript]]。例如,若要使用客製化技巧,請輸入:

<syntaxhighlight lang="php">What do you as a {TOKEN:ATTRIBUTE_1} think about your {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?

您也可以使用 JavaScript 進一步客製化問題。首先,您必須在設定問題時允許使用 JavaScript。這可以透過在 LimeSurvey 安裝的全域設定中停用 XSS 篩選來達成。不過,停用此選項並不一定是好主意——請閱讀以下wiki 章節以取得更多資訊。透過 JavaScript 客製化問題:

Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}. Is this correct?
What do you as a {TOKEN:ATTRIBUTE_1} think about your
<script type="text/javascript" language="Javascript">;
   var job='{TOKEN:ATTRIBUTE_1}';
   if (job=='worker') {
      document.write ('bosses')
   } else {
      document.write('workers')
   }
</script>
?

來自上一頁答案的資訊

LimeSurvey 允許問卷管理員將先前問題的答案插入問題的文字中:

  • 您可以引用同一頁面上的答案,甚至在頁面上的回應變更時動態更新客製化訊息。
  • 您可以使用問題編號命名——詳細資訊請參閱 ExpressionScript 文件。


WYSIWYG HTML 編輯器(FCKeditor)中已整合一個精靈,讓您可以輕鬆插入先前的問題/答案編號。此外掛程式名為LimeReplacementFields。


若要在 FCKeditor 中使用此功能:

(1) 按一下「括號中的萊姆」圖示。

(2) 從選取方塊中選擇一個問題。



僅會顯示上一頁的答案。

LimeReplacementFields 注意事項: 若要刪除對 {name} 標籤的參照,請選取從左括號到右括號的所有字元,然後按下刪除鍵:請勿使用 Delete 或 Backspace 鍵逐字刪除,否則該欄位會再次出現。

問題樣式設計

您可以使用 CSS 透過佈景主題編輯器編輯問題的版面配置與設計。