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 Question type - Array (Yes-No-Uncertain) and the translation is 100% complete.

簡短說明

這是一種陣列問題類型,預設提供以下答案選項:「是」、「否」和「不確定」。如果問題不是必填,您還可以新增「不適用」選項。


範例: Array Yes No Uncertain Example.zip

如果問題不是必填,則會顯示「不適用」選項。

一般選項

必填

描述

此選項允許問卷管理員要求受訪者回答特定的問卷問題。如果未回答必填問題,受訪者將無法繼續進行。如果您的問題包含多個子問題,而您只要求回答其中某些子問題,請使用位於邏輯標籤下的最小答案數屬性。

如果您使用任何預先安裝的主題,且啟用了必填問題屬性,問題旁會顯示一個紅色星號。如果您想隱藏它,請參閱這些說明。


可用選項

  • 開啟 - 參與者必須先回答該問題才能前往下一頁 - 答案選項「不適用」永遠不會顯示。
  • 軟性 - 如果未回答該問題,嘗試前往下一頁時會顯示警告 - 但參與者可以選擇忽略警告並繼續。請注意,「不適用」選項仍會顯示(如果在問卷呈現設定中已啟用)
  • 關閉(預設)- 問題可以不回答



條件

描述

如果條件的結果值為「1」或「true」,則該問題在問卷情境中為「相關」,也就是會顯示給問卷參與者。否則,該問題將被隱藏。任何問卷問題都可以指定相關性等式。此功能是條件的後繼功能,並支援更為複雜的條件邏輯。

語法醒目提示

每當您儲存條件時,系統都會對其進行評估並以語法醒目提示顯示。任何錯誤都會以顏色標示,讓您可以快速發現並修正。

 Hint: 若要檢查問卷中所有條件是否使用正確,請參閱我們的顯示邏輯檔案功能說明。


有效值

範例

以下是語法醒目提示的良好範例。



顯示

答案欄寬度 (answer_width)

說明

此值以百分比方式設定答案欄的寬度。例如,若您在此欄位中輸入 40,則問題寬度的 40% 將用於顯示答案,其餘寬度將平均分配給各個子問題。

有效值

  • 1 到 100 之間的任意整數。


隱藏提示 (hide_tip)

說明

大多數問題通常會包含一則提示,例如「請選擇以下其中一個選項」,或是說明如何填寫該問題的提示文字。此屬性可讓您開啟或關閉這些提示。

這些提示包含驗證條件訊息(例如答案數量的最小/最大值、等於總計值的最小/最大值)。若啟用 hide_tip,這些訊息將會被隱藏。不過,若使用者輸入無效的資料,提示就會顯示。提示會以紅色顯示,並在符合驗證條件後變為綠色。

可用選項

  • 開啟 - 隱藏提示;
  • 關閉(預設)。



隨機答案順序 (random_order)

描述

  已不再適用於答案選項 : 自 5.5.0 起,此屬性不再用於排列答案選項的順序。請參閱 答案順序


此屬性會使 LimeSurvey 忽略答案選項/子問題的既有順序,改以隨機方式排列。此選項可讓問卷建立者降低問卷偏差。請注意,如果問題含有子問題,則會隨機排列子問題的順序,而不是答案選項的順序。

可用選項

  • 是 - 參與者進入問卷時隨機排序
  • 否(預設)


問題佈景主題 (question_theme)

描述

可讓您為各個問題使用自訂的佈景主題。

可用選項

  • 您建立的問題佈景主題,位於 佈景主題 面板中的問題佈景主題下。

請參閱:問題佈景主題

注意: 此功能目前仍在開發中。


始終隱藏本題 (hidden)

描述

啟用後,該問題將始終隱藏,不會顯示給問卷參與者。此功能可用於下列情況:

  • 如果您想透過 URL 預先填入某個問題的答案,且不希望該問題顯示在畫面上。此設定會覆蓋問卷中使用的任何條件,因為相應的問題根本不會被嵌入頁面。
  • 如果您想透過 ExpressionScript 呈現 即時儲存或計算數值。
注意:此功能常搭配的問題類型為 公式。

可用選項

  • 開啟
  • 關閉(預設)


CSS 類別 (css_class)

描述

如果您想為特定問題新增特殊的 CSS 類別,可以在此欄位中輸入 CSS 類別名稱。請務必在不同的類別名稱之間留一個空格。

