調查參與者
From LimeSurvey Manual
簡介
問卷參與者功能可讓您邀請一群人參與您的問卷、追蹤誰已完成問卷,並確保每個人只能參與一次。問卷參與者表格功能可讓您執行下列操作:
- 從 CSV 檔案或 LDAP 查詢匯入參與者的姓名和電子郵件地址清單;
- 為每位參與者產生唯一的 token 代碼(邀請碼);
- 向清單中的每個人發送電子郵件邀請(依群組或個別發送);
- 向清單中尚未回覆的每個人發送提醒郵件(依群組或個別發送);
- 從問卷參與者清單中追蹤誰已回覆;
- 限制未收到 token 的人,以及已持有 token 但已回覆的人存取問卷;
- 編輯/變更清單中的任何詳細資訊;
- 建立邀請與提醒的郵件模版。
一旦問卷切換為封閉存取模式,只有提供唯一 token 代碼(且尚未被使用)的人才能存取問卷。(您需要先為相應的問卷建立問卷參與者表格。)
如果您從問卷參與者表格面板啟用允許公開註冊選項,問卷參與者將可透過取得自動產生的 token 代碼來註冊您的問卷。
如何建立問卷參與者表格
若要初始化問卷參與者表格:設定 > 問卷選單 > 問卷參與者:

將會顯示下列訊息:

如果您初始化參與者表格,則只有在註冊過程中(手動或透過網址)提供 token 代碼的參與者才能存取該問卷。如此一來,問卷將會切換為封閉存取模式。
初始化完成後,將會顯示一個視窗,確認問卷參與者表格已建立。
重新啟用問卷參與者表格
當您刪除問卷參與者表格時,系統會建立備份。如果您之後想在其他問卷中使用該問卷參與者表格,可以重新啟用它。

問卷參與者表格管理工具
如果之前已建立問卷參與者表格,將會顯示問卷參與者摘要。這是預設畫面:

- 記錄總數:問卷參與者表格中的問卷參與者數量;
- 沒有唯一 token 的總數:顯示未被指派 token 代碼的使用者數量;
- 已發送邀請總數:顯示透過邀請與提醒選單中的邀請選項,已從問卷參與者表格發送給問卷參與者的邀請數量;
- 選擇退出總數:顯示已決定選擇退出問卷的問卷參與者總數;
- 已篩除總數:用於篩選並排除不符合特定條件的潛在參與者。
- 已完成問卷總數:顯示已被分配 token 代碼的使用者所完成的問卷數量。
在問卷參與者摘要表格上方,您會找到問卷參與者表格管理工具:
- 顯示參與者:顯示包含所有目前參與者的問卷參與者表格。在瀏覽畫面中,您可以編輯或刪除表格中的個別項目,並執行許多其他實用功能(詳情請參閱下方的顯示參與者章節);
- 建立...:讓問卷管理員透過新增參與者選項或匯入參與者功能,將受訪者加入問卷參與者表格;
- 管理屬性:讓問卷管理員為問卷參與者表格新增額外欄位,以儲存自訂的參與者資料;
- 匯出:若要匯出 token 表格並用於其他問卷,請使用此功能。檔案將以 .CSV 格式儲存;
- 問卷參與者:讓您邀請或提醒問卷參與者表格中的參與者填寫您的線上問卷;
- 產生 token:讓問卷管理員快速為問卷參與者表格中尚未擁有 token 的每位使用者分配隨機的唯一 token 代碼;
- 在 CPDB 中查看:提供快速存取您 LimeSurvey 安裝的公用參與者資料庫 (CPDB) 的方式。您可以從那裡將 CPDB 使用者作為問卷參與者分配到任何問卷。
顯示參與者
顯示問卷參與者表格中的項目清單,並允許使用者:

排序問卷參與者
表格的第二列包含各種條件,可協助問卷管理員對項目進行排序。如果您點擊表格中的任一欄/條件,畫面將會重新整理,並依照您剛點擊的條件顯示排序後的問卷參與者。再點擊一次即可以遞減順序顯示結果。

