Actions

Survey participants/ja: Difference between revisions

From LimeSurvey Manual

(Created page with "{{Alert|title=注意|text="案内メール送信"、"催促メール送信"、"アンケート完了"列でフィルタリングするには、"=N"または"<>N"を使用し...")
(Updating to match new version of source page)
Line 4: Line 4:




<div class="mw-translate-fuzzy">
アンケートの案内を一定のグループの人に送付したり、誰がアンケートに回答したかを確認したり、回答をひとり一回だけに制限したり、といったことがしたくなるときがあるでしょう。トークンを用いると、次のようなことができます。
アンケートの案内を一定のグループの人に送付したり、誰がアンケートに回答したかを確認したり、回答をひとり一回だけに制限したり、といったことがしたくなるときがあるでしょう。トークンを用いると、次のようなことができます。
*参加者の名前・メールアドレスのリストを[[Survey_participants/ja#Import participants from a CSV file|CSV]]ファイルや[[Survey_participants/ja#Import participants from a LDAP query|LDAPクエリー]]からインポートする
*参加者の名前・メールアドレスのリストを[[Survey_participants/ja#Import participants from a CSV file|CSV]]ファイルや[[Survey_participants/ja#Import participants from a LDAP query|LDAPクエリー]]からインポートする
Line 13: Line 14:
*参加者のリストを編集する
*参加者のリストを編集する
*案内メールや回答の催促について、メール文面のテンプレートを編集する
*案内メールや回答の催促について、メール文面のテンプレートを編集する
</div>


アンケートを''クローズド・アクセスモード''にすると(つまりトークンを有効にすると)、'''有効な(未使用の)トークンコードを持つ人だけがアンケートにアクセスできます'''。
アンケートを''クローズド・アクセスモード''にすると(つまりトークンを有効にすると)、'''有効な(未使用の)トークンコードを持つ人だけがアンケートにアクセスできます'''。
Line 21: Line 23:




<div class="mw-translate-fuzzy">
=アンケート参加者テーブルの作成方法=
=アンケート参加者テーブルの作成方法=
</div>




<div class="mw-translate-fuzzy">
アンケート参加者テーブルを有効にするには、アンケートにアクセスし、'''設定メニュー'''から'''アンケート参加者'''ボタンをクリックします。
アンケート参加者テーブルを有効にするには、アンケートにアクセスし、'''設定メニュー'''から'''アンケート参加者'''ボタンをクリックします。
</div>




Line 30: Line 36:




<div class="mw-translate-fuzzy">
次のメッセージが表示されます。
次のメッセージが表示されます。
</div>




Line 36: Line 44:




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


Once initialized, a window will be displayed confirming the creation of the survey participants table.
<div class="mw-translate-fuzzy">
初期化すると、参加者/トークンテーブルの作成について確認するウィンドウが表示されます。
初期化すると、参加者/トークンテーブルの作成について確認するウィンドウが表示されます。
</div>




<div class="mw-translate-fuzzy">
==トークンテーブルの再利用==
==トークンテーブルの再利用==
</div>




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




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


<div class="mw-translate-fuzzy">
=トークン管理ツール=
=トークン管理ツール=
</div>




<div class="mw-translate-fuzzy">
トークン/参加者テーブルを作成すると、アンケート参加者の概要が表示されます。既定の画面は次の通りです。
トークン/参加者テーブルを作成すると、アンケート参加者の概要が表示されます。既定の画面は次の通りです。
</div>




Line 58: Line 80:




<div class="mw-translate-fuzzy">
*'''合計レコード:''' アンケート参加者テーブルに含まれる参加者の数
*'''合計レコード:''' アンケート参加者テーブルに含まれる参加者の数
*'''一意なトークンを持たないレコード数:''' トークンコードを割り当てられていないユーザーの数
*'''一意なトークンを持たないレコード数:''' トークンコードを割り当てられていないユーザーの数
Line 63: Line 86:
*'''参加を拒否した数:''' アンケートへの[[Email_templates/ja#Participant opt-out|参加を拒否]]したユーザーの数
*'''参加を拒否した数:''' アンケートへの[[Email_templates/ja#Participant opt-out|参加を拒否]]したユーザーの数
*'''定員に漏れた数:'''  
*'''定員に漏れた数:'''  
*'''アンケート完了数:''' トークンコードを割り当てられたユーザーが完了したアンケートの数  
*'''アンケート完了数:''' トークンコードを割り当てられたユーザーが完了したアンケートの数
</div>


<div class="mw-translate-fuzzy">
'''アンケート参加者概要'''テーブルには、'''トークン管理ツール'''があります。
'''アンケート参加者概要'''テーブルには、'''トークン管理ツール'''があります。
</div>




Line 71: Line 98:




<div class="mw-translate-fuzzy">
*[[Survey participants/ja#Display participants|参加者表示]]: クリックすると、すべての参加者の情報を含むアンケート参加者テーブルが表示されます。閲覧画面から個々のエントリーを編集・削除できるほか、各種の機能を利用することができます(詳細は、[[Survey participants/ja#Display participants|参加者表示のウィキ]]を参照してください)。
*[[Survey participants/ja#Display participants|参加者表示]]: クリックすると、すべての参加者の情報を含むアンケート参加者テーブルが表示されます。閲覧画面から個々のエントリーを編集・削除できるほか、各種の機能を利用することができます(詳細は、[[Survey participants/ja#Display participants|参加者表示のウィキ]]を参照してください)。
*[[Survey participants/ja#Create...|作成...]]: このオプションにより、'''参加者の追加'''や'''参加者のインポート'''機能を通じてアンケート参加者テーブルに参加者を追加することができます。
*[[Survey participants/ja#Create...|作成...]]: このオプションにより、'''参加者の追加'''や'''参加者のインポート'''機能を通じてアンケート参加者テーブルに参加者を追加することができます。
Line 78: Line 106:
*[[Survey participants/ja#Generate tokens|トークンを生成]]: アンケート参加者テーブルでトークンが割り当てられていないユーザーにランダムでユニークなトークンコードを素早く割り当てるLimeSurveyの機能です。
*[[Survey participants/ja#Generate tokens|トークンを生成]]: アンケート参加者テーブルでトークンが割り当てられていないユーザーにランダムでユニークなトークンコードを素早く割り当てるLimeSurveyの機能です。
*[[Survey participants/ja#View in CPDB|CPDBを表示]]: LimeSurveyの[[Central Participant Database/ja|中央参加者データベース]] (CPDB)にアクセスします。CPDBからアンケート参加者をアンケートに割り当てることができます。
*[[Survey participants/ja#View in CPDB|CPDBを表示]]: LimeSurveyの[[Central Participant Database/ja|中央参加者データベース]] (CPDB)にアクセスします。CPDBからアンケート参加者をアンケートに割り当てることができます。
</div>




<div class="mw-translate-fuzzy">
==参加者表示==
==参加者表示==
</div>




<div class="mw-translate-fuzzy">
アンケート参加者テーブルのエントリーリストを表示します。ここから次のことができます。
アンケート参加者テーブルのエントリーリストを表示します。ここから次のことができます。
*[[Survey participants/ja#Sort the survey participants|アンケート参加者のソート]]
*[[Survey participants/ja#Sort the survey participants|アンケート参加者のソート]]
*[[Survey participants/ja#Filter the survey participants|アンケート参加者ののフィルター]]
*[[Survey participants/ja#Filter the survey participants|アンケート参加者ののフィルター]]
*[[Survey participants/ja#Perform certain actions to an individual entry|個別のエントリーに対する特定のアクションを起こす]]
*[[Survey participants/ja#Perform certain actions to an individual entry|個別のエントリーに対する特定のアクションを起こす]]
*[[Survey participants/ja#Perform a specific actions to more than one entry|複数のエントリーに対する特定のアクションを起こす]]  
*[[Survey participants/ja#Perform a specific actions to more than one entry|複数のエントリーに対する特定のアクションを起こす]]
</div>




Line 93: Line 126:




<div class="mw-translate-fuzzy">
===アンケート参加者のソート===
===アンケート参加者のソート===
</div>




Line 103: Line 138:




<div class="mw-translate-fuzzy">
===アンケート参加者のフィルター===
===アンケート参加者のフィルター===
</div>




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




Line 112: Line 151:




<div class="mw-translate-fuzzy">
例えば、メールステータス欄を"OK"にすると、有効なメールアドレスが含まれるユーザーだけ表示します。
例えば、メールステータス欄を"OK"にすると、有効なメールアドレスが含まれるユーザーだけ表示します。
</div>


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


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


<div class="mw-translate-fuzzy">
===個別のエントリーに対する操作===
===個別のエントリーに対する操作===
</div>




<div class="mw-translate-fuzzy">
2番目のカラムは、アンケート参加者テーブルの個々のエントリーに対して実行できる'''操作'''の欄です。実行できる操作は次のとおりです。
2番目のカラムは、アンケート参加者テーブルの個々のエントリーに対して実行できる'''操作'''の欄です。実行できる操作は次のとおりです。
</div>




Line 128: Line 172:




<div class="mw-translate-fuzzy">
*'''回答詳細を表示:''' アンケートが"追跡"(つまり、匿名でない)アンケートの場合、ボタンが表示され、このエントリからの回答を表示できます。
*'''回答詳細を表示:''' アンケートが"追跡"(つまり、匿名でない)アンケートの場合、ボタンが表示され、このエントリからの回答を表示できます。
*'''このトークンでアンケートを実行:''' 生成されたトークンコードを使用してアンケートを実行する場合に使用します。
*'''このトークンでアンケートを実行:''' 生成されたトークンコードを使用してアンケートを実行する場合に使用します。
Line 134: Line 179:
*'''アンケート参加者削除:''' エントリーを削除する場合、このボタンをクリックします。
*'''アンケート参加者削除:''' エントリーを削除する場合、このボタンをクリックします。
*'''中央参加者データベースでこのユーザーを閲覧する''': 中央参加者データベースに当該のエントリーがある場合にアイコンが表示されます。
*'''中央参加者データベースでこのユーザーを閲覧する''': 中央参加者データベースに当該のエントリーがある場合にアイコンが表示されます。
</div>


 
<div class="mw-translate-fuzzy">
===複数のエントリーに対する操作===
===複数のエントリーに対する操作===
</div>




<div class="mw-translate-fuzzy">
テーブルの左下には、複数の参加者に対する操作をまとめて実行できる'''選択された参加者...'''ボタンがあります。
テーブルの左下には、複数の参加者に対する操作をまとめて実行できる'''選択された参加者...'''ボタンがあります。
</div>




Line 145: Line 194:




<div class="mw-translate-fuzzy">
*'''案内メールを送付:''' 選択したアンケート参加者に案内メールを送信します。
*'''案内メールを送付:''' 選択したアンケート参加者に案内メールを送信します。
*'''催促メールを送付:''' 選択したアンケート参加者に催促メールを送信します。
*'''催促メールを送付:''' 選択したアンケート参加者に催促メールを送信します。
*'''参加者を中央データベースに追加する:''' トークンエントリーの一部を別のアンケートに使用する場合は、選択した参加者を[[Central Participant Database/ja|中央参加者データベース]]に追加します。そこから、任意のアンケートに参加者を追加することができます。詳細は、[[Central_Participant_Database/ja#Share_this_participant|参加者の共有]]に関するウィキページを読んでください。
*'''参加者を中央データベースに追加する:''' トークンエントリーの一部を別のアンケートに使用する場合は、選択した参加者を[[Central Participant Database/ja|中央参加者データベース]]に追加します。そこから、任意のアンケートに参加者を追加することができます。詳細は、[[Central_Participant_Database/ja#Share_this_participant|参加者の共有]]に関するウィキページを読んでください。
</div>


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


==作成==
==作成==




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




Line 161: Line 214:




<div class="mw-translate-fuzzy">
===参加者を追加===
===参加者を追加===
</div>




Line 170: Line 225:




<div class="mw-translate-fuzzy">
*'''ID:''' アンケート参加者ごとに自動的に割り当てられる整数を表します。
*'''ID:''' アンケート参加者ごとに自動的に割り当てられる整数を表します。
*'''完了?''': 既定値は'いいえ'になっています。'はい'にすると、アンケートが完了した日付が記録されます。'はい'の場合、各ユーザーに案内や催促は送信されません。アンケート参加者が割り当てられたトークンコードを使用してアンケートを完了すると自動的に'はい'になります。
*'''完了?''': 既定値は'いいえ'になっています。'はい'にすると、アンケートが完了した日付が記録されます。'はい'の場合、各ユーザーに案内や催促は送信されません。アンケート参加者が割り当てられたトークンコードを使用してアンケートを完了すると自動的に'はい'になります。
Line 182: Line 238:
*'''残りの回数:''' トークンを使用できる回数のカウンター。''注意:''アンケートに回答済みのユーザーの値は0になっていますが、この値(既定値 = 1)を増やす場合は、'''完了?'''フィールドを"はい"から"いいえ"に切り替える必要があります。
*'''残りの回数:''' トークンを使用できる回数のカウンター。''注意:''アンケートに回答済みのユーザーの値は0になっていますが、この値(既定値 = 1)を増やす場合は、'''完了?'''フィールドを"はい"から"いいえ"に切り替える必要があります。
*'''次から有効:'''と'''次まで:''' このトークンを使用できる日時の範囲を設定できます。参加時間枠を制限しない場合は、空白のままにしておきます。ユーザーがアンケート回答中に参加期限に到達すると、ユーザーはすぐにロックアウトされ、アンケートを完了できなくなります。
*'''次から有効:'''と'''次まで:''' このトークンを使用できる日時の範囲を設定できます。参加時間枠を制限しない場合は、空白のままにしておきます。ユーザーがアンケート回答中に参加期限に到達すると、ユーザーはすぐにロックアウトされ、アンケートを完了できなくなります。
</div>


<div class="mw-translate-fuzzy">
'''アンケート参加者追加'''パネルには、'''全般'''タブと'''追加属性'''タブの2つのタブがあります。追加属性タブでは、カスタム属性を利用することができます。詳細については、次の[[Survey participants/ja#Manage attributes|ウィキセクション]]を参照してください。
'''アンケート参加者追加'''パネルには、'''全般'''タブと'''追加属性'''タブの2つのタブがあります。追加属性タブでは、カスタム属性を利用することができます。詳細については、次の[[Survey participants/ja#Manage attributes|ウィキセクション]]を参照してください。
</div>




<div class="mw-translate-fuzzy">
===ダミー参加者の作成===
===ダミー参加者の作成===
</div>




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


<div class="mw-translate-fuzzy">
ボタンをクリックすると、次のページが表示されます。
ボタンをクリックすると、次のページが表示されます。
</div>




Line 197: Line 263:




<div class="mw-translate-fuzzy">
'''参加者数'''欄には、必要なダミー参加者の数を入力します。他のフィールドの説明は[[Survey participants/ja#Add participant|参加者の追加]]に関するウィキセクションにあります。
'''参加者数'''欄には、必要なダミー参加者の数を入力します。他のフィールドの説明は[[Survey participants/ja#Add participant|参加者の追加]]に関するウィキセクションにあります。
</div>


<div class="mw-translate-fuzzy">
記入を完了したら、画面の右上にある'''保存'''ボタンを押して、ダミー変数を保存します。
記入を完了したら、画面の右上にある'''保存'''ボタンを押して、ダミー変数を保存します。
</div>


追加されたかどうかを確認するには、もう一度'''アンケート参加者'''テーブルにアクセスしてください。  
<div class="mw-translate-fuzzy">
追加されたかどうかを確認するには、もう一度'''アンケート参加者'''テーブルにアクセスしてください。
</div>




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


 
<div class="mw-translate-fuzzy">
===CSVファイルから参加者をインポートする===
===CSVファイルから参加者をインポートする===
</div>




<div class="mw-translate-fuzzy">
インポート機能を使用すると、[[Survey participants/ja#Import participants from a CSV file|CSVファイル]]や[[Survey participants/ja#Import participants from a LDAP query|LDAPクエリー]]から情報をインポートできます。
インポート機能を使用すると、[[Survey participants/ja#Import participants from a CSV file|CSVファイル]]や[[Survey participants/ja#Import participants from a LDAP query|LDAPクエリー]]から情報をインポートできます。
</div>




Line 216: Line 292:




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


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


その他のフィールドはオプションです。''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#Export|既存のアンケート参加者テーブルをエクスポート]]します。}}  
Line 228: Line 307:
{{Hint|Text=CSVトークンインポートファイルの"validfrom"および"validuntil"フィールドの日付形式は、"YYYY-MM-DD HH:MM"です。}}
{{Hint|Text=CSVトークンインポートファイルの"validfrom"および"validuntil"フィールドの日付形式は、"YYYY-MM-DD HH:MM"です。}}


<div class="mw-translate-fuzzy">
*'''ファイルの文字セット:''' CSVファイルで使用される文字に適合するオプションを選択します。
*'''ファイルの文字セット:''' CSVファイルで使用される文字に適合するオプションを選択します。
*'''使用されるセパレータ:''' LimeSurveyにCSVで使用されている区切り文字を自動的に検出させるか、''カンマ''または''セミコロン''を選択することができます。
*'''使用されるセパレータ:''' LimeSurveyにCSVで使用されている区切り文字を自動的に検出させるか、''カンマ''または''セミコロン''を選択することができます。
Line 233: Line 313:
*'''無効なメールアドレスを許可:''' この機能を無効にすると、電子メールアドレスのフィールドを調べ、そのアドレスが電子メールの構造を持っているかどうかを確認します(例:a@a.net)。
*'''無効なメールアドレスを許可:''' この機能を無効にすると、電子メールアドレスのフィールドを調べ、そのアドレスが電子メールの構造を持っているかどうかを確認します(例:a@a.net)。
*'''属性の警告表示:''' 有効にすると、インポートプロセスの後に、フィールドに何か問題がある場合に警告が表示されます。例えば。必須フィールドに何も入力されていない場合や、電子メールがCSVファイルに間違って入力されている場合は、属性の警告が表示されます。
*'''属性の警告表示:''' 有効にすると、インポートプロセスの後に、フィールドに何か問題がある場合に警告が表示されます。例えば。必須フィールドに何も入力されていない場合や、電子メールがCSVファイルに間違って入力されている場合は、属性の警告が表示されます。
</div>


*'''重複しているレコードをフィルター:''' 有効にすると、重複を識別するために使用するフィールドを設定できます。既定では、名、姓、メールアドレスが事前に選択されています。インポート中に重複が見つかった場合、関連する行は省略されます。
*'''重複しているレコードをフィルター:''' 有効にすると、重複を識別するために使用するフィールドを設定できます。既定では、名、姓、メールアドレスが事前に選択されています。インポート中に重複が見つかった場合、関連する行は省略されます。


<div class="mw-translate-fuzzy">
*'''重複によって決定されます:''' 重複フィルタ処理の条件としたいフィールドを選択します。
*'''重複によって決定されます:''' 重複フィルタ処理の条件としたいフィールドを選択します。
</div>


<div class="mw-translate-fuzzy">
また、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>
</div>
    <code>email,attribute_1 <Casenr>, token, attribute_2 <Title>, attribute_3 <destination>, lastname,firstname,attribute_4 <Sender></code>


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




<div class="mw-translate-fuzzy">
====アンケート参加者のインポートに関するトラブルシューティング====
====アンケート参加者のインポートに関するトラブルシューティング====
</div>




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


推奨のフリーテキストエディターは、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]です。


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


<div class="mw-translate-fuzzy">
===LDAPクエリーから参加者をインポートする===
===LDAPクエリーから参加者をインポートする===
</div>


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


<div class="mw-translate-fuzzy">
このインポート機能を使用すると、LDAPクエリから情報をインポートできます(openLdapでテストしていますが、ActiveDirectoryを含むLDAP準拠のディレクトリで動作するはずです)。アクセスすると、以下のオプションが利用できます。
このインポート機能を使用すると、LDAPクエリから情報をインポートできます(openLdapでテストしていますが、ActiveDirectoryを含むLDAP準拠のディレクトリで動作するはずです)。アクセスすると、以下のオプションが利用できます。
</div>


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


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


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


 
<div class="mw-translate-fuzzy">
==属性の管理==
==属性の管理==
</div>


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




Line 275: Line 382:




<div class="mw-translate-fuzzy">
アンケート参加者テーブルに追加する新しい属性フィールドの数を入力します。'''フィールド追加'''ボタンをクリックします。次のページが開きます。
アンケート参加者テーブルに追加する新しい属性フィールドの数を入力します。'''フィールド追加'''ボタンをクリックします。次のページが開きます。
</div>




Line 281: Line 390:




<div class="mw-translate-fuzzy">
属性フィールドテーブルには、次のフィールドがあります。
属性フィールドテーブルには、次のフィールドがあります。
*'''属性フィールド:''' ここに入力される値は、属性フィールドに基づいて[[Setting conditions/ja|条件]]を適用する場合や匿名でないアンケートの結果をエクスポートする場合など、カスタム属性フィールドを使用して行う様々な操作で使用できます。
*'''属性フィールド:''' ここに入力される値は、属性フィールドに基づいて[[Setting conditions/ja|条件]]を適用する場合や匿名でないアンケートの結果をエクスポートする場合など、カスタム属性フィールドを使用して行う様々な操作で使用できます。
Line 289: Line 399:
*'''CPDBにマップ:''' 中央参加者データベースの対応する属性にマッピングします。
*'''CPDBにマップ:''' 中央参加者データベースの対応する属性にマッピングします。
*'''サンプルデータ:''' フィールドの入力例の文字列を設定します。たとえば、アンケート参加者の性別を尋ねる場合は、男性、女性、無回答などの'''サンプルデータ'''を表示します。
*'''サンプルデータ:''' フィールドの入力例の文字列を設定します。たとえば、アンケート参加者の性別を尋ねる場合は、男性、女性、無回答などの'''サンプルデータ'''を表示します。
</div>


<div class="mw-translate-fuzzy">
ボックスの記入が終わったら、画面の左下にある'''保存'''ボタンをクリックしてください。
ボックスの記入が終わったら、画面の左下にある'''保存'''ボタンをクリックしてください。
</div>


<div class="simplebox">[[File:help.png]] 属性フィールドを追加する方法とこれらの値に基づく条件を使用する方法については、ブログの記事を参照してください。"[http://www.limesurvey-consulting.com/limesurvey-conditions-based-on-token-attributes/ Conditions based on token attributes]"</div>
<div class="simplebox">[[File:help.png]] 属性フィールドを追加する方法とこれらの値に基づく条件を使用する方法については、ブログの記事を参照してください。"[http://www.limesurvey-consulting.com/limesurvey-conditions-based-on-token-attributes/ Conditions based on token attributes]"</div>


<div class="mw-translate-fuzzy">
さらにフィールドを追加するには、ページの下部に移動し、'''属性フィールドの番号を追加する'''に数値を入力して'''フィールド追加'''ボタンをクリックします。
さらにフィールドを追加するには、ページの下部に移動し、'''属性フィールドの番号を追加する'''に数値を入力して'''フィールド追加'''ボタンをクリックします。
</div>


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


==エクスポート==
==エクスポート==




<div class="mw-translate-fuzzy">
アンケート参加者テーブルをエクスポートする場合は、トークン管理ツールのツールバーにある'''エクスポート'''ボタンをクリックします。アンケート参加者リストをエクスポートする前に、必要なオプションを選択します。
アンケート参加者テーブルをエクスポートする場合は、トークン管理ツールのツールバーにある'''エクスポート'''ボタンをクリックします。アンケート参加者リストをエクスポートする前に、必要なオプションを選択します。
</div>




Line 308: Line 427:




<div class="mw-translate-fuzzy">
*'''アンケートステータス:'''
*'''アンケートステータス:'''
**''すべてのトークン:'' すべてのアンケート参加者をアンケート参加者テーブルからエクスポートします。
**''すべてのトークン:'' すべてのアンケート参加者をアンケート参加者テーブルからエクスポートします。
Line 319: Line 439:
*'''メールアドレスによるフィルタ:''' 電子メールアドレスに指定した文字列を含むエントリーをエクスポートします。たとえば、アンケート参加者の一部が"A社"の仕事用メールアドレスを使用している場合に使用できます。''@companya.com''と入力すると、この会社の職場のメールアドレスをもつユーザーのみをエクスポートします。
*'''メールアドレスによるフィルタ:''' 電子メールアドレスに指定した文字列を含むエントリーをエクスポートします。たとえば、アンケート参加者の一部が"A社"の仕事用メールアドレスを使用している場合に使用できます。''@companya.com''と入力すると、この会社の職場のメールアドレスをもつユーザーのみをエクスポートします。
*'''出力された参加者を削除:''' 有効にすると、エクスポートされたユーザーは、アンケート参加者テーブルから削除されます。
*'''出力された参加者を削除:''' 有効にすると、エクスポートされたユーザーは、アンケート参加者テーブルから削除されます。
</div>


<div class="mw-translate-fuzzy">
エクスポートオプションを選択したら、画面の右上にある'''CSVファイルをダウンロード'''ボタンをクリックします。
エクスポートオプションを選択したら、画面の右上にある'''CSVファイルをダウンロード'''ボタンをクリックします。
</div>


<div class="simplebox">
<div class="simplebox">
Line 326: Line 449:
<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>


<div class="mw-translate-fuzzy">
==招待と催促==
==招待と催促==
</div>


<div class="mw-translate-fuzzy">
この機能により、LimeSurveyの案内状システムを管理できます。[[Survey participants/ja#Display participants|アンケート参加者テーブル]]に表示されている参加者に案内または催促のメールを送信できます。[[Email bounce tracking system/ja|電子メールバウンストラッキングシステム]]は、受信者(アンケート回答者)に配信されなかった電子メールを追跡・把握するために使用することができます。
この機能により、LimeSurveyの案内状システムを管理できます。[[Survey participants/ja#Display participants|アンケート参加者テーブル]]に表示されている参加者に案内または催促のメールを送信できます。[[Email bounce tracking system/ja|電子メールバウンストラッキングシステム]]は、受信者(アンケート回答者)に配信されなかった電子メールを追跡・把握するために使用することができます。
</div>




<div class="mw-translate-fuzzy">
===案内メールの送信===
===案内メールの送信===
</div>




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




Line 340: Line 472:




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


すべてのエントリーの[[Survey_participants/ja#Add_participant|有効な日時の範囲設定]]を無視したい場合は、'''メール送信前に日付による回避'''機能を有効にします。これにより、LimeSurveyが電子メールを送信する際、トークンを使用することができる期間として設定された日時範囲は考慮されません。  
<div class="mw-translate-fuzzy">
すべてのエントリーの[[Survey_participants/ja#Add_participant|有効な日時の範囲設定]]を無視したい場合は、'''メール送信前に日付による回避'''機能を有効にします。これにより、LimeSurveyが電子メールを送信する際、トークンを使用することができる期間として設定された日時範囲は考慮されません。
</div>




<div class="mw-translate-fuzzy">
====招待の再送====
====招待の再送====
</div>




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


<div class="mw-translate-fuzzy">
つまり、送信エラーを受け取ったエントリーの電子メールを編集し、編集されたアドレスにのみ送信することもできます。'''催促メールを送信?'''フィールドを'いいえ'にして、招待状を再度送信するだけです。
つまり、送信エラーを受け取ったエントリーの電子メールを編集し、編集されたアドレスにのみ送信することもできます。'''催促メールを送信?'''フィールドを'いいえ'にして、招待状を再度送信するだけです。
</div>


 
<div class="mw-translate-fuzzy">
===催促メールの送信===
===催促メールの送信===
</div>


<div class="mw-translate-fuzzy">
アンケート参加者テーブルにある参加者のうち、案内メール送付済みで、まだアンケートに回答していない参加者に対し、一斉に催促メールを送信します。
アンケート参加者テーブルにある参加者のうち、案内メール送付済みで、まだアンケートに回答していない参加者に対し、一斉に催促メールを送信します。
</div>




Line 361: Line 506:




<div class="mw-translate-fuzzy">
When sending reminders you can:
When sending reminders you can:
* '''無効なメールアドレスを回避する:''' 送信エラーが発生したメールアドレスを持つエントリーはスキップされます。メールは送信されません。
* '''無効なメールアドレスを回避する:''' 送信エラーが発生したメールアドレスを持つエントリーはスキップされます。メールは送信されません。
Line 366: Line 512:
* '''最大催促メール:'''ここで設定した数の催促メールが既に送信されている場合はスキップします。
* '''最大催促メール:'''ここで設定した数の催促メールが既に送信されている場合はスキップします。
* '''メール送信前に日付による回避:''' トークンが使用可能な期間内にないエントリーはスキップします。
* '''メール送信前に日付による回避:''' トークンが使用可能な期間内にないエントリーはスキップします。
</div>


<div class="simplebox">[[File:help.png]] '''注意:''' "完了"フィールドがオフになっている(回答者がアンケートに着手していない、または完了していない)参加者にのみ催促メールが送信されます。</div>
<div class="simplebox">[[File:help.png]] '''注意:''' "完了"フィールドがオフになっている(回答者がアンケートに着手していない、または完了していない)参加者にのみ催促メールが送信されます。</div>




<div class="mw-translate-fuzzy">
====メール送信のバッチ処理====
====メール送信のバッチ処理====
</div>


<div class="mw-translate-fuzzy">
同時に多くの電子メールを送信する必要がある場合、LimeSurveyはN通ずつバッチで送信します(このしきい値は、LimeSurveyの全体設定にある[[Global settings/ja#Email settings|メール設定]]から管理者が設定します)。
同時に多くの電子メールを送信する必要がある場合、LimeSurveyはN通ずつバッチで送信します(このしきい値は、LimeSurveyの全体設定にある[[Global settings/ja#Email settings|メール設定]]から管理者が設定します)。
</div>


 
<div class="mw-translate-fuzzy">
===確認メール===
===確認メール===
</div>




<div class="mw-translate-fuzzy">
トークンを使用し、参加者がアンケートに必要事項を記入すると、確認メールが参加者のメールアドレスに送信することができます。
トークンを使用し、参加者がアンケートに必要事項を記入すると、確認メールが参加者のメールアドレスに送信することができます。
</div>


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


 
<div class="mw-translate-fuzzy">
==バウンスプロセスの開始==
==バウンスプロセスの開始==
</div>


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




<div class="mw-translate-fuzzy">
===バウンス設定===
===バウンス設定===
</div>




<div class="mw-translate-fuzzy">
下記のオプションが使用できます。
下記のオプションが使用できます。
</div>




Line 397: Line 560:




各フィールドの簡単な説明については、[[Global settings/ja#Bounce settings|ウィキセクション]]を参照してください。LimeSurveyインストールの全体設定を使用する場合は、'''バウンス設定を使用'''で、''全体設定を適用''を選択します。  
<div class="mw-translate-fuzzy">
各フィールドの簡単な説明については、[[Global settings/ja#Bounce settings|ウィキセクション]]を参照してください。LimeSurveyインストールの全体設定を使用する場合は、'''バウンス設定を使用'''で、''全体設定を適用''を選択します。
</div>


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


<div class="mw-translate-fuzzy">
正しくこの機能を設定して使うために、[[Email_bounce_tracking_system/ja#Setting_up_the_system|この]]ページも読んでおいてください。
正しくこの機能を設定して使うために、[[Email_bounce_tracking_system/ja#Setting_up_the_system|この]]ページも読んでおいてください。
 
</div>


==メールテンプレートの編集==
==メールテンプレートの編集==
Line 413: Line 579:




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




<center>[[File:Survey participants - Generate tokens.png]]</center>
<center>[[File:Survey participants - Generate tokens.png]]</center>


==CPDBを閲覧する==
==CPDBを閲覧する==


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


<div class="mw-translate-fuzzy">
たとえば、次のアンケート参加者リストがあります。
たとえば、次のアンケート参加者リストがあります。
</div>


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


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


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


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


=テーブル削除=
=テーブル削除=


<div class="mw-translate-fuzzy">
アンケート参加者テーブルを削除する場合は、'''参加者表示'''ボタンをクリックし、画面の右上にある'''参加者テーブルを削除'''ボタンをクリックします。
アンケート参加者テーブルを削除する場合は、'''参加者表示'''ボタンをクリックし、画面の右上にある'''参加者テーブルを削除'''ボタンをクリックします。
</div>




Line 441: Line 622:




<div class="mw-translate-fuzzy">
ウィンドウがポップアップし、最終的な確認が求められます。
ウィンドウがポップアップし、最終的な確認が求められます。
</div>




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


 
<div class="mw-translate-fuzzy">
=ヒント & TIP=
=ヒント & TIP=
</div>


<div class="mw-translate-fuzzy">
以下のヒントやTIPを自由に追加してください。以下のものは、コミュニティのメンバーによって投稿されました。
以下のヒントやTIPを自由に追加してください。以下のものは、コミュニティのメンバーによって投稿されました。
*[[Survey participants/ja#Allowing public registration|公開登録の許可]]
*[[Survey participants/ja#Allowing public registration|公開登録の許可]]
Line 460: Line 645:
*[[Survey participants/ja#A tip for generating a large number of fake e-mail addresses|多数の架空メールアドレスを生成する方法]]
*[[Survey participants/ja#A tip for generating a large number of fake e-mail addresses|多数の架空メールアドレスを生成する方法]]
*[[Survey participants/ja#Spam problems|スパム問題]]
*[[Survey participants/ja#Spam problems|スパム問題]]
</div>




<div class="mw-translate-fuzzy">
=公開登録の許可=
=公開登録の許可=
</div>


アンケートを一般公開しつつ、トークンを使用して、回答者をコントロールしたいことがあります。このためには、アンケート参加者テーブルを初期化し、メインのアンケート設定で[[Participant settings/ja|参加登録を許可]]すれば(この設定は、後からアンケートの設定メニューにある[[Participant settings/ja|参加者設定]]セクションから変更できます)、トークンが付与されていない人がアンケートのURLに訪問することにより登録することができます。  
<div class="mw-translate-fuzzy">
アンケートを一般公開しつつ、トークンを使用して、回答者をコントロールしたいことがあります。このためには、アンケート参加者テーブルを初期化し、メインのアンケート設定で[[Participant settings/ja|参加登録を許可]]すれば(この設定は、後からアンケートの設定メニューにある[[Participant settings/ja|参加者設定]]セクションから変更できます)、トークンが付与されていない人がアンケートのURLに訪問することにより登録することができます。
</div>


<div class="mw-translate-fuzzy">
現在のデータベースにない電子メールアドレスを登録した場合、アンケート参加者テーブルで新たなエントリーが作成され、固有のトークンコードを含む案内メールが送信されます。"登録"した訪問者に提供されるトークンは、すべて文字"'''R'''"で始まります。
現在のデータベースにない電子メールアドレスを登録した場合、アンケート参加者テーブルで新たなエントリーが作成され、固有のトークンコードを含む案内メールが送信されます。"登録"した訪問者に提供されるトークンは、すべて文字"'''R'''"で始まります。
</div>




<div class="mw-translate-fuzzy">
==公開登録時のキャプチャ(CAPTCHA)==
==公開登録時のキャプチャ(CAPTCHA)==
</div>


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


 
<div class="mw-translate-fuzzy">
==トークンを使っても匿名のアンケートができるか==
==トークンを使っても匿名のアンケートができるか==
</div>


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


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


 
<div class="mw-translate-fuzzy">
==多数の架空メールアドレスを生成する方法==
==多数の架空メールアドレスを生成する方法==
</div>


場合によっては、架空の電子メールアドレスとトークンが必要になることがあります。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にインポートします。
場合によっては、架空の電子メールアドレスとトークンが必要になることがあります。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にインポートします。
Line 488: Line 688:




<div class="mw-translate-fuzzy">
==スパム問題==
==スパム問題==
</div>


<div class="mw-translate-fuzzy">
メールスパムフィルターがLimeSurveyからのメッセージをスパムとして処理したため、案内メールや催促ーメールを受信できなかったという不満をよく聞きます。
メールスパムフィルターがLimeSurveyからのメッセージをスパムとして処理したため、案内メールや催促ーメールを受信できなかったという不満をよく聞きます。
</div>


電子メールがスパムとして扱われた場合、主に使用されているスパムフィルターとその設定に原因があります。スパムフィルターは、通常、送信者アドレス、メールの件名、内容をチェックします。設定を変更すると、ユーザーの電子メールプロバイダがLimeSurveyからのメッセージを処理する方法を変えられるかもしれません。
電子メールがスパムとして扱われた場合、主に使用されているスパムフィルターとその設定に原因があります。スパムフィルターは、通常、送信者アドレス、メールの件名、内容をチェックします。設定を変更すると、ユーザーの電子メールプロバイダがLimeSurveyからのメッセージを処理する方法を変えられるかもしれません。
Line 496: Line 700:
問題と解決策は、[http://www.limesurvey-consulting.com/how-to-prevent-limesurvey-email-invitations-or-reminders-being-treated-as-spam/ limesurvey-consulting.com limesurvey-consulting.comのブログ記事]に掲載されています。
問題と解決策は、[http://www.limesurvey-consulting.com/how-to-prevent-limesurvey-email-invitations-or-reminders-being-treated-as-spam/ limesurvey-consulting.com limesurvey-consulting.comのブログ記事]に掲載されています。


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


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


<syntaxhighlight lang="php" enclose="div">    'components' => array(
<syntaxhighlight lang="php" enclose="div">    'components' => array(
Line 516: Line 724:
ウェブサーバーソフトウェアによってはこの情報を正しく提供できない、もしくは間違って設定されるようです。
ウェブサーバーソフトウェアによってはこの情報を正しく提供できない、もしくは間違って設定されるようです。


==匿名の参加==  
<div class="mw-translate-fuzzy">
==匿名の参加==
</div>


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


<div class="mw-translate-fuzzy">
唯一の欠点は、参加トークンを自身で配布する必要があることです。
唯一の欠点は、参加トークンを自身で配布する必要があることです。
</div>

Revision as of 17:13, 5 June 2021

はじめに

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

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

アンケートをクローズド・アクセスモードにすると(つまりトークンを有効にすると)、有効な(未使用の)トークンコードを持つ人だけがアンケートにアクセスできます

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

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


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


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



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



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

Once initialized, a window will be displayed confirming the creation of the survey participants table.

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


トークンテーブルの再利用


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


トークン管理ツール


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



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


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



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


参加者表示




アンケート参加者のソート


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



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


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



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

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


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


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



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

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


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



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


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


作成

アンケート参加者テーブルに表示される参加者を増やすには、新しい参加者を追加するか、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>


   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準拠のディレクトリで動作するはずです)。アクセスすると、以下のオプションが利用できます。


  • クエリーは、システム管理者が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に訪問することにより登録することができます。

現在のデータベースにない電子メールアドレスを登録した場合、アンケート参加者テーブルで新たなエントリーが作成され、固有のトークンコードを含む案内メールが送信されます。"登録"した訪問者に提供されるトークンは、すべて文字"R"で始まります。


公開登録時のキャプチャ(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.comのブログ記事に掲載されています。

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は参加者の個人情報をシステムに入れずにアンケートプラットフォームとして使用できます。

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