Actions

Survey participants/ja: Difference between revisions

From LimeSurvey Manual

No edit summary
No edit summary
 
(138 intermediate revisions by 4 users not shown)
Line 4: Line 4:




アンケートの案内を一定のグループの人に送付したり、誰がアンケートに回答したかを確認したり、回答をひとり一回だけに制限したり、といったことがしたくなるときがあるでしょう。トークンを用いると、次のようなことができます。
アンケート参加者機能により、アンケートの案内を一定のグループの人に送付し、誰がアンケートに回答したかを確認し、回答をひとり一回だけに制限することができます。アンケート参加者テーブルを用いると、次のようなことができます。
*参加者の名前・メールアドレスのリストを[[Survey_participants/ja#Import participants from a CSV file|CSV]]ファイルや[[Survey_participants/ja#Import participants from a LDAP query|LDAPクエリー]]からインポートする
*参加者の名前・メールアドレスのリストを[[Survey_participants/ja#CSV.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.8B.E3.82.89.E5.8F.82.E5.8A.A0.E8.80.85.E3.82.92.E3.82.A4.E3.83.B3.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B|CSV]]ファイルや[[Survey_participants/ja#LDAP.E3.82.AF.E3.82.A8.E3.83.AA.E3.83.BC.E3.81.8B.E3.82.89.E5.8F.82.E5.8A.A0.E8.80.85.E3.82.92.E3.82.A4.E3.83.B3.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B|LDAPクエリー]]からインポートする
*参加者ひとりひとりを識別できる一意なトークン(招待コード)を付与する
*参加者ひとりひとりを識別できる一意なトークン(招待コード)を付与する
*アンケートへの案内状を、参加者に一括で/個別に送信する
*アンケートへの案内状を、参加者に一括で/個別に送信する
Line 14: Line 14:
*案内メールや回答の催促について、メール文面のテンプレートを編集する
*案内メールや回答の催促について、メール文面のテンプレートを編集する


アンケートを''クローズド・アクセスモード''にすると(つまりトークンを有効にすると)、'''有効な(未使用の)トークンコードを持つ人だけがアンケートにアクセスできます'''
アンケートを''限定公開''モードにすると(つまりトークンを有効にすると)、'''有効な(未使用の)トークンコードを持つ人だけがアンケートにアクセスできます'''(アンケートに対応するアンケート参加者テーブルの作成が必要です)。


アンケートの設定で[[Participant settings/ja|参加登録許可]]を有効にしておくと、参加者は自動的に生成されたトークンコードを取得しアンケートに登録できるようになります。
アンケートの設定で[[Participant settings/ja|参加登録許可]]を有効にしておくと、参加者は自動的に生成されたトークンコードを取得しアンケートに登録できるようになります。


{{Hint/ja|Text=トークン関連の設定は、[[Participant settings/ja|参加者設定]]パネルにあります。}}
{{Hint/ja|Text=トークン関連の設定は、[[Participant settings/ja|参加者設定]]パネルにあります。}}


=アンケート参加者テーブルの作成方法=
=アンケート参加者テーブルの作成方法=




アンケート参加者テーブルを有効にするには、アンケートにアクセスし、'''設定メニュー'''から'''アンケート参加者'''ボタンをクリックします。
アンケート参加者テーブルの''初期化'''''設定''' > '''アンケートメニュー''' > '''アンケート参加者'''




Line 36: Line 35:




''参加者テーブルを初期化''すると、アンケート登録プロセスでトークンコードを(手動もしくはURLを通じて)受け取ったユーザーだけがアクセスできます。これにより、アンケートは'''クローズドアクセス'''モードに切り替わります。
''参加者テーブルを初期化''すると、アンケート登録プロセスでトークンコードを(手動もしくはURLを通じて)受け取った参加者だけがアクセスできます。これにより、アンケートは'''限定公開'''モードに切り替わります。


初期化すると、参加者/トークンテーブルの作成について確認するウィンドウが表示されます。
初期化すると、アンケート参加者テーブルの作成について確認するウィンドウが表示されます。




==トークンテーブルの再利用==
==アンケート参加者テーブルの再利用==




Line 49: Line 48:
<center>[[File:Restore old token tables.png]]</center>
<center>[[File:Restore old token tables.png]]</center>


=トークン管理ツール=
=アンケート参加者テーブル管理ツール=




トークン/参加者テーブルを作成すると、アンケート参加者の概要が表示されます。既定の画面は次の通りです。
アンケート参加者テーブルを作成すると、''アンケート参加者の概要''が表示されます。既定の画面は次の通りです。




Line 60: Line 59:
*'''合計レコード:''' アンケート参加者テーブルに含まれる参加者の数
*'''合計レコード:''' アンケート参加者テーブルに含まれる参加者の数
*'''一意なトークンを持たないレコード数:''' トークンコードを割り当てられていないユーザーの数
*'''一意なトークンを持たないレコード数:''' トークンコードを割り当てられていないユーザーの数
*'''案内メール送付数:''' [[Survey participants/ja#Invitations & reminders|案内&催促]]メニューから案内オプションを使って'''アンケート参加者'''テーブルからアンケート参加者に送付した案内の数
*'''案内メール送付数:''' [[Survey participants/ja#.E6.A1.88.E5.86.85.EF.BC.86.E5.82.AC.E4.BF.83|案内&催促]]メニューから案内オプションを使って'''アンケート参加者'''テーブルからアンケート参加者に送付した案内の数
*'''参加を拒否した数:''' アンケートへの[[Email_templates/ja#Participant opt-out|参加を拒否]]したユーザーの数
*'''参加を拒否した数:''' アンケートへの[[Email_templates/ja#.E5.8F.82.E5.8A.A0.E8.80.85.E3.81.AE.E3.82.AA.E3.83.97.E3.83.88.E3.82.A2.E3.82.A6.E3.83.88|参加を拒否]]したユーザーの数
*'''定員に漏れた数:'''  
*'''除外者数:''' 特定の基準を満たさないため除外された参加者の数
*'''アンケート完了数:''' トークンコードを割り当てられたユーザーが完了したアンケートの数  
*'''アンケート完了数:''' トークンコードを割り当てられたユーザーが完了したアンケートの数  


'''アンケート参加者概要'''テーブルには、'''トークン管理ツール'''があります。
 
'''アンケート参加者概要'''テーブルには、'''アンケート参加者テーブル管理ツール'''があります。




Line 71: Line 71:




*[[Survey participants/ja#Display participants|参加者表示]]: クリックすると、すべての参加者の情報を含むアンケート参加者テーブルが表示されます。閲覧画面から個々のエントリーを編集・削除できるほか、各種の機能を利用することができます(詳細は、[[Survey participants/ja#Display participants|参加者表示のウィキ]]を参照してください)。
*[[Survey participants/ja#.E5.8F.82.E5.8A.A0.E8.80.85.E8.A1.A8.E7.A4.BA|参加者表示]]: すべての参加者の情報を含むアンケート参加者テーブルが表示されます。閲覧画面から個々のエントリーを編集・削除できるほか、各種の機能を利用することができます(詳細は、[[Survey participants/ja#.E5.8F.82.E5.8A.A0.E8.80.85.E8.A1.A8.E7.A4.BA|参加者表示のウィキ]]を参照してください)。
*[[Survey participants/ja#Create...|作成...]]: このオプションにより、'''参加者の追加'''や'''参加者のインポート'''機能を通じてアンケート参加者テーブルに参加者を追加することができます。
*[[Survey participants/ja#.E4.BD.9C.E6.88.90|作成]]: '''参加者の追加'''や'''参加者のインポート'''機能を通じてアンケート参加者テーブルに参加者を追加することができます。
*[[Survey participants/ja#Manage attributes|属性管理]]: ここから、アンケート参加者テーブルに参加者の新たな属性データを格納するフィールドを追加することができます。
*[[Survey participants/ja#.E5.B1.9E.E6.80.A7.E3.81.AE.E7.AE.A1.E7.90.86|属性の管理]]: ここから、アンケート参加者テーブルに参加者の新たな属性データを格納するフィールドを追加することができます。
*[[Survey participants/ja#Export|エクスポート]]: トークンテーブルをエクスポートして他のアンケートで利用したいとき、この機能を使用します。ファイルは.CSV フォーマットで保存されます。
*[[Survey participants/ja#.E3.82.A8.E3.82.AF.E3.82.B9.E3.83.9D.E3.83.BC.E3.83.88|エクスポート]]: この機能は、トークンテーブルをエクスポートして他のアンケートで利用するときに使用します。ファイルは.CSV フォーマットで保存されます。
*[[Survey participants/ja#Invitations & reminders|案内&催促]]: アンケート参加者テーブルからアンケート参加者に案内を送ったり、アンケートに答えるよう催促したりすることができます。
*[[Survey participants/ja#.E6.8B.9B.E5.BE.85.E3.81.A8.E5.82.AC.E4.BF.83|案内&催促]]: アンケート参加者テーブルからアンケート参加者に案内を送ったり、アンケートに答えるよう催促したりすることができます。
*[[Survey participants/ja#Generate tokens|トークンを生成]]: アンケート参加者テーブルでトークンが割り当てられていないユーザーにランダムでユニークなトークンコードを素早く割り当てるLimeSurveyの機能です。
*[[Survey participants/ja#.E3.83.88.E3.83.BC.E3.82.AF.E3.83.B3.E7.94.9F.E6.88.90|トークン生成]]: アンケート参加者テーブルの中でトークンが割り当てられていないユーザーにランダムでユニークなトークンコードを素早く割り当てることができます。
*[[Survey participants/ja#View in CPDB|CPDBを表示]]: LimeSurveyの[[Central Participant Database/ja|中央参加者データベース]] (CPDB)にアクセスします。CPDBからアンケート参加者をアンケートに割り当てることができます。
*[[Survey participants/ja#CPDB.E3.82.92.E8.A1.A8.E7.A4.BA|CPDBを表示]]: LimeSurveyの[[Central Participant Database/ja|中央参加者データベース]] (CPDB)にアクセスします。ここからCPDBユーザーをアンケート参加者としてアンケートに割り当てることができます。




Line 84: Line 84:


アンケート参加者テーブルのエントリーリストを表示します。ここから次のことができます。
アンケート参加者テーブルのエントリーリストを表示します。ここから次のことができます。
*[[Survey participants/ja#Sort the survey participants|アンケート参加者のソート]]
*[[Survey participants/ja#.E3.82.A2.E3.83.B3.E3.82.B1.E3.83.BC.E3.83.88.E5.8F.82.E5.8A.A0.E8.80.85.E3.81.AE.E4.B8.A6.E3.81.B9.E6.9B.BF.E3.81.88|アンケート参加者の並べ替え]]
*[[Survey participants/ja#Filter the survey participants|アンケート参加者ののフィルター]]
*[[Survey participants/ja#.E3.82.A2.E3.83.B3.E3.82.B1.E3.83.BC.E3.83.88.E5.8F.82.E5.8A.A0.E8.80.85.E3.81.AE.E3.83.95.E3.82.A3.E3.83.AB.E3.82.BF.E3.83.AA.E3.83.B3.E3.82.B0|アンケート参加者のフィルタリング]]
*[[Survey participants/ja#Perform certain actions to an individual entry|個別のエントリーに対する特定のアクションを起こす]]
*[[Survey participants/ja#.E5.80.8B.E5.88.A5.E3.81.AE.E3.82.A8.E3.83.B3.E3.83.88.E3.83.AA.E3.83.BC.E3.81.AB.E5.AF.BE.E3.81.99.E3.82.8B.E6.93.8D.E4.BD.9C|個別のエントリーに対する操作]]
*[[Survey participants/ja#Perform a specific actions to more than one entry|複数のエントリーに対する特定のアクションを起こす]]  
*[[Survey participants/ja#.E8.A4.87.E6.95.B0.E3.81.AE.E3.82.A8.E3.83.B3.E3.83.88.E3.83.AA.E3.83.BC.E3.81.AB.E5.AF.BE.E3.81.99.E3.82.8B.E6.93.8D.E4.BD.9C|複数のエントリーに対する操作]]  




Line 93: Line 93:




===アンケート参加者のソート===
===アンケート参加者の並べ替え===




Line 103: Line 103:




===アンケート参加者のフィルター===
===アンケート参加者のフィルタリング===




アンケート参加者をフィルターにかけたい場合、フィルターの条件とするカラムを選択します。すぐ下の行にフィルターの条件となる値や文字列を入力します。
アンケート参加者をフィルターする場合、フィルターの条件とするカラムを選択します。すぐ下の行にフィルターの条件となる値や文字列を入力します。




Line 116: Line 116:
<div class="simplebox">[[File:help.png]] '''ヒント:''' アンケート参加者をフィルターにかけるため、演算子を用いることができます(例:>, <, >=, <=, =)</div>
<div class="simplebox">[[File:help.png]] '''ヒント:''' アンケート参加者をフィルターにかけるため、演算子を用いることができます(例:>, <, >=, <=, =)</div>


{{Alert|title=注意|text="案内メール送信"、"催促メール送信"、"アンケート完了"列でフィルタリングするには、"=N"または"<>N"を使用します。それぞれ"いいえ"、"いいえでない"を意味します。}}


===個別のエントリーに対する操作===
===個別のエントリーに対する操作===




2番目のカラムは、アンケート参加者テーブルの個々のエントリーに対して実行できる'''操作'''の欄です。実行できる操作は次のとおりです。
'''操作'''欄には、アンケート参加者テーブルの個々のエントリーに対して実行できる操作があります。実行できる操作は次のとおりです。




Line 128: Line 129:
*'''回答詳細を表示:''' アンケートが"追跡"(つまり、匿名でない)アンケートの場合、ボタンが表示され、このエントリからの回答を表示できます。
*'''回答詳細を表示:''' アンケートが"追跡"(つまり、匿名でない)アンケートの場合、ボタンが表示され、このエントリからの回答を表示できます。
*'''このトークンでアンケートを実行:''' 生成されたトークンコードを使用してアンケートを実行する場合に使用します。
*'''このトークンでアンケートを実行:''' 生成されたトークンコードを使用してアンケートを実行する場合に使用します。
*'''案内メールを送付:''' このオプションを使用して、それぞれのユーザーにアンケートを実施するよう電子メールの案内を送信します。
*'''案内メールを送付:''' このオプションを使用して、各参加者にアンケートを実施するよう電子メールの案内を送信します。
*'''このアンケート参加者を編集:''' アンケート参加者のデータを変更する場合は、このボタンをクリックします。
*'''このアンケート参加者を編集:''' アンケート参加者のデータを変更する場合にクリックします。
*'''アンケート参加者削除:''' エントリーを削除する場合、このボタンをクリックします。
*'''アンケート参加者削除:''' エントリーを削除する場合にクリックします。
*'''中央参加者データベースでこのユーザーを閲覧する''': 中央参加者データベースに当該のエントリーがある場合にアイコンが表示されます。
*'''中央参加者データベースでこのユーザーを閲覧する''': 中央参加者データベースに当該のエントリーがある場合にアイコンが表示されます。


===複数のエントリーに対する操作===
===複数のエントリーに対する操作===
Line 145: Line 145:
*'''案内メールを送付:''' 選択したアンケート参加者に案内メールを送信します。
*'''案内メールを送付:''' 選択したアンケート参加者に案内メールを送信します。
*'''催促メールを送付:''' 選択したアンケート参加者に催促メールを送信します。
*'''催促メールを送付:''' 選択したアンケート参加者に催促メールを送信します。
*'''参加者を中央データベースに追加する:''' トークンエントリーの一部を別のアンケートに使用する場合は、選択した参加者を[[Central Participant Database/ja|中央参加者データベース]]に追加します。そこから、任意のアンケートに参加者を追加することができます。詳細は、[[Central_Participant_Database/ja#Share_this_participant|参加者の共有]]に関するウィキページを読んでください。
*'''参加者を中央データベースに追加する:''' トークンエントリーの一部を別のアンケートに使用する場合は、選択した参加者を[[Central Participant Database/ja|中央参加者データベース]]に追加します。そこから、任意のアンケートに参加者を追加することができます。詳細は、[[Central_Participant_Database/ja#.E5.8F.82.E5.8A.A0.E8.80.85.E3.82.92.E5.85.B1.E6.9C.89.E3.81.99.E3.82.8B|参加者の共有]]に関するウィキページを読んでください。
 


{{Box|上記のいずれかの機能を実行する前に、操作の対象となるアンケート参加者を選択してください。}}
{{Box|上記のいずれかの機能を実行する前に、操作の対象となるアンケート参加者を選択してください。}}


==作成==
==作成==
Line 168: Line 168:




*'''ID:''' アンケート参加者ごとに自動的に割り当てられる整数を表します。
*'''ID:''' アンケート参加者ごとに自動的に割り当てられる整数。
*'''完了?''': 既定値は'いいえ'になっています。'はい'にすると、アンケートが完了した日付が記録されます。'はい'の場合、各ユーザーに案内や催促は送信されません。アンケート参加者が割り当てられたトークンコードを使用してアンケートを完了すると自動的に'はい'になります。
*'''完了?''': 既定値は'いいえ'になっています。'はい'にすると、アンケートが完了した日付が記録されます。'はい'の場合、各ユーザーに案内や催促は送信されません。アンケート参加者が割り当てられたトークンコードを使用してアンケートを完了すると自動的に'はい'になります。
*'''名:''' アンケート参加者の名
*'''名:''' アンケート参加者の名
Line 175: Line 175:
*'''言語:''' 各参加者のアンケートの既定の言語を選択できます。
*'''言語:''' 各参加者のアンケートの既定の言語を選択できます。
*'''Eメール:''' 参加者の電子メールアドレス。
*'''Eメール:''' 参加者の電子メールアドレス。
*'''メールステータス:''' このフィールドは、正しくないメールアドレスを追跡するのに役立ちます。たとえば、アンケート管理者がこのメールアドレスからエラー通知を受け取った場合、このフィールドに"OK"以外の値を設定できます("ユーザー不明"や"メールボックスクォータ超過"など)。このフィールドに"OK"以外のメールステータスをマークすると、案内メールや催促メールを送信するときにこの参加者がスキップされます。この欄を自動的に更新するスクリプトを実装しない限り、この欄は手動で変更するものであることに注意してください。
*'''メールステータス:''' このフィールドは、無効なメールアドレスを追跡するのに役立ちます。たとえば、アンケート管理者がこのメールアドレスからエラー通知を受け取った場合、このフィールドに"OK"以外の値を設定できます("ユーザー不明"や"メールボックスクォータ超過"など)。このフィールドに"OK"以外のメールステータスをマークすると、案内メールや催促メールを送信するときにこの参加者がスキップされます。この欄を自動的に更新するスクリプトを実装しない限り、この欄は手動で変更するものであることに注意してください。
*'''案内メールを送信?:''' 'はい'の場合は、案内メールが送信された日付が記録されます。
*'''案内メールを送信?:''' 'はい'の場合は、案内メールが送信された日付が記録されます。
*'''催促メールを送信?:''' 'はい'の場合は、催促メールが送信された日付が記録されます。
*'''催促メールを送信?:''' 'はい'の場合は、催促メールが送信された日付が記録されます。
Line 181: Line 181:
*'''次から有効:'''と'''次まで:''' このトークンを使用できる日時の範囲を設定できます。参加時間枠を制限しない場合は、空白のままにしておきます。ユーザーがアンケート回答中に参加期限に到達すると、ユーザーはすぐにロックアウトされ、アンケートを完了できなくなります。
*'''次から有効:'''と'''次まで:''' このトークンを使用できる日時の範囲を設定できます。参加時間枠を制限しない場合は、空白のままにしておきます。ユーザーがアンケート回答中に参加期限に到達すると、ユーザーはすぐにロックアウトされ、アンケートを完了できなくなります。


'''アンケート参加者追加'''パネルには、'''全般'''タブと'''追加属性'''タブの2つのタブがあります。追加属性タブでは、カスタム属性を利用することができます。詳細については、次の[[Survey participants/ja#Manage attributes|ウィキセクション]]を参照してください。
'''アンケート参加者追加'''パネルには、'''全般'''タブと'''追加属性'''タブの2つのタブがあります。追加属性タブでは、カスタム属性を利用することができます。詳細については、次の[[Survey participants/ja#.E5.B1.9E.E6.80.A7.E3.81.AE.E7.AE.A1.E7.90.86|ウィキセクション]]を参照してください。




Line 187: Line 187:




ダミー参加者は、トークンコードを含む電子メールを各参加者に送信するのではなく、他の方法でトークンコードを提供する場合に使用できます。たとえば、授業評価の際、オンラインアンケートを始めるための招待コードが書かれた紙を学生に渡すことにより、多くの回答とフィードバックを受け取る可能性が高まります。
ダミー参加者は、アンケート参加者にトークンを電子メールで送信するのではなく、他の方法でトークンコードを提供する場合に使用できます。たとえば、授業評価の際、オンラインアンケートを始めるときに入力する招待コードが書かれた紙を学生に渡すことにより、多くの回答とフィードバックを受け取る可能性が高まります。
 
'''''ダミー参加者を作成'''''ボタンをクリックすると、次のページが表示されます。


ボタンをクリックすると、次のページが表示されます。




Line 195: Line 196:




'''参加者数'''欄には、必要なダミー参加者の数を入力します。他のフィールドの説明は[[Survey participants/ja#Add participant|参加者の追加]]に関するウィキセクションにあります。
''参加者数''欄には、アンケート参加者テーブルに追加したいダミー参加者の数を入力します。他のフィールドの説明は[[Survey participants/ja#.E5.8F.82.E5.8A.A0.E8.80.85.E3.82.92.E8.BF.BD.E5.8A.A0|参加者の追加]]に関するウィキセクションにあります。
 
記入を完了したら、画面の右上にある'''保存'''を押します。


記入を完了したら、画面の右上にある'''保存'''ボタンを押して、ダミー変数を保存します。


追加されたかどうかを確認するには、もう一度'''アンケート参加者'''テーブルにアクセスしてください。
追加されたかどうかは、アンケート参加者テーブルで確認します。




<center>[[File:Dummy variables - simple example.png]]</center>
<center>[[File:Dummy variables - simple example.png]]</center>


===CSVファイルから参加者をインポートする===
===CSVファイルから参加者をインポートする===




インポート機能を使用すると、[[Survey participants/ja#Import participants from a CSV file|CSVファイル]]や[[Survey participants/ja#Import participants from a LDAP query|LDAPクエリー]]から情報をインポートできます。
インポート機能を使用すると、[[Survey participants/ja#CSV.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.8B.E3.82.89.E5.8F.82.E5.8A.A0.E8.80.85.E3.82.92.E3.82.A4.E3.83.B3.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B|CSVファイル]]や[[Survey participants/ja#LDAP.E3.82.AF.E3.82.A8.E3.83.AA.E3.83.BC.E3.81.8B.E3.82.89.E5.8F.82.E5.8A.A0.E8.80.85.E3.82.92.E3.82.A4.E3.83.B3.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B|LDAPクエリー]]から情報をインポートできます。




Line 222: Line 223:
その他のフィールドはオプションです。''emailstatus(メールステータス)、token(トークン)、language(言語)、validfrom(開始日時)、validuntil(終了日時)、attribute_1(属性1)、attribute_2(属性2)、attribute_3(属性3)、usesleft(残りの回数)、...''
その他のフィールドはオプションです。''emailstatus(メールステータス)、token(トークン)、language(言語)、validfrom(開始日時)、validuntil(終了日時)、attribute_1(属性1)、attribute_2(属性2)、attribute_3(属性3)、usesleft(残りの回数)、...''


{{Hint|Text=すべてのトークンフィールド名のリストを取得するには、[[Survey participants/ja#Export|既存のアンケート参加者テーブルをエクスポート]]します。}}  
 
{{Hint|Text=すべてのトークンフィールド名のリストを取得するには、[[Survey participants/ja#.E3.82.A8.E3.82.AF.E3.82.B9.E3.83.9D.E3.83.BC.E3.83.88|既存のアンケート参加者テーブルをエクスポート]]します。}}  


{{Hint|Text=CSVトークンインポートファイルの"validfrom"および"validuntil"フィールドの日付形式は、"YYYY-MM-DD HH:MM"です。}}
{{Hint|Text=CSVトークンインポートファイルの"validfrom"および"validuntil"フィールドの日付形式は、"YYYY-MM-DD HH:MM"です。}}
Line 236: Line 238:
*'''重複によって決定されます:''' 重複フィルタ処理の条件としたいフィールドを選択します。
*'''重複によって決定されます:''' 重複フィルタ処理の条件としたいフィールドを選択します。


また、CSVファイルをインポートするときに、カスタマイズされた属性をインポートすることもできます。追加する属性を定義するだけで済みます。次のように記述します。
 
また、CSVファイルをインポートするときに、カスタマイズされた属性をインポートすることもできます。追加する属性を定義します。次のように記述します。
 
 
     <code>email,attribute_1 <Casenr>, token, attribute_2 <Title>, attribute_3 <destination>, lastname,firstname,attribute_4 <Sender></code>
     <code>email,attribute_1 <Casenr>, token, attribute_2 <Title>, attribute_3 <destination>, lastname,firstname,attribute_4 <Sender></code>


必要なインポート設定を完了したら、'''アップロード'''ボタンをクリックしてください。
必要なインポート設定を完了したら、'''アップロード'''ボタンをクリックしてください。
Line 248: Line 254:


推奨のフリーテキストエディターは、Windows用は[http://www.pspad.com/ PSPad]、[http://www.flos-freeware.ch/notepad2.html NotePad2]、[http://notepad-plus-plus.org/ Notepad++]、Macintoshでは[http://www.barebones.com/products/textwrangler/ TextWrangler]です。
推奨のフリーテキストエディターは、Windows用は[http://www.pspad.com/ PSPad]、[http://www.flos-freeware.ch/notepad2.html NotePad2]、[http://notepad-plus-plus.org/ Notepad++]、Macintoshでは[http://www.barebones.com/products/textwrangler/ TextWrangler]です。


{{Box|LimeSurveyはセミコロンもセパレータとして検出する必要があります。ただし、インポートプロセスが正常に機能していない場合は、セミコロンをカンマで置き換えてください。値の前後に二重引用符も追加する必要があります。}}
{{Box|LimeSurveyはセミコロンもセパレータとして検出する必要があります。ただし、インポートプロセスが正常に機能していない場合は、セミコロンをカンマで置き換えてください。値の前後に二重引用符も追加する必要があります。}}
Line 255: Line 262:
{{Alert|title=注意|text=このオプションは、LDAPクエリーに関する高度な知識を持つユーザーにのみ推奨されます。}}
{{Alert|title=注意|text=このオプションは、LDAPクエリーに関する高度な知識を持つユーザーにのみ推奨されます。}}


このインポート機能を使用すると、LDAPクエリから情報をインポートできます(openLdapでテストしていますが、ActiveDirectoryを含むLDAP準拠のディレクトリで動作するはずです)。アクセスすると、以下のオプションが利用できます。
このインポート機能を使用すると、LDAPクエリから情報をインポートできます(openLdapでテストしていますが、ActiveDirectoryを含むLDAP準拠のディレクトリで動作するはずです)。''LDAPからアンケート参加者をインポート''ページから、以下のオプションが利用できます。
 


<center>[[File:Import survey participants from LDAP.png]]</center>
<center>[[File:Import survey participants from LDAP.png]]</center>


* クエリーは、システム管理者がconfig-ldap.phpファイルで手動で定義します。
* クエリーは、システム管理者がconfig-ldap.phpファイルで手動で定義します。
* 重複は、名、姓、メールアドレスで識別されます。インポート中に重複が見つかった場合、関連する行は省略されます(「重複しているレコードをフィルター」をオフにしている場合を除く)。
* 重複は、名、姓、メールアドレスで識別されます。インポート中に重複が見つかった場合、関連する行は省略されます(''重複しているレコードをフィルター''をオフにしている場合を除く)。


{{Note|LimeSurveyのLDAP設定の詳細については、[[LDAP settings/ja|ウィキページ]]を参照してください。}}
{{Note|LimeSurveyのLDAP設定の詳細については、[[LDAP settings/ja|ウィキページ]]を参照してください。}}


==属性の管理==
==属性の管理==
Line 273: Line 280:




アンケート参加者テーブルに追加する新しい属性フィールドの数を入力します。'''フィールド追加'''ボタンをクリックします。次のページが開きます。
アンケート参加者テーブルに追加する新しい属性フィールドの数を入力します。'''フィールド追加'''ボタンをクリックします。次のページが表示されます。




Line 287: Line 294:
*'''CPDBにマップ:''' 中央参加者データベースの対応する属性にマッピングします。
*'''CPDBにマップ:''' 中央参加者データベースの対応する属性にマッピングします。
*'''サンプルデータ:''' フィールドの入力例の文字列を設定します。たとえば、アンケート参加者の性別を尋ねる場合は、男性、女性、無回答などの'''サンプルデータ'''を表示します。
*'''サンプルデータ:''' フィールドの入力例の文字列を設定します。たとえば、アンケート参加者の性別を尋ねる場合は、男性、女性、無回答などの'''サンプルデータ'''を表示します。


ボックスの記入が終わったら、画面の左下にある'''保存'''ボタンをクリックしてください。
ボックスの記入が終わったら、画面の左下にある'''保存'''ボタンをクリックしてください。
Line 295: Line 303:


カスタム属性を削除する場合は、ページの一番下にある'''この属性を削除'''フィールドのドロップダウンリストから、削除する属性を選択します。選択したら、'''属性削除'''をクリックし、削除を確認します。
カスタム属性を削除する場合は、ページの一番下にある'''この属性を削除'''フィールドのドロップダウンリストから、削除する属性を選択します。選択したら、'''属性削除'''をクリックし、削除を確認します。


==エクスポート==
==エクスポート==
Line 324: Line 331:
<code>tid,firstname,lastname,email,emailstatus,token,language code,attribute_1,attribute_2,...</code></div>
<code>tid,firstname,lastname,email,emailstatus,token,language code,attribute_1,attribute_2,...</code></div>


==招待と催促==
==案内&催促==


この機能により、LimeSurveyの案内状システムを管理できます。[[Survey participants/ja#Display participants|アンケート参加者テーブル]]に表示されている参加者に案内または催促のメールを送信できます。[[Email bounce tracking system/ja|電子メールバウンストラッキングシステム]]は、受信者(アンケート回答者)に配信されなかった電子メールを追跡・把握するために使用することができます。
この機能により、LimeSurveyの案内状システムを管理できます。[[Survey participants/ja#.E5.8F.82.E5.8A.A0.E8.80.85.E8.A1.A8.E7.A4.BA|アンケート参加者テーブル]]に表示されている参加者に案内または催促のメールを送信できます。[[Email bounce tracking system/ja|電子メールバウンストラッキングシステム]]は、受信者(アンケート回答者)に配信されなかった電子メールを追跡・把握するために使用することができます。




Line 332: Line 339:




このオプションを使用して、アンケート参加者テーブルから、案内をまだ送信していないすべての回答者に対し、一括して電子メールの案内を送ることができます。
アンケート参加者テーブルから、案内をまだ送信していないすべての回答者に対し、一括して電子メールの案内を送ることができます。
 




Line 340: Line 348:
'''無効なメールアドレスを回避する'''オプションを有効にすることにより、電子メールステータスフィールドが"OK"以外のアンケート参加者をスキップできます。
'''無効なメールアドレスを回避する'''オプションを有効にすることにより、電子メールステータスフィールドが"OK"以外のアンケート参加者をスキップできます。


すべてのエントリーの[[Survey_participants/ja#Add_participant|有効な日時の範囲設定]]を無視したい場合は、'''メール送信前に日付による回避'''機能を有効にします。これにより、LimeSurveyが電子メールを送信する際、トークンを使用することができる期間として設定された日時範囲は考慮されません。  
すべてのエントリーの[[Survey_participants/ja#.E5.8F.82.E5.8A.A0.E8.80.85.E3.82.92.E8.BF.BD.E5.8A.A0|有効な日付の範囲設定]]を無視したい場合は、'''メール送信前に日付による回避'''機能を有効にします。これにより、LimeSurveyが電子メールを送信する際、トークンを使用することができる期間として設定された日時範囲は考慮されません。  




Line 346: Line 354:




場合によっては、特定のアンケート参加者に再度案内メールを送りたいことがあります。'''案内メール送付'''機能を使用すると、''以前に案内メールを受信していない''メールアドレスのみが選択されます。つまり、最初に案内メールを送信した後、アンケート参加者リストに新たにアドレスを追加すると、2回目に案内メールを送信するときは、新たに追加したアドレスにだけ案内メールが送信されます。
特定のアンケート参加者に再度案内メールを送りたい場合にこの機能を使用します。'''案内メール送付'''機能を使用すると、''以前に案内メールを受信していない''メールアドレスのみが選択されます。つまり、最初に案内メールを送信した後、アンケート参加者リストに新たにアドレスを追加すると、2回目に案内メールを送信するときは、新たに追加したアドレスにだけ案内メールが送信されます。
 
つまり、送信エラーを受け取ったエントリーの電子メールを編集し、編集されたアドレスにのみ送信することもできます。'''催促メールを送信?'''フィールドを'いいえ'にして、招待状を再度送信するだけです。


つまり、テーブル内で送信エラーとなったエントリーの電子メールアドレスを編集し、編集されたアドレスにのみ送信することもできます。これを行うには、'''催促メールを送信?'''フィールドを'いいえ'にして、招待状を再度送信します。


===催促メールの送信===
===催促メールの送信===
Line 370: Line 377:
====メール送信のバッチ処理====
====メール送信のバッチ処理====


同時に多くの電子メールを送信する必要がある場合、LimeSurveyはN通ずつバッチで送信します(このしきい値は、LimeSurveyの全体設定にある[[Global settings/ja#Email settings|メール設定]]から管理者が設定します)。
同時に多くの電子メールを送信する必要がある場合、LimeSurveyはN通ずつバッチで送信します(このしきい値は、LimeSurveyの全体設定にある[[Global settings/ja#.E3.83.A1.E3.83.BC.E3.83.AB.E3.82.A2.E3.83.89.E3.83.AC.E3.82.B9.E8.A8.AD.E5.AE.9A|メールアドレス設定]]から管理者が設定します)。
 


===確認メール===
===確認メール===
Line 379: Line 385:


このメッセージを送信しない場合は、[[Participant settings/ja|アンケートの一般設定]]でこの機能を無効にしてください。
このメッセージを送信しない場合は、[[Participant settings/ja|アンケートの一般設定]]でこの機能を無効にしてください。


==バウンスプロセスの開始==
==バウンスプロセスの開始==


電子メールを送信する際、LimeSurveyの電子メールバウンストラッキングシステムは、アンケート管理者に通知することなく自動的にsurvey-idとtoken-idをメールヘッダーに追加します。これらの"カスタムヘッダー"は、LimeSurveyからアンケート参加者に送信される案内メールに追加されます。電子メールがエラーで返送されると、元々のヘッダーに加え"Delivery notification"ヘッダーが受信されます。次に、システムは新しい電子メールをチェックし、これらのカスタムヘッダーを持つ電子メールを解析し、アンケート参加者テーブルで間違った電子メールアドレスとしてマークします。
電子メールを送信する際、LimeSurveyの電子メールバウンストラッキングシステムは、自動的にsurvey-idとtoken-idをメールヘッダーに追加します。これらの"カスタムヘッダー"は、LimeSurveyからアンケート参加者に送信される案内メールに追加されます。電子メールがエラーで返送されると、元々のヘッダーに加え"Delivery notification"ヘッダーが受信されます。次に、システムは新しい電子メールをチェックし、これらのカスタムヘッダーを持つ電子メールを解析し、アンケート参加者テーブルで間違った電子メールアドレスとしてマークします。




Line 389: Line 394:




下記のオプションが使用できます。
'''バウンス設定'''オプション:




Line 395: Line 400:




各フィールドの簡単な説明については、[[Global settings/ja#Bounce settings|ウィキセクション]]を参照してください。LimeSurveyインストールの全体設定を使用する場合は、'''バウンス設定を使用'''で、''全体設定を適用''を選択します。  
各フィールドの簡単な説明については、[[Global settings/ja#.E3.83.90.E3.82.A6.E3.83.B3.E3.82.B9.E8.A8.AD.E5.AE.9A|ウィキセクション]]を参照してください。LimeSurveyインストールの''全体設定''を使用する場合は、'''バウンス設定を使用'''で、'''全体設定を適用'''を選択します。  


{{Note|詳細な説明については、[[Email bounce tracking system/ja|電子メールバウンストラッキングシステム]]に関するウィキを確認してください。}}
{{Note|詳細な説明については、[[Email bounce tracking system/ja|電子メールバウンストラッキングシステム]]に関するウィキを確認してください。}}


正しくこの機能を設定して使うために、[[Email_bounce_tracking_system/ja#Setting_up_the_system|この]]ページも読んでおいてください。
正しくこの機能を設定して使うために、[[Email_bounce_tracking_system/ja#.E3.82.B7.E3.82.B9.E3.83.86.E3.83.A0.E3.81.AE.E3.82.BB.E3.83.83.E3.83.88.E3.82.A2.E3.83.83.E3.83.97|この]]ページも読んでおいてください。
 


==メールテンプレートの編集==
==メールテンプレートの編集==
Line 416: Line 420:
<center>[[File:Survey participants - Generate tokens.png]]</center>
<center>[[File:Survey participants - Generate tokens.png]]</center>


==CPDBを表示==


==CPDBを閲覧する==
トークン管理ツールバーにある最後のオプションは、'''CPDBを表示'''オプションです。これにより、アンケート管理者は、中央参加者データベースとアンケート参加者リストの両方に存在する共通のユーザーを確認できます。


トークン管理ツールバーにある最後のオプションは、'''CPDBを表示'''オプションです。これにより、アンケート管理者は、中央参加者データベースとアンケート参加者リストの両方に存在する共通のユーザーを確認できます。
以下の例では、次のアンケート参加者リストがあります。


たとえば、次のアンケート参加者リストがあります。


<center>[[File:Survey participants list - view in cpdb.png]]</center>
<center>[[File:Survey participants list - view in cpdb.png]]</center>


IDが1、2のユーザーは、中央参加者データベースから共有されています。これを確認するには、アンケート参加者テーブルの管理ツールバーにアクセスし、'''CPDBを表示'''をクリックします。
IDが1、2のユーザーは、中央参加者データベースから共有されています。これを確認するには、アンケート参加者テーブルの管理ツールバーにアクセスし、'''CPDBを表示'''をクリックします。


<center>[[File:View in CPDB - filters.png]]</center>
<center>[[File:View in CPDB - filters.png]]</center>


ご覧のとおり、'''CPDBを表示'''機能では、基本的にフィルターを適用して、CPDBのどのユーザがそれぞれのアンケートに含まれているかを判断します。
ご覧のとおり、'''CPDBを表示'''機能では、基本的にフィルターを適用して、CPDBのどのユーザがそれぞれのアンケートに含まれているかを判断します。
Line 448: Line 455:


完全に削除したい場合は、'''設定'''ダイアログにある[[Check data integrity/ja|データ整合性確認]]オプションを使用します。
完全に削除したい場合は、'''設定'''ダイアログにある[[Check data integrity/ja|データ整合性確認]]オプションを使用します。


=ヒント & TIP=
=ヒント & TIP=


以下のヒントやTIPを自由に追加してください。以下のものは、コミュニティのメンバーによって投稿されました。
以下のヒントやTIPを自由に追加してください。以下のものは、コミュニティのメンバーによって投稿されました。
*[[Survey participants/ja#Allowing public registration|公開登録の許可]]
*[[Survey participants/ja#.E5.85.AC.E9.96.8B.E7.99.BB.E9.8C.B2.E3.81.AE.E8.A8.B1.E5.8F.AF|公開登録の許可]]
*[[Survey participants/ja#Captchas in public registration|公開登録時のキャプチャ(CAPTCHA)]]
*[[Survey participants/ja#.E5.85.AC.E9.96.8B.E7.99.BB.E9.8C.B2.E6.99.82.E3.81.AE.E3.82.AD.E3.83.A3.E3.83.97.E3.83.81.E3.83.A3.EF.BC.88CAPTCHA.EF.BC.89|公開登録時のキャプチャ(CAPTCHA)]]
*[[Survey participants/ja#Can a survey using tokens ensure anonymous responses?|トークンを使っても匿名のアンケートができるか]]
*[[Survey participants/ja#.E3.83.88.E3.83.BC.E3.82.AF.E3.83.B3.E3.82.92.E4.BD.BF.E3.81.A3.E3.81.A6.E3.82.82.E5.8C.BF.E5.90.8D.E3.81.AE.E3.82.A2.E3.83.B3.E3.82.B1.E3.83.BC.E3.83.88.E3.81.8C.E3.81.A7.E3.81.8D.E3.82.8B.E3.81.8B|トークンを使っても匿名のアンケートができるか]]
*[[Survey participants/ja#A tip for generating a large number of fake e-mail addresses|多数の架空メールアドレスを生成する方法]]
*[[Survey participants/ja#.E5.A4.9A.E6.95.B0.E3.81.AE.E6.9E.B6.E7.A9.BA.E3.83.A1.E3.83.BC.E3.83.AB.E3.82.A2.E3.83.89.E3.83.AC.E3.82.B9.E3.82.92.E7.94.9F.E6.88.90.E3.81.99.E3.82.8B.E6.96.B9.E6.B3.95|多数の架空メールアドレスを生成する方法]]
*[[Survey participants/ja#Spam problems|スパム問題]]
*[[Survey participants/ja#.E3.82.B9.E3.83.91.E3.83.A0.E5.95.8F.E9.A1.8C|スパム問題]]
*[[Survey participants/ja#.E5.8C.BF.E5.90.8D.E3.81.AE.E5.8F.82.E5.8A.A0|匿名の参加]]




=公開登録の許可=
=公開登録の許可=


アンケートを一般公開しつつ、トークンを使用して、回答者をコントロールしたいことがあります。このためには、アンケート参加者テーブルを初期化し、メインのアンケート設定で[[Participant settings/ja|参加登録を許可]]すれば(この設定は、後からアンケートの設定メニューにある[[Participant settings/ja|参加者設定]]セクションから変更できます)、トークンが付与されていない人がアンケートのURLに訪問することにより登録することができます。
トークンを使用する際に利用できる回答者管理機能を利用してアンケートを公開することもできます。これを行うには、アンケート参加者テーブルを初期化し、メインのアンケート設定で[[Participant settings/ja|参加登録を許可]]します。トークンが付与されていない人がアンケートのURLに訪問することにより登録することができます(この設定は、後からアンケートの設定メニューにある[[Participant settings/ja|参加者設定]]セクションから変更できます)。
 
現在のデータベースにない電子メールアドレスを登録した場合、アンケート参加者テーブルで新たなエントリーが作成され、固有のトークンコードを含む案内メールが送信されます。"登録"した訪問者に提供されるトークンは、すべて文字"'''R'''"で始まります。


参加者が現在のデータベースにない電子メールアドレスを入力した場合、アンケート参加者テーブルで新たなエントリーが作成され、固有のトークンコードを含む案内メールが送信されます。


==公開登録時のキャプチャ(CAPTCHA)==
==公開登録時のキャプチャ(CAPTCHA)==


ロボットによる登録からアンケートを守るため、登録、保存、フォームの読み込みのすべてに対し、CAPTCHA機能を有効にすることができます。詳細については、[[Participant settings/ja|参加者設定]]に関するウィキを参照してください。
ロボットによる登録からアンケートを守るため、登録、保存、フォームの読み込みのすべてに対し、CAPTCHA機能を有効にすることができます。詳細については、[[Participant settings/ja|参加者設定]]に関するウィキを参照してください。


==トークンを使っても匿名のアンケートができるか==
==トークンを使っても匿名のアンケートができるか==


この問いの答えは'''できます'''です。トークンは匿名かどうかにかかわらず使えます。これはアンケートの作成時に決まります。アンケートが匿名でない('追跡可')場合は、個々人の回答を見つけるためトークンリストを使用します。アンケートが匿名の場合は、アンケート参加者テーブルの参加者と回答を結びつけること(技術的には、外部キー関係をもつこと)はできません。
'''はい'''、トークンは匿名かどうかにかかわらず使えます。これはアンケートの作成時に決まります。アンケートが匿名でない('追跡可')場合は、個々人の回答を見つけるためトークンリストを使用します。アンケートが匿名の場合は、アンケート参加者テーブルの参加者と回答を結びつけること(技術的には、外部キー関係をもつこと)はできません。


アンケート回答の匿名化を有効または無効にするには、[[Participant settings/ja|参加者設定]]のウィキセクションを確認してください。
アンケート回答の匿名化を有効または無効にするには、[[Participant settings/ja|参加者設定]]のウィキセクションを確認してください。


==多数の架空メールアドレスを生成する方法==
==多数の架空メールアドレスを生成する方法==
Line 488: Line 492:
==スパム問題==
==スパム問題==


メールスパムフィルターがLimeSurveyからのメッセージをスパムとして処理したため、案内メールや催促ーメールを受信できなかったという不満をよく聞きます。
メールスパムフィルターがLimeSurveyからのメッセージをスパムとして認識したため、案内メールや催促ーメールを受信できなかったという不満をよく聞きます。


電子メールがスパムとして扱われた場合、主に使用されているスパムフィルターとその設定に原因があります。スパムフィルターは、通常、送信者アドレス、メールの件名、内容をチェックします。設定を変更すると、ユーザーの電子メールプロバイダがLimeSurveyからのメッセージを処理する方法を変えられるかもしれません。
電子メールがスパムとして扱われた場合、主に使用されているスパムフィルターとその設定に原因があります。スパムフィルターは、通常、送信者アドレス、メールの件名、内容をチェックします。設定を変更すると、ユーザーの電子メールプロバイダがLimeSurveyからのメッセージを処理する方法を変えられるかもしれません。


問題と解決策は、[http://www.limesurvey-consulting.com/how-to-prevent-limesurvey-email-invitations-or-reminders-being-treated-as-spam/ limesurvey-consulting.com limesurvey-consulting.comのブログ記事]に掲載されています。
問題と解決策は、[https://www.survey-consulting.com/how-to-prevent-limesurvey-email-invitations-or-reminders-being-treated-as-spam/ limesurvey-consulting.com Limesurvey Consultingのブログ記事]に掲載されています。


LimeSurveyでは、案内メールに書かれるURLを、LimeSurvey管理にログインしたURLから自動的に決定しようとします。しかし、サーバの(誤った)設定によってこれが正しく動作しない可能性があるため、手動で設定する必要があります。
LimeSurveyでは、案内メールに書かれるURLを、LimeSurvey管理にログインしたURLから自動的に決定しようとします。しかし、サーバの(誤った)設定によってこれが正しく動作しない可能性があるため、手動で設定する必要があります。
Line 498: Line 502:
"application/config/config.php"を編集して、既定のベースURL値を変更することができます。既存の'components'配列に、以下のように'hostInfo'プロパティを追加します。
"application/config/config.php"を編集して、既定のベースURL値を変更することができます。既存の'components'配列に、以下のように'hostInfo'プロパティを追加します。


<syntaxhighlight lang="php" enclose="div">    'components' => array(
<syntaxhighlight lang="php">    'components' => array(
       ...
       ...
       'config' => array(
       'config' => array(
Line 516: Line 520:
==匿名の参加==  
==匿名の参加==  


ダミートークンを使用すると、作成されたダミートークンをエクスポートし、外部で参加者リストと組み合わせることによって、匿名の参加形式をとることができます。これにより、LimeSurveyは参加者の個人情報をシステムに入れずにアンケートプラットフォームとして使用できます。
ダミートークンを使用すると、作成されたダミートークンをエクスポートし、外部で参加者リストと組み合わせることによって、匿名の参加形式をとることができます。これにより、LimeSurveyは参加者の個人情報をシステムに入れることなくアンケートプラットフォームとして使用できます。


唯一の欠点は、参加トークンを自身で配布する必要があることです。
唯一の欠点は、参加トークンを自身で配布する必要があることです。

Latest revision as of 10:58, 2 December 2023

はじめに

アンケート参加者機能により、アンケートの案内を一定のグループの人に送付し、誰がアンケートに回答したかを確認し、回答をひとり一回だけに制限することができます。アンケート参加者テーブルを用いると、次のようなことができます。

  • 参加者の名前・メールアドレスのリストをCSVファイルやLDAPクエリーからインポートする
  • 参加者ひとりひとりを識別できる一意なトークン(招待コード)を付与する
  • アンケートへの案内状を、参加者に一括で/個別に送信する
  • アンケートの催促状を、まだ回答していない参加者に一括で/個別に送信する
  • 参加者リストの中で誰が回答したか追跡する
  • トークンを持たない人や、すでに回答を終えた人がアンケートにアクセスすることを制限する
  • 参加者のリストを編集する
  • 案内メールや回答の催促について、メール文面のテンプレートを編集する

アンケートを限定公開モードにすると(つまりトークンを有効にすると)、有効な(未使用の)トークンコードを持つ人だけがアンケートにアクセスできます(アンケートに対応するアンケート参加者テーブルの作成が必要です)。

アンケートの設定で参加登録許可を有効にしておくと、参加者は自動的に生成されたトークンコードを取得しアンケートに登録できるようになります。

 ヒント: トークン関連の設定は、参加者設定パネルにあります。


アンケート参加者テーブルの作成方法

アンケート参加者テーブルの初期化設定 > アンケートメニュー > アンケート参加者



次のメッセージが表示されます。



参加者テーブルを初期化すると、アンケート登録プロセスでトークンコードを(手動もしくはURLを通じて)受け取った参加者だけがアクセスできます。これにより、アンケートは限定公開モードに切り替わります。

初期化すると、アンケート参加者テーブルの作成について確認するウィンドウが表示されます。


アンケート参加者テーブルの再利用

アンケート参加者テーブルを削除すると、バックアップが作成されます。ほかのアンケートで特定の参加者テーブルを利用したいときは、再利用することができます。


アンケート参加者テーブル管理ツール

アンケート参加者テーブルを作成すると、アンケート参加者の概要が表示されます。既定の画面は次の通りです。



  • 合計レコード: アンケート参加者テーブルに含まれる参加者の数
  • 一意なトークンを持たないレコード数: トークンコードを割り当てられていないユーザーの数
  • 案内メール送付数: 案内&催促メニューから案内オプションを使ってアンケート参加者テーブルからアンケート参加者に送付した案内の数
  • 参加を拒否した数: アンケートへの参加を拒否したユーザーの数
  • 除外者数: 特定の基準を満たさないため除外された参加者の数
  • アンケート完了数: トークンコードを割り当てられたユーザーが完了したアンケートの数


アンケート参加者概要テーブルには、アンケート参加者テーブル管理ツールがあります。



  • 参加者表示: すべての参加者の情報を含むアンケート参加者テーブルが表示されます。閲覧画面から個々のエントリーを編集・削除できるほか、各種の機能を利用することができます(詳細は、参加者表示のウィキを参照してください)。
  • 作成: 参加者の追加参加者のインポート機能を通じてアンケート参加者テーブルに参加者を追加することができます。
  • 属性の管理: ここから、アンケート参加者テーブルに参加者の新たな属性データを格納するフィールドを追加することができます。
  • エクスポート: この機能は、トークンテーブルをエクスポートして他のアンケートで利用するときに使用します。ファイルは.CSV フォーマットで保存されます。
  • 案内&催促: アンケート参加者テーブルからアンケート参加者に案内を送ったり、アンケートに答えるよう催促したりすることができます。
  • トークン生成: アンケート参加者テーブルの中でトークンが割り当てられていないユーザーにランダムでユニークなトークンコードを素早く割り当てることができます。
  • CPDBを表示: LimeSurveyの中央参加者データベース (CPDB)にアクセスします。ここからCPDBユーザーをアンケート参加者としてアンケートに割り当てることができます。


参加者表示

アンケート参加者テーブルのエントリーリストを表示します。ここから次のことができます。



アンケート参加者の並べ替え

テーブルの2行目は、エントリーをソートするキーとなる項目が表示されています。 テーブルの任意の項目をクリックすると、画面が再表示され、クリックした項目によってトークンが並べ替えられて表示されます。2回クリックすると、逆順で表示されます。



アンケート参加者のフィルタリング

アンケート参加者をフィルターする場合、フィルターの条件とするカラムを選択します。すぐ下の行にフィルターの条件となる値や文字列を入力します。



例えば、メールステータス欄を"OK"にすると、有効なメールアドレスが含まれるユーザーだけ表示します。

ヒント: アンケート参加者をフィルターにかけるため、演算子を用いることができます(例:>, <, >=, <=, =)
  注意 : "案内メール送信"、"催促メール送信"、"アンケート完了"列でフィルタリングするには、"=N"または"<>N"を使用します。それぞれ"いいえ"、"いいえでない"を意味します。


個別のエントリーに対する操作

操作欄には、アンケート参加者テーブルの個々のエントリーに対して実行できる操作があります。実行できる操作は次のとおりです。



  • 回答詳細を表示: アンケートが"追跡"(つまり、匿名でない)アンケートの場合、ボタンが表示され、このエントリからの回答を表示できます。
  • このトークンでアンケートを実行: 生成されたトークンコードを使用してアンケートを実行する場合に使用します。
  • 案内メールを送付: このオプションを使用して、各参加者にアンケートを実施するよう電子メールの案内を送信します。
  • このアンケート参加者を編集: アンケート参加者のデータを変更する場合にクリックします。
  • アンケート参加者削除: エントリーを削除する場合にクリックします。
  • 中央参加者データベースでこのユーザーを閲覧する: 中央参加者データベースに当該のエントリーがある場合にアイコンが表示されます。

複数のエントリーに対する操作

テーブルの左下には、複数の参加者に対する操作をまとめて実行できる選択された参加者...ボタンがあります。



  • 案内メールを送付: 選択したアンケート参加者に案内メールを送信します。
  • 催促メールを送付: 選択したアンケート参加者に催促メールを送信します。
  • 参加者を中央データベースに追加する: トークンエントリーの一部を別のアンケートに使用する場合は、選択した参加者を中央参加者データベースに追加します。そこから、任意のアンケートに参加者を追加することができます。詳細は、参加者の共有に関するウィキページを読んでください。


上記のいずれかの機能を実行する前に、操作の対象となるアンケート参加者を選択してください。


作成

アンケート参加者テーブルに表示される参加者を増やすには、新しい参加者を追加するか、CSVファイルまたはLDAPクエリからインポートすることができます。



参加者を追加

典型的なトークンは次の属性を持ちます。



  • ID: アンケート参加者ごとに自動的に割り当てられる整数。
  • 完了?: 既定値は'いいえ'になっています。'はい'にすると、アンケートが完了した日付が記録されます。'はい'の場合、各ユーザーに案内や催促は送信されません。アンケート参加者が割り当てられたトークンコードを使用してアンケートを完了すると自動的に'はい'になります。
  • 名: アンケート参加者の名
  • 姓: アンケート参加者の姓
  • トークン: 招待コードです。手動または自動で生成することができます(トークンを生成ボタンを使用)。
  • 言語: 各参加者のアンケートの既定の言語を選択できます。
  • Eメール: 参加者の電子メールアドレス。
  • メールステータス: このフィールドは、無効なメールアドレスを追跡するのに役立ちます。たとえば、アンケート管理者がこのメールアドレスからエラー通知を受け取った場合、このフィールドに"OK"以外の値を設定できます("ユーザー不明"や"メールボックスクォータ超過"など)。このフィールドに"OK"以外のメールステータスをマークすると、案内メールや催促メールを送信するときにこの参加者がスキップされます。この欄を自動的に更新するスクリプトを実装しない限り、この欄は手動で変更するものであることに注意してください。
  • 案内メールを送信?: 'はい'の場合は、案内メールが送信された日付が記録されます。
  • 催促メールを送信?: 'はい'の場合は、催促メールが送信された日付が記録されます。
  • 残りの回数: トークンを使用できる回数のカウンター。注意:アンケートに回答済みのユーザーの値は0になっていますが、この値(既定値 = 1)を増やす場合は、完了?フィールドを"はい"から"いいえ"に切り替える必要があります。
  • 次から有効:次まで: このトークンを使用できる日時の範囲を設定できます。参加時間枠を制限しない場合は、空白のままにしておきます。ユーザーがアンケート回答中に参加期限に到達すると、ユーザーはすぐにロックアウトされ、アンケートを完了できなくなります。

アンケート参加者追加パネルには、全般タブと追加属性タブの2つのタブがあります。追加属性タブでは、カスタム属性を利用することができます。詳細については、次のウィキセクションを参照してください。


ダミー参加者の作成

ダミー参加者は、アンケート参加者にトークンを電子メールで送信するのではなく、他の方法でトークンコードを提供する場合に使用できます。たとえば、授業評価の際、オンラインアンケートを始めるときに入力する招待コードが書かれた紙を学生に渡すことにより、多くの回答とフィードバックを受け取る可能性が高まります。

ダミー参加者を作成ボタンをクリックすると、次のページが表示されます。



参加者数欄には、アンケート参加者テーブルに追加したいダミー参加者の数を入力します。他のフィールドの説明は参加者の追加に関するウィキセクションにあります。

記入を完了したら、画面の右上にある保存を押します。


追加されたかどうかは、アンケート参加者テーブルで確認します。


CSVファイルから参加者をインポートする

インポート機能を使用すると、CSVファイルLDAPクエリーから情報をインポートできます。



  • アップロードするCSVファイルを選択してください: インポートするCSVファイルを選択します。エラーを防止するため、値の前後に二重引用符を付けた標準のCSV(カンマ区切り)ファイル(OpenOfficeとExcelのデフォルト)をインポートすることをお勧めします。

最初の行にはフィールド名が含まれていなければなりません。また、firstname(名)、lastname(姓)、email(Eメール)のフィールドも含めなければなりません

少なくとも1文字を含む必要があります。二重引用符の間に文字がない場合は動作しません。

その他のフィールドはオプションです。emailstatus(メールステータス)、token(トークン)、language(言語)、validfrom(開始日時)、validuntil(終了日時)、attribute_1(属性1)、attribute_2(属性2)、attribute_3(属性3)、usesleft(残りの回数)、...


 Hint: すべてのトークンフィールド名のリストを取得するには、既存のアンケート参加者テーブルをエクスポートします。


 Hint: CSVトークンインポートファイルの"validfrom"および"validuntil"フィールドの日付形式は、"YYYY-MM-DD HH:MM"です。


  • ファイルの文字セット: CSVファイルで使用される文字に適合するオプションを選択します。
  • 使用されるセパレータ: LimeSurveyにCSVで使用されている区切り文字を自動的に検出させるか、カンマまたはセミコロンを選択することができます。
  • メールアドレスが空のものをフィルタ: 有効にすると、電子メールアドレスのないアンケート参加者は、アンケート参加者テーブルにインポートされません。
  • 無効なメールアドレスを許可: この機能を無効にすると、電子メールアドレスのフィールドを調べ、そのアドレスが電子メールの構造を持っているかどうかを確認します(例:a@a.net)。
  • 属性の警告表示: 有効にすると、インポートプロセスの後に、フィールドに何か問題がある場合に警告が表示されます。例えば。必須フィールドに何も入力されていない場合や、電子メールがCSVファイルに間違って入力されている場合は、属性の警告が表示されます。
  • 重複しているレコードをフィルター: 有効にすると、重複を識別するために使用するフィールドを設定できます。既定では、名、姓、メールアドレスが事前に選択されています。インポート中に重複が見つかった場合、関連する行は省略されます。
  • 重複によって決定されます: 重複フィルタ処理の条件としたいフィールドを選択します。


また、CSVファイルをインポートするときに、カスタマイズされた属性をインポートすることもできます。追加する属性を定義します。次のように記述します。


   email,attribute_1 <Casenr>, token, attribute_2 <Title>, attribute_3 <destination>, lastname,firstname,attribute_4 <Sender>


必要なインポート設定を完了したら、アップロードボタンをクリックしてください。


アンケート参加者のインポートに関するトラブルシューティング

ユーザーがトークンをインポートする場合の一般的なエラーは、無効なCSVファイルです。これは、多くの場合、Microsoft Excelによって発生します。多くのユーザーは、XLSドキュメントとして保存された電子メールアドレスのリストを持っています。ExcelでCSV形式としてファイルを保存できますが、OSのロケールによっては、標準のカンマ(,)ではなく、セミコロン(;)を区切り文字として使用することがあります。どちらかわからない場合は、標準のテキストエディターでファイルを開き、使用された区切り文字を確認します。

推奨のフリーテキストエディターは、Windows用はPSPadNotePad2Notepad++、MacintoshではTextWranglerです。


LimeSurveyはセミコロンもセパレータとして検出する必要があります。ただし、インポートプロセスが正常に機能していない場合は、セミコロンをカンマで置き換えてください。値の前後に二重引用符も追加する必要があります。


LDAPクエリーから参加者をインポートする

  注意 : このオプションは、LDAPクエリーに関する高度な知識を持つユーザーにのみ推奨されます。


このインポート機能を使用すると、LDAPクエリから情報をインポートできます(openLdapでテストしていますが、ActiveDirectoryを含むLDAP準拠のディレクトリで動作するはずです)。LDAPからアンケート参加者をインポートページから、以下のオプションが利用できます。


  • クエリーは、システム管理者がconfig-ldap.phpファイルで手動で定義します。
  • 重複は、名、姓、メールアドレスで識別されます。インポート中に重複が見つかった場合、関連する行は省略されます(重複しているレコードをフィルターをオフにしている場合を除く)。
LimeSurveyのLDAP設定の詳細については、ウィキページを参照してください。

属性の管理

このオプションを使用すると、アンケート参加者テーブルの追加フィールドを追加/編集できます。標準で用意されていないアンケート参加者データは、フィールドを追加して格納することができます。



アンケート参加者テーブルに追加する新しい属性フィールドの数を入力します。フィールド追加ボタンをクリックします。次のページが表示されます。



属性フィールドテーブルには、次のフィールドがあります。

  • 属性フィールド: ここに入力される値は、属性フィールドに基づいて条件を適用する場合や匿名でないアンケートの結果をエクスポートする場合など、カスタム属性フィールドを使用して行う様々な操作で使用できます。
  • フィールド説明: 属性フィールド名を置き換えるために使用します。各属性フィールドにカスタム名を付けることで、管理パネル、トークンを閲覧するとき、属性フィールドに基づいて条件を作成するとき、または匿名でないアンケートの結果をエクスポートするときに、より見やすくなります。
  • 必須?: 有効にすると、アンケート管理者はこの属性フィールドを入力する必要があります。入力しないと回答者をアンケート参加者テーブルに登録することはできません。
  • 登録時に表示しますか?: アンケート参加者がアンケートの前に登録する必要がある場合、このフィールドの入力が要求されます。無効にすると、属性フィールドはアンケート登録ページに表示されません。
  • フィールド見出し: このフィールドを使用して、それぞれの属性フィールドの役割/使用法に関する詳細な説明を追加します。
  • CPDBにマップ: 中央参加者データベースの対応する属性にマッピングします。
  • サンプルデータ: フィールドの入力例の文字列を設定します。たとえば、アンケート参加者の性別を尋ねる場合は、男性、女性、無回答などのサンプルデータを表示します。


ボックスの記入が終わったら、画面の左下にある保存ボタンをクリックしてください。

属性フィールドを追加する方法とこれらの値に基づく条件を使用する方法については、ブログの記事を参照してください。"Conditions based on token attributes"

さらにフィールドを追加するには、ページの下部に移動し、属性フィールドの番号を追加するに数値を入力してフィールド追加ボタンをクリックします。

カスタム属性を削除する場合は、ページの一番下にあるこの属性を削除フィールドのドロップダウンリストから、削除する属性を選択します。選択したら、属性削除をクリックし、削除を確認します。

エクスポート

アンケート参加者テーブルをエクスポートする場合は、トークン管理ツールのツールバーにあるエクスポートボタンをクリックします。アンケート参加者リストをエクスポートする前に、必要なオプションを選択します。



  • アンケートステータス:
    • すべてのトークン: すべてのアンケート参加者をアンケート参加者テーブルからエクスポートします。
    • 完了: アンケートを完了した参加者のみをエクスポートします。
    • 未完了: アンケートをまだ完了していない参加者をエクスポートします。
    • 開始していません: まだアンケートを開始していない参加者をエクスポートします。
    • 開始しましたが、まだ完了していません: アンケートを開始したものの完了していない参加者をエクスポートします。
  • 案内メールステータス: 案内メールの状況(すべて案内済未案内)に応じてユーザーをエクスポートします。
  • 催促メールのステータス: 催促メールの状況(すべて催促メールを送付催促メール送付なし)に応じてユーザーをエクスポートします。
  • 言語フィルタ: アンケートを作成するときに、基本言語のほかに追加の言語を追加できます。アンケート参加者をエクスポートする際、回答者が利用した言語に基づいてエクスポートすることができます。
  • メールアドレスによるフィルタ: 電子メールアドレスに指定した文字列を含むエントリーをエクスポートします。たとえば、アンケート参加者の一部が"A社"の仕事用メールアドレスを使用している場合に使用できます。@companya.comと入力すると、この会社の職場のメールアドレスをもつユーザーのみをエクスポートします。
  • 出力された参加者を削除: 有効にすると、エクスポートされたユーザーは、アンケート参加者テーブルから削除されます。

エクスポートオプションを選択したら、画面の右上にあるCSVファイルをダウンロードボタンをクリックします。

アンケート参加者をエクスポートすると、フィールドは次の順序になります。

tid,firstname,lastname,email,emailstatus,token,language code,attribute_1,attribute_2,...

案内&催促

この機能により、LimeSurveyの案内状システムを管理できます。アンケート参加者テーブルに表示されている参加者に案内または催促のメールを送信できます。電子メールバウンストラッキングシステムは、受信者(アンケート回答者)に配信されなかった電子メールを追跡・把握するために使用することができます。


案内メールの送信

アンケート参加者テーブルから、案内をまだ送信していないすべての回答者に対し、一括して電子メールの案内を送ることができます。



無効なメールアドレスを回避するオプションを有効にすることにより、電子メールステータスフィールドが"OK"以外のアンケート参加者をスキップできます。

すべてのエントリーの有効な日付の範囲設定を無視したい場合は、メール送信前に日付による回避機能を有効にします。これにより、LimeSurveyが電子メールを送信する際、トークンを使用することができる期間として設定された日時範囲は考慮されません。


招待の再送

特定のアンケート参加者に再度案内メールを送りたい場合にこの機能を使用します。案内メール送付機能を使用すると、以前に案内メールを受信していないメールアドレスのみが選択されます。つまり、最初に案内メールを送信した後、アンケート参加者リストに新たにアドレスを追加すると、2回目に案内メールを送信するときは、新たに追加したアドレスにだけ案内メールが送信されます。

つまり、テーブル内で送信エラーとなったエントリーの電子メールアドレスを編集し、編集されたアドレスにのみ送信することもできます。これを行うには、催促メールを送信?フィールドを'いいえ'にして、招待状を再度送信します。

催促メールの送信

アンケート参加者テーブルにある参加者のうち、案内メール送付済みで、まだアンケートに回答していない参加者に対し、一斉に催促メールを送信します。



When sending reminders you can:

  • 無効なメールアドレスを回避する: 送信エラーが発生したメールアドレスを持つエントリーはスキップされます。メールは送信されません。
  • 催促メールの最小間隔(日): 催促メールが"最近"送信されている場合はスキップします。
  • 最大催促メール:ここで設定した数の催促メールが既に送信されている場合はスキップします。
  • メール送信前に日付による回避: トークンが使用可能な期間内にないエントリーはスキップします。
注意: "完了"フィールドがオフになっている(回答者がアンケートに着手していない、または完了していない)参加者にのみ催促メールが送信されます。


メール送信のバッチ処理

同時に多くの電子メールを送信する必要がある場合、LimeSurveyはN通ずつバッチで送信します(このしきい値は、LimeSurveyの全体設定にあるメールアドレス設定から管理者が設定します)。

確認メール

トークンを使用し、参加者がアンケートに必要事項を記入すると、確認メールが参加者のメールアドレスに送信することができます。

このメッセージを送信しない場合は、アンケートの一般設定でこの機能を無効にしてください。

バウンスプロセスの開始

電子メールを送信する際、LimeSurveyの電子メールバウンストラッキングシステムは、自動的にsurvey-idとtoken-idをメールヘッダーに追加します。これらの"カスタムヘッダー"は、LimeSurveyからアンケート参加者に送信される案内メールに追加されます。電子メールがエラーで返送されると、元々のヘッダーに加え"Delivery notification"ヘッダーが受信されます。次に、システムは新しい電子メールをチェックし、これらのカスタムヘッダーを持つ電子メールを解析し、アンケート参加者テーブルで間違った電子メールアドレスとしてマークします。


バウンス設定

バウンス設定オプション:



各フィールドの簡単な説明については、ウィキセクションを参照してください。LimeSurveyインストールの全体設定を使用する場合は、バウンス設定を使用で、全体設定を適用を選択します。

詳細な説明については、電子メールバウンストラッキングシステムに関するウィキを確認してください。

正しくこの機能を設定して使うために、このページも読んでおいてください。

メールテンプレートの編集

プレースホルダの使用、LimeSurveyの電子メールテンプレートの編集方法について詳しくは、電子メールテンプレートのwikiセクションを参照してください。


トークン生成

この機能を使用すると、アンケート参加者テーブルの中で、トークンコードをまだ受信していないすべてのエントリーに対して、固有のトークンを作成することができます。


CPDBを表示

トークン管理ツールバーにある最後のオプションは、CPDBを表示オプションです。これにより、アンケート管理者は、中央参加者データベースとアンケート参加者リストの両方に存在する共通のユーザーを確認できます。

以下の例では、次のアンケート参加者リストがあります。



IDが1、2のユーザーは、中央参加者データベースから共有されています。これを確認するには、アンケート参加者テーブルの管理ツールバーにアクセスし、CPDBを表示をクリックします。



ご覧のとおり、CPDBを表示機能では、基本的にフィルターを適用して、CPDBのどのユーザがそれぞれのアンケートに含まれているかを判断します。

テーブル削除

アンケート参加者テーブルを削除する場合は、参加者表示ボタンをクリックし、画面の右上にある参加者テーブルを削除ボタンをクリックします。



ウィンドウがポップアップし、最終的な確認が求められます。



これにより、LimeSurveyからテーブルが削除されることはありません。バックアップが作成されます。これにアクセスするには、システム管理者権限が必要です。

完全に削除したい場合は、設定ダイアログにあるデータ整合性確認オプションを使用します。

ヒント & TIP

以下のヒントやTIPを自由に追加してください。以下のものは、コミュニティのメンバーによって投稿されました。


公開登録の許可

トークンを使用する際に利用できる回答者管理機能を利用してアンケートを公開することもできます。これを行うには、アンケート参加者テーブルを初期化し、メインのアンケート設定で参加登録を許可します。トークンが付与されていない人がアンケートのURLに訪問することにより登録することができます(この設定は、後からアンケートの設定メニューにある参加者設定セクションから変更できます)。

参加者が現在のデータベースにない電子メールアドレスを入力した場合、アンケート参加者テーブルで新たなエントリーが作成され、固有のトークンコードを含む案内メールが送信されます。

公開登録時のキャプチャ(CAPTCHA)

ロボットによる登録からアンケートを守るため、登録、保存、フォームの読み込みのすべてに対し、CAPTCHA機能を有効にすることができます。詳細については、参加者設定に関するウィキを参照してください。

トークンを使っても匿名のアンケートができるか

はい、トークンは匿名かどうかにかかわらず使えます。これはアンケートの作成時に決まります。アンケートが匿名でない('追跡可')場合は、個々人の回答を見つけるためトークンリストを使用します。アンケートが匿名の場合は、アンケート参加者テーブルの参加者と回答を結びつけること(技術的には、外部キー関係をもつこと)はできません。

アンケート回答の匿名化を有効または無効にするには、参加者設定のウィキセクションを確認してください。

多数の架空メールアドレスを生成する方法

場合によっては、架空の電子メールアドレスとトークンが必要になることがあります。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-consulting.com Limesurvey Consultingのブログ記事に掲載されています。

LimeSurveyでは、案内メールに書かれるURLを、LimeSurvey管理にログインしたURLから自動的に決定しようとします。しかし、サーバの(誤った)設定によってこれが正しく動作しない可能性があるため、手動で設定する必要があります。

"application/config/config.php"を編集して、既定のベースURL値を変更することができます。既存の'components'配列に、以下のように'hostInfo'プロパティを追加します。

    'components' => array(
       ...
       'config' => array(
           .......
           'publicurl' => 'http://www.example.com',
           ........
       ),
   )
LimeSurveyの設定ファイルを編集する方法の詳細については、LimeSurveyのオプション設定に関するウィキを読んでください。

問題の原因についてですが、LimeSurveyはドメインをサーバーのPHP変数から決定しようとします。$_SERVER['HTTP_HOST'] or $_SERVER['SERVER_NAME']

ウェブサーバーソフトウェアによってはこの情報を正しく提供できない、もしくは間違って設定されるようです。

匿名の参加

ダミートークンを使用すると、作成されたダミートークンをエクスポートし、外部で参加者リストと組み合わせることによって、匿名の参加形式をとることができます。これにより、LimeSurveyは参加者の個人情報をシステムに入れることなくアンケートプラットフォームとして使用できます。

唯一の欠点は、参加トークンを自身で配布する必要があることです。