有效值

  • 任何文字字串,不同的 CSS 類別名稱之間以空格分隔。
 Hint: 您也可以在此欄位中插入運算式 (New in 3.0.0 )。請注意,運算式的輸出不會動態更新。


  根據 W3C,CSS 類別名稱只能包含字元 [a-zA-Z 和 0-9]、ISO 10646 字元 U+00A1 及以上的字元,以及連字號 (-) 和底線 (_)。名稱不能以數字開頭,也不能以連字號後接數字開頭。LimeSurvey 會對 CSS 類別進行編碼,但並不能完全修正此問題。



可供列印問卷的相關性說明 (printable_survey_relevance_help)

說明

若您要列印問卷,也可以列印每個問題的相關性等式。但是,如果您希望在列印表單上顯示說明文字,而不是運算式,請在此欄位中填入該相關性等式的文字說明。

有效值

  • 您希望顯示在可列印表單上的任何文字和/或數字。


邏輯

最少答案選項 (min_answers)

說明

此功能可用於確保使用者在多選問題中至少選擇一定數量的答案。

有效值

  • 任何大於 0 的整數值
  • 任何數字
  • 任何 SGQA 代碼
  • 任何問題編號(變數名稱)
  • 任何使用 ExpressionScript 語法的運算式(不含外層大括號)。

範例

若設定為 X(任意數字),使用者至少勾選 X 個核取方塊後,才能送出問卷表單。若此選項用於排序問題,則可確保在受訪者送出答案/問卷之前,至少已對三個項目進行排序。

請注意,若您將此屬性用於排序問題,必須將該問題設為非必填。否則所有項目都必須排序,若您同時使用 min_answers 功能,這會有違直覺。



最多答案選項 (max_answers)

描述

此設定可用於限制使用者在多項選擇問題中可選擇的答案總數。

有效值

  • 任何數字值
  • 任何 SGQA 代碼
  • 任何問題編號(變數名稱)
  • 任何使用 ExpressionScript 語法的運算式,不需加上外層大括號。

範例

如果設定為 2,使用者最多只能勾選兩個核取方塊,或勾選一個核取方塊並填寫「其它」欄位(若有)。對於排序問題類型,參與者最多可選擇兩個項目。



陣列篩選排除 (array_filter_exclude)

描述

陣列篩選排除設定可讓您使用任何多項選擇問題,來選取或設定哪些回應不會顯示在後續的清單、陣列或多項選擇問題中。

後續的問題可以依任何陣列問題類型進行篩選,包括:
  • 多項選擇
  • 帶評論的複選題
  • 多重簡短文本
  • 多重數字
  • 陣列(5 點、10 點、是/否/不確定、增加/不變/減少、欄位陣列)
  • 陣列(雙尺度、文本、數字)
  • 排序

此外,上述每一種問題類型也都可以被篩選。

唯一的例外是欄位陣列,它可以篩選其他問題,但本身無法被篩選。

設定方式

在您目前正在編輯的問題的陣列篩選排除方塊中,輸入某個多選問題的問題編號。該問題將作為目前問題的資訊來源,系統會擷取上一個問題中未被選取的答案,並將其作為目前問題的答案選項。例如,若來源多選問題的問題編號為「Q1」,請在「陣列篩選排除」方塊中輸入「Q1」,即可開始篩選答案。只有在問題 Q1 中未被選取的答案選項,才會顯示在您的問題中。

若您希望透過此選項篩選更多問題,請在方塊中輸入問題編號,並以分號 (;) 分隔。
  第一個問題中使用的子問題編號必須與第二個問題的子問題編號一致。否則,陣列篩選排除功能將無法篩選第一個問題的答案。請參閱下方範例,以更了解整個系統的運作方式。


串接

所選的選項可以串接顯示。也就是說,您可以選擇一個用來篩選另一個問題的問題,而該問題又可以篩選其他問題,依此類推。

範例

讓我們一起看看以下範例:



在上方的螢幕截圖中有兩個問題。第一個是多項選擇問題類型,第二個是帶評論的複選題問題類型。您在第一個問題中提供的答案將從第二個問題中排除。例如,若您選取 ComfortUpdate 選項(子問題編號為「SQ1」)和外掛程式選項(「SQ4」),則第二個問題中對應的「SQ1」與「SQ4」子問題將被排除。在我們的螢幕截圖中可以看到,第二個問題只會顯示第一個問題中未被選取的選項。

您可以從以下連結下載此範例:Limesurvey_group_array_filter_exclude.zip。請將此題組匯入您的 LimeSurvey 安裝中。



陣列篩選 (array_filter)

描述