篩選問卷參與者
若要篩選問卷參與者,請選擇您要篩選的欄。然後在所需欄下方的空白方框中輸入您要篩選的值/字串。

例如,在電子郵件狀態欄位中輸入 "OK",即可僅顯示電子郵件地址有效的參與者。
對單一項目執行特定操作
在操作欄中,您可以找到問卷參與者表格中每個項目可用的所有操作。可執行的操作如下:

- 查看填答詳情: 如果問卷為「追蹤」(即非匿名)問卷,則會出現另一個按鈕,讓您查看此項目的作答結果;
- 以此邀請碼啟動問卷: 使用產生的邀請碼來執行問卷;
- 發送郵件邀請: 使用此選項向相應的參與者發送郵件邀請,邀請其填寫問卷;
- 編輯問卷參與者: 點擊以變更問卷參與者資料;
- 刪除問卷參與者: 點擊以刪除該項目;
- 在公用參與者資料庫中查看此人: 如果相應的項目也存在於公用參與者資料庫中,則會顯示一個圖示。
對多個項目執行特定操作
在表格左下方,您會找到已選取的參與者...按鈕,可讓您批次執行某些操作:

- 發送郵件邀請: 向所選的問卷參與者發送郵件邀請;
- 發送郵件提醒: 向所選的問卷參與者發送郵件提醒;
- 將參與者加入中控資料庫: 若要在其他問卷中使用部分邀請碼項目,請將所選的參與者加入公用參與者資料庫。之後,您可以將這些參與者加入任何您想要的問卷。如需詳細資訊,請繼續閱讀 分享此參與者 維基頁面。
建立...
若要在問卷參與者表格中列出更多參與者,您可以新增參與者,或從 CSV 檔案或 LDAP 查詢匯入。

新增參與者
一般的邀請碼項目包含下列欄位:

- 代碼: 自動指派給每位問卷參與者的整數;
- 已完成問卷?: 預設為停用。若啟用,將包含問卷完成的日期。啟用後,不會向相應的使用者發送邀請或提醒。如果相應的問卷參與者使用其被指派的邀請碼完成問卷,則會自動啟用;
- 名: 問卷參與者的名字;
- 姓: 問卷參與者的姓氏;
- 邀請碼: 這是邀請碼。可手動或自動產生(透過產生邀請碼按鈕);
- 語言: 您可以在此為相應的參與者選擇問卷的預設語言;
- 電子郵件: 參與者的電子郵件地址;
- 電子郵件狀態: 此欄位可協助您追蹤無效的電子郵件地址。例如,如果問卷管理員收到此電子郵件的錯誤通知,則可將此欄位設定為 "OK" 以外的任何值(例如 "user unknown" 或 "mailbox quota exceeded")。將此欄位標記為 "OK" 以外的電子郵件狀態,有助於在發送邀請或提醒郵件時略過此項目。請注意,除非您自行實作會自動更新此欄位的腳本,否則這完全是手動操作;
- 是否發送邀請函?: 若啟用,將包含邀請郵件發送的日期;
- 提醒發送郵件?: 若啟用,將包含提醒郵件發送的日期;
- 剩餘作答次數: 計算邀請碼可使用的次數。注意: 當為已填寫過問卷的使用者(此時剩餘作答次數會被設為 0)增加此值(預設 = 1)時,您還必須將已完成欄位從「是」切換為「否」;
- 有效起始: 與 迄: 您可以設定此邀請碼可使用的日期/時間範圍。如果您不想限制某些使用者的參與時間範圍,可以將這些欄位留空。如果使用者正在作答問卷而參與時間已結束,該使用者會立即被鎖定,無法完成問卷。
請注意,新增問卷參與者面板有兩個分頁:一般分頁與額外屬性分頁。額外屬性分頁可讓您存取自訂屬性 - 如需詳細資訊,請閱讀下列維基章節。
建立假參與者
當您不想透過電子郵件向問卷參與者發送邀請碼,而是以其他方式提供邀請碼時,可以使用假參與者。例如,進行課程評鑑時,可以發給學生一張印有邀請碼的紙,讓他們在線上問卷開始時輸入。這樣可以提高收到更多作答結果和回饋的可能性。
點擊建立假參與者,將顯示下列頁面:

參與者人數欄位可讓您輸入要新增至問卷參與者表格的假參與者數量。其他欄位的說明請參閱新增參與者維基小節。
在名、姓及電子郵件地址欄位中,您可以使用預留位置 {COUNTER},它會被替換為一個數字,每建立一位參與者就遞增一次,從 0 開始。例如,user{COUNTER}@example.org 會建立電子郵件地址 user0@example.org、user1@example.org、user2@example.org 等等。
填寫完欄位後,請按下位於畫面右上方的儲存。
若要確認是否已新增,請檢查問卷參與者表格:

從 CSV 檔案匯入參與者

- 選擇要上傳的 CSV 檔: 請選擇您要匯入的 CSV 檔案。為避免可能的錯誤,建議您匯入標準 CSV(以逗號分隔)檔案,數值前後可選擇性加上雙引號(OpenOffice 和 Excel 的預設格式)。
第一行必須包含欄位名稱。同時必須包含以下欄位:firstname, lastname, email。
這些欄位至少必須包含一個字元。僅加上雙引號而中間沒有任何字元是行不通的!
其他欄位為選填:emailstatus, token, language, validfrom, validuntil, attribute_1, attribute_2, attribute_3, usesleft, ... .
- 檔案的字元編碼: 請選擇與 CSV 檔案所用字元相符的選項;
- 指定分隔符號: 您可以讓 LimeSurvey 自動偵測 CSV 所使用的分隔符號,或選擇逗號或分號;
- 篩除空白的電子信箱地址: 啟用後,沒有電子郵件地址的問卷參與者將不會匯入您的問卷參與者表格;
- 允許無效的電子信箱地址: 停用時,此功能會檢查電子郵件地址欄位,確認地址是否具備電子郵件的結構(例如:a@a.net);
- 顯示屬性警告: 啟用後,匯入完成時若欄位有問題,將會顯示警告。例如,若任何必填欄位未提供內容,或 CSV 檔案中的電子郵件輸入不正確,您可能會收到屬性警告。
- 篩除重複紀錄: 啟用後,您可以設定以哪些欄位來識別重複資料。預設會預先選取名、姓與電子郵件地址。若匯入時發現重複資料,相關的該行將被略過。
- 以下列欄位判斷重複資料: 請選擇您要用來篩選重複資料的欄位。
匯入 CSV 檔案時,您也可以匯入自訂屬性。您必須定義要新增哪些屬性。可以這樣做:
email,attribute_1 <Casenr>, token, attribute_2 <Title>, attribute_3 <destination>, lastname,firstname,attribute_4 <Sender>
請注意,匯入之前您必須確保這些屬性已存在於屬性表格中。
選擇好所需的匯入設定後,請別忘了點選上傳按鈕。
匯入問卷參與者的疑難排解
使用者在嘗試匯入 token 時,常見的錯誤是 CSV 檔案無效,這通常是由 Microsoft Excel 所造成。許多使用者的電子郵件地址清單是以 XLS 文件儲存。您可以在 Excel 中將檔案另存為 CSV。然而,視作業系統的地區設定而定,Microsoft Excel 可能會使用分號(;)作為逗號分隔符號,而標準 CSV 檔案則使用逗號(,)作為分隔符號。如果您不確定自己使用的是哪一種,請以標準文字編輯器開啟檔案,確認所使用的分隔符號。
建議使用的免費純文字編輯器:Windows 適用 PSPad、NotePad2 或 Notepad++,Macintosh 適用 TextWrangler。
從 LDAP 查詢匯入參與者
此匯入功能可讓您從 LDAP 查詢匯入資訊(已在 openLdap 上測試,但應可用於任何符合 LDAP 標準的目錄,包括 ActiveDirectory)。從 LDAP 匯入問卷參與者頁面提供以下選項:

- 查詢由系統管理員在 config-ldap.php 檔案中手動定義。
- 重複資料是以名、姓與電子郵件地址來識別。若匯入時發現重複資料,相關的該行將被略過(除非您已取消勾選篩除重複紀錄核取方塊)。
管理屬性
此選項可讓您新增/編輯問卷參與者表格中的額外欄位。這些額外欄位用於儲存自訂的問卷參與者資料。

請輸入您要新增至問卷參與者表格的新屬性欄位數量,然後點選增加欄位按鈕。隨後會顯示下列頁面:

屬性欄位表格包含以下欄位:
- 屬性欄位: 此處輸入的值可用於對相應的自訂屬性欄位執行各種操作,例如根據屬性欄位套用條件,或在匯出非匿名問卷的結果時使用。
- 欄位描述: 用來取代屬性欄位名稱。為每個屬性欄位指定自訂名稱後,在管理面板中瀏覽 token、根據屬性欄位建立條件,或匯出非匿名問卷的結果時,這些欄位會更易於辨識。
- 必填?: 若啟用,問卷管理員必須填寫相應的屬性欄位。否則,受訪者無法登錄到問卷參與者表格中。
- 註冊時顯示?: 如果問卷參與者必須先註冊才能填寫問卷,系統會要求他們提供某些詳細資訊。若停用,相應的屬性欄位將不會顯示在問卷註冊頁面上。
- 欄位標題: 使用此欄位可新增有關相應屬性欄位的角色/用途的更多詳細資訊。
- CPDP 對應: 對應該屬性,以便將其連接到公用參與者資料庫中相應的屬性。
- 範例資料: 包含來自不同欄位的字串範例。例如,若您想詢問問卷參與者的性別,則會在範例資料欄位中看到男性、女性、不適用等範例。
填寫完所有欄位後,請別忘了點擊位於畫面左下方的儲存按鈕。
若要新增更多欄位,請前往頁面底部,在您想增加多少屬性欄位:方塊中輸入所需的數量,然後點擊增加欄位按鈕。
若要刪除自訂屬性,請前往頁面底部,從刪除此屬性欄位下方的下拉式選單中選取要刪除的屬性。選取後,點擊刪除屬性並確認刪除。
匯出
若要匯出問卷參與者表格,請點擊 token 管理工具列上的「匯出」按鈕。匯出問卷參與者清單之前,請先選擇所需的匯出選項。

- 問卷狀態:
- 所有 token: 匯出問卷參與者表格中的所有問卷參與者;
- 已完成: 僅匯出已完成問卷的問卷參與者;
- 未完成: 匯出尚未完成問卷的問卷參與者;
- 未開始: 匯出尚未開始填寫問卷的問卷參與者;
- 已開始但尚未完成: 匯出已開始填寫問卷但尚未完成的問卷參與者。
- 邀請函狀態: 依邀請狀態匯出參與者:所有、已邀請和未邀請;
- 提醒郵件狀態: 依提醒狀態匯出參與者:所有、已發送提醒郵件、未發送提醒郵件;
- 以語言篩選: 建立問卷時,除了預設語言外,您還可以新增其他語言。這些其他語言可用來依參與者所指定的語言匯出問卷參與者;
- 以電子信箱地址篩選: 匯出電子郵件地址中包含指定字串的項目。例如,若部分問卷參與者使用「A 公司」的公司電子郵件地址,您可以輸入 @companya.com,只匯出擁有該公司電子郵件地址的使用者;
- 刪除匯出的參與者: 若啟用,匯出的使用者將從您的問卷參與者表格中刪除。
選好匯出選項後,請點擊位於畫面右上方的下載 CSV 檔案按鈕。
匯出問卷參與者時,欄位會依以下順序匯出:
tid,firstname,lastname,email,emailstatus,token,language code,attribute_1,attribute_2,...
邀請與提醒
邀請與提醒可讓您管理 LimeSurvey 的邀請系統。您可以向問卷參與者表格中顯示的參與者發送邀請或提醒。您可以使用電子郵件退信追蹤系統來協助追蹤並標記未能送達收件人(問卷參與者)的郵件。
發送郵件邀請
您可以從問卷參與者表格中,向所有尚未收到邀請的參與者批次發送郵件邀請。