陣列篩選設定可讓您使用任何多選問題,來選擇或設定在後續的清單、陣列或多選問題中顯示哪些回應。

後續的問題可依任何陣列問題類型進行篩選,包括:
  • 多項選擇
  • 帶評論的複選題
  • 多重簡短文本
  • 多重數字
  • 陣列 (5 點、10 點、是/否/不確定、增加/相同/減少、欄)
  • 陣列 (雙重尺度、文本、數字)
  • 排序

此外,上述每種問題類型都可以被篩選。

唯一的例外是陣列 (欄),它可以篩選其他問題,但無法篩選自身。

如何設定篩選

若要設定篩選,請在您目前正在編輯之問題的陣列篩選欄位中,輸入多選問題的問題編號。該問題將作為目前問題的資訊來源,系統會擷取上一個問題中已選取的答案,並將其作為目前問題的答案選項。例如,如果您的來源多選問題編號為 "Q1",請在「陣列篩選」欄位中輸入 "Q1",即可開始篩選答案。只有在問題 Q1 中被選取的答案選項,才會顯示在套用 array_filter 的問題中。

如果您希望透過此選項篩選更多問題,請在欄位中輸入這些問題編號,並以分號 (;) 分隔。
  第一個問題中使用的子問題編號必須與第二個問題的子問題編號一致。否則,陣列篩選功能將不會篩選第一個問題的答案。注意:若要篩選第一個問題中的「其它」答案選項,您需要在第二個問題中為此答案提供一個子問題,且該答案的子問題編號必須為 "other"。請參閱下方範例,以更了解整個系統的運作方式。


如果多項選擇問題啟用了允許「其它」的設定:您可以將子問題編號設為other,並依據「其它」是否被勾選來進行篩選。

串接

已選取的選項可以串接顯示。也就是說,您可以選擇一個問題來篩選另一個問題,而該問題又可以篩選下一個問題,依此類推。

陣列篩選範例

讓我們看看以下範例,以更了解此設定的強大功能:



在上方的螢幕截圖中,有兩個問題。第一個是多重簡短文本問題類型,第二個則是陣列雙重尺度問題類型。您在第一個問題中提供的答案將會列在第二個問題中。技術上來說,您對第一個問題之子問題所提供的答案會被篩選,並顯示在第二個問題中。

此範例可從以下連結下載:limesurvey_group_32.lsg。請將此題組匯入到您的 LimeSurvey 安裝中。



陣列篩選樣式 (array_filter_style)

描述

此功能可讓您選擇經陣列篩選的子問題的顯示方式。子問題可以「隱藏」或「已關閉」。

若要瞭解如何篩選子問題,請閱讀以下 維基章節。

可用選項

  • 隱藏(預設)- 選取此選項後,先前已選取的子問題將不會顯示在第二個問題中。
  • 已關閉 - 選取此選項後,先前已選取的子問題將呈現灰色且無法選取。

範例

如果您想使用「已關閉」選項,先前已選取的子問題將顯示如下:



排除選項 (exclusive_option)

說明

排除選項屬性接受多選項問題中某個答案的編號,當您勾選其對應的核取方塊時,先前已勾選的所有其他選項都會被取消勾選,並標記為唯讀(=停用)。此功能的建立是為了確保資料完整性:當多選項問題中的某個選項意味著不能同時選擇任何其他選項時,即可使用。基本上,此功能會將其他屬性標記為不相關。

也可以設定多個排除選項,這些選項之間必須以分號分隔。

範例

如需了解答案編號的簡要說明,請先查看下列wiki 章節。了解之後,請輸入在被選取時會觸發此功能的「AnswerCode」。

下方是使用排除選項屬性的範例。

您可以在第一張螢幕截圖中看到,已選取了一些非 LimeSurvey 的選項:



如果您點選已標記的選項(即在排除選項方塊中輸入的選項),其他選項將被取消標記並停用,只留下目前這個選項處於勾選狀態:



若要進一步瞭解我們的範例,請將 .lsq 檔案匯入到您的 LimeSurvey 安裝中:

File:Example exclusive option question.zip.



隨機的群組名稱 (random_group)

說明

此設定會將問題放入指定的隨機群組,該群組中包含的所有問題將以隨機順序顯示給問卷受訪者。

您可以在 ExpressionScript 範例問卷 中找到使用隨機群組名稱的範例問卷。

有效值

只需輸入任意字串即可(例如:'group1')。所有在隨機的群組名稱欄位中設定相同字串的問題,其在問卷中的位置都會被隨機排列(即彼此之間隨機交換位置)。