啟用略過電子郵件地址無效的 token選項,即可跳過電子郵件狀態不是「OK」的問卷參與者。
若要忽略所有項目的有效期設定,請啟用傳送電子郵件前先繞過日期控制項功能。如此一來,LimeSurvey 的電子郵件功能就不會考慮 token 允許使用的日期/時間範圍。
重新發送邀請
使用此功能可再次向特定問卷參與者發送邀請。使用寄送邀請功能時,只有先前未收到過邀請的電子郵件地址才會收到邀請。這表示,如果您在第一次發送邀請之後,又在問卷參與者清單中新增了電子郵件地址,那麼第二次發送邀請時,只有這些新地址會收到邀請。
這也表示,您可以編輯某個項目中曾收到退信的電子郵件地址,然後只向這個修改後的地址發送邀請。做法是關閉已發送邀請?欄位,然後再次點擊寄送邀請。
發送郵件提醒
向問卷參與者表格中所有已收到第一次邀請但尚未回覆的參與者,批次發送電子郵件提醒。

發送提醒時,您可以:
- 略過電子郵件地址無效的 token: 電子郵件地址無效的項目將被跳過,不會收到郵件;
- 提醒之間的最少間隔天數: 若「最近」已發送過提醒,則跳過該 token;
- 最多提醒次數: 若已發送的提醒次數達到指定數量,則跳過該 token;
- 傳送電子郵件前先繞過日期控制項: 跳過不在可使用時間範圍內的項目。
分批發送電子郵件
同時發送大量電子郵件時,LimeSurvey 只會發送前 N 封郵件(此上限由管理員在 LimeSurvey 安裝的全域設定中的郵件設定裡設定)。
確認郵件
如果您使用 token,且參與者填寫完問卷,系統會向其電子郵件地址發送一封確認郵件。
如果您不想發送此訊息,請從問卷的一般設定中停用此功能。
開始退信程序
發送電子郵件時,LimeSurvey 退信追蹤系統會自動在郵件標頭中加入問卷 ID 和 token ID。這些「自訂標頭」會被加入每封透過您的 LimeSurvey 安裝發送給問卷參與者的邀請郵件中。當郵件被退回時,會收到原始標頭以及「傳遞通知」標頭。系統隨後會檢查新郵件,解析帶有這些自訂標頭的郵件,並在問卷參與者資料表中標記錯誤的電子郵件地址。
退信設定
退信設定選項:

有關各欄位的簡短說明,請參閱以下 wiki 章節。若要使用 LimeSurvey 安裝的全域設定,請前往使用的退信設定並選擇使用全域設定選項。
如需了解如何正確設定此功能的更多資訊,請點擊以下連結。
編輯郵件範本
若要進一步了解可使用哪些預留位置,或如何編輯 LimeSurvey 郵件範本,請參閱我們的 wiki 章節:郵件模版。
產生 token
透過此功能,可以為問卷參與者資料表中尚未取得 token 代碼的所有個別項目建立唯一的 token。

在 CPDB 中查看
token 管理工具列上的最後一個選項是在 CPDB 中查看選項。此選項可讓問卷管理員查看同時存在於公用參與者資料庫和問卷參與者清單中的參與者。
在以下範例中,我們有如下的問卷參與者清單:

ID 為 1 和 2 的使用者是從公用參與者資料庫共用而來。若要確認這一點,請前往問卷參與者資料表管理工具列,然後點擊在 CPDB 中查看

如您所見,在 CPDB 中查看功能基本上是套用篩選,以判斷 CPDB 中的哪些使用者存在於該問卷中。
刪除資料表
若要刪除您的問卷參與者資料表,請點擊顯示參與者按鈕,然後在畫面右上方找到刪除參與者資料表按鈕。

畫面會彈出視窗,要求您做最後確認。