預覽 若要預覽問題,請使用預覽問卷功能,而非預覽題組問題功能,因為據報告後者不會以隨機順序顯示問題。



問題驗證方程式 (em_validation_q)

說明

這是一個用於驗證整個問題的方程式(例如,對於多重答案問題,會統一驗證其所有部分)。如果問題未通過驗證條件,則會顯示 em_validation_q_tip 訊息(使用 CSS 樣式 .error)。此提示使用 .em_q_fn_validation CSS 樣式,該樣式在 template.css 中預設為隱藏。

此功能與子問題驗證方程式(em_validation_sq option)的主要差異在於:使用此功能時,若問題(或問題的部分內容)未通過驗證,則可以顯示錯誤訊息。至於子問題驗證,每個文字輸入儲存格(例如在陣列問題類型中,也可套用於單一輸入的問題類型)的背景顏色會以(淺)紅色顯示。

有效值

  • 任何使用 ExpressionScript 語法的方程式,不需加上外圍的大括號。

範例

  • 您想透過多重簡短文本問題向使用者收集人口統計資訊,並希望驗證使用者輸入了有效的電子郵件地址和電話號碼。

此範例顯示問題在答案無效時的樣子:

以下是其中一個答案無效時的樣子:

以下是編輯問題以輸入該資訊的方式:

以下是顯示邏輯檔案輸出的一部分,可讓您檢查運算式的正確性,並確保沒有語法錯誤:

如您所見,此驗證方程式會測試電子郵件和電話號碼是否皆為空白,或符合正規表示式篩選。

驗證提示僅在電話或電子郵件看似無效時才會顯示警告訊息。

 Hint: 若要建立複雜的驗證訊息,請閱讀 ExpressionScript 的使用方式。


如果您想將上述範例匯入 LimeSurvey 安裝中,請下載以下 .lsq 檔案:Em_validation_q_example.zip。

 Hint: 請記住,LimeSuvey 使用 Perl 語法的正規表示式,因此其開頭和結尾應為 /(斜線字元)!



整個問題驗證方程式的提示 (em_validation_q_tip)

描述

如果您使用的是問題驗證方程式,可以透過此欄位顯示一則選填的訊息,作為問題的提示,說明該問題應如何填寫。

有效值

範例

請參閱 wiki 中問題驗證方程式一節的範例,該範例說明如何調整提示,以顯示多重簡短文本問題中哪些部分未通過驗證條件。



其他

在可列印視圖內插入分頁符號 (page_break)

描述

此屬性僅在您從可列印視圖實際列印問卷時才會啟用。它會在問題之前強制插入分頁符號。

可用選項

  • 開啟
  • 關閉(預設)



SPSS 匯出分級類型 (scale_export)

描述

此屬性僅用於 SPSS 匯出。此屬性會覆寫 SPSS 預設推測的分級。若要瞭解各種測量尺度的作用,請閱讀相關的 SPSS 文件。

可用選項

  • 預設 (default)
  • 名義 (Nominal)
  • 順序 (Ordinal)
  • 尺度 (Scale)


統計

公開統計顯示 (public_statistics)

說明

此屬性可讓問卷管理員選擇,在問卷參與者提交問卷後,是否向其顯示特定問題的結果。

注意: 若要在末頁顯示統計,請務必在呈現及瀏覽方式設定中啟用此功能。否則,問卷結束時將不會顯示統計連結。

每個問題的預設設定為「關」(=不向受訪者顯示該問題的統計)。若要在問卷提交後向問卷參與者顯示某些特定問題的問卷統計,您必須為每個問題逐一啟用此功能。

可用選項

  • 開
  • 關(預設)



顯示圖表 (display_chart)

描述

此屬性可讓問卷管理員選擇,是否在問卷參與者填寫完問卷後,向其顯示包含該問題結果的圖表。

注意: 若要在末頁顯示圖表,您必須啟用下列選項:


可用選項

  • 開啟
  • 關閉(預設)



圖表類型 (chart_type)

描述

此屬性可讓問卷管理員選擇受訪者填完問卷後所顯示的圖表類型。

注意: 請別忘了變更問題設定和問卷設定,以便在問卷結束時顯示圖表。詳細資訊請參閱 Wiki 中關於顯示圖表問題屬性的章節。

可用選項

  • 長條圖
  • 圓餅圖
  • 雷達圖
  • 折線圖
  • 極座標區域圖
  • 環圈圖