請注意,這不會從您的 LimeSurvey 安裝中刪除該資料表,而是會建立備份。若要存取該備份,您需要系統管理員權限。
如果您確實想將其完全移除,請使用位於設定對話框中的檢查資料完整性選項。
其他提示與技巧
歡迎在下方清單中新增任何提示與技巧。以下所列內容由我們的社群成員發佈:
允許公開註冊
您也可以利用使用權杖時提供的受訪者控制類型,將問卷開放給公眾。若要這麼做,請初始化您的問卷參與者表,並在主要問卷設定中選擇允許公開註冊。未持有權杖而造訪您問卷網址的人將有機會註冊。(此設定日後可在問卷設定選單中的參與者設定區段中變更)。
如果參與者提供的電子郵件地址不在目前的資料庫中,系統將在問卷參與者表中建立一筆記錄,並向其發送包含專屬權杖代碼的邀請電子郵件。
公開註冊中的驗證碼
為了保護您的問卷免受機器人註冊,可以為所有註冊、儲存和載入表單啟用驗證碼功能。如需詳細資訊,請參閱我們關於參與者設定的說明。
使用權杖的問卷能否確保匿名作答?
可以,權杖可同時用於匿名和非匿名問卷。這是在建立問卷時決定的。如果問卷不是匿名的(或稱「追蹤式」),則可以使用權杖清單找出個別人員對問卷的作答內容。如果問卷是匿名的,則問卷參與者表中的受訪者與其對應的答案之間不存在任何連結(技術上稱為外部索引鍵關聯)。
若要啟用或停用匿名作答結果,請參閱參與者設定的說明章節。
產生大量假電子郵件地址的小技巧
有時您可能需要大量的假電子郵件地址和權杖。您可以使用試算表(例如 OpenOffice Calc)中的函式來產生。假設您需要數千個格式如下的地址:1@test.com、2@test.com、3@test.com,依此類推。在 A1 輸入「1」。在 A2 插入函式 =A1+1,然後將 A2 向下複製所需的次數,即可得到一列連續數字。在 B1 使用串接函式將 A1 與「@test.com」結合,即 =CONCATENATE(A1;"@test.com")。接著將 B1 向下複製,使每個 A 儲存格都有對應的內容(您也可以用類似方式產生假姓名)。最後,將檔案儲存為 CSV,以便匯入 LimeSurvey。
從 LimeSurvey 1.91 推出起,您可以使用「產生虛擬權杖」功能。不過,虛擬項目不包含任何電子郵件地址。
垃圾郵件問題
使用者經常抱怨沒有收到邀請或提醒電子郵件,原因是他們的電子郵件垃圾郵件過濾器將來自 LimeSurvey 的郵件判定為垃圾郵件。
電子郵件是否被視為垃圾郵件,主要取決於所使用的垃圾郵件過濾器及其設定。垃圾郵件過濾器通常會檢查寄件者地址以及電子郵件的主旨和內容。變更其設定或許可以解決使用者的電子郵件服務供應商處理 LimeSurvey 郵件的方式。
LimeSurvey 會根據您登入 LimeSurvey 管理後台時所使用的網址,自動嘗試判斷邀請連結的網址。然而,在某些伺服器(錯誤)設定下,這可能無法正常運作,您必須手動進行設定。
您可以編輯 "application/config/config.php" 來變更預設的基本網址值。如下所示,在現有的 'components' 陣列中新增 hostInfo 屬性。
'components' => array(
...
'config' => array(
.......
'publicurl' => 'http://www.example.com',
........
),
)
關於問題的來源,LimeSurvey 嘗試從伺服器的 PHP 變數判斷網域:$_SERVER['HTTP_HOST'] 或 $_SERVER['SERVER_NAME']。
某些網頁伺服器軟體似乎無法正確提供此資訊,或是設定有誤。
假名化參與
使用虛擬權杖,您可以透過匯出所建立的虛擬權杖,再於外部與您的參與者清單結合,實現一種假名化參與的形式。如此一來,LimeSurvey 便可作為問卷平台使用,而無需將參與者的個人資訊放入系統中。
唯一的缺點是您必須自行發放參與權杖。