Actions

Questions - introduction/ja: Difference between revisions

From LimeSurvey Manual

(Created page with "質問の中で以下のプレースホルダーを使用することができます。")
No edit summary
Line 102: Line 102:


{|
{|
|{TOKEN:FIRSTNAME}||inserts the value from the "firstname" field located in the survey participants table
|{TOKEN:FIRSTNAME}||アンケート参加者テーブルの"firstname" (名)の値を挿入します。
|-
|-
|{TOKEN:LASTNAME}||inserts the value from the "lastname" field located in the survey participants table
|{TOKEN:LASTNAME}||アンケート参加者テーブルの "lastname" (姓)の値を挿入します。
|-
|-
|{TOKEN:EMAIL}||inserts the value from the "email" field located in the survey participants table
|{TOKEN:EMAIL}||アンケート参加者テーブルの "email" (メールアドレス)の値を挿入します。
|-
|-
|{TOKEN:ATTRIBUTE_1}||inserts the value from the "attribute_1" field located in the survey participants table
|{TOKEN:ATTRIBUTE_1}||アンケート参加者テーブルの "attribute_1" (属性1)の値を挿入します。
|-
|-
|{TOKEN:ATTRIBUTE_2}||inserts the value from the "attribute_2" field located in the survey participants table
|{TOKEN:ATTRIBUTE_2}||アンケート参加者テーブルの "attribute_2" (属性2)の値を挿入します。
|}
|}



Revision as of 10:06, 13 May 2018


  注意 : このウィキセクションの説明やスクリーンショットはLimeSurvey 3のものです。


はじめに

質問グループを作成したら、グループに質問を追加することができます。いくつかのやり方がありますが、3つのやり方を紹介します。



  • 質問グループにアクセスし、質問追加ボタンをクリックする



  • Check the 概要タブをチェックし、アンケートクイックアクションにある新規質問追加を探す


File:Overview - add new question.png


フィールド説明

質問を追加するとき、質問コード質問ヘルプのテキスト、質問の全般オプションを設定します。



  • 質問コード: 質問を容易に識別するためのID、番号、コードのこと。このフィールドは、プレゼンテーションパネルの質問番号かコードもしくは両方を表示で指定しない限り、通常はアンケート参加者に表示されません。LimeSurveyの評価機能式マネージャを使用するときに役立ちます。
注意: The question コードはアンケート内でユニークである必要があり、文字で始まり、英数字のみでなければなりません。データをSPSSやRにエクスポートするとき、"qcode"が値ラベルになるので、コードをユニークにする必要があります。当面、LimeSurveyは従来のコード値をサポートしますが、ロジックファイルの表示ボタンで、名前を変えなければならないことがわかるよう色付けされます。
  • 質問: 実際に聞かれる質問のことです。質問の長さには制限はありませんが、質問への答え方を説明したいときは、「ヘルプ」フィールドで行うこともできます。画像表示などのため、HTMLコードを使用することができます。
       
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
ヒント: 異なるフォントやサイズ、画像を使用するなどの重要なタスクをGUIで行うため、HTML WYSIWYGエディターを使用することもできます。詳しくは、ウィキセクションを参照してください。
  • ヘルプ: この項目はオプションです。質問に説明が必要なときや回答方法を説明したいときに使用します。このフィールドにテキストを入力すると、アンケート入力画面で「クエスチョンマーク」アイコンがヘルプテキストとともに表示されます。


全般オプション

画面の右側に別のタブが表示されます。最も基本的で重要なのは全般オプションタブです。以下の質問設定をここから変更することができます。

  • 質問タイプ: アンケートの回答形式を決定します。利用可能な様々なオプションの説明は質問タイプセクションを参照してください。
  • 質問グループ: 質問が属する質問グループを変更する場合は、ドロップダウンリストからグループを選択します。
  • 検証: これは、テキストや数値タイプの質問で使用します。標準的な正規表現を使って、質問への回答を検証し、回答が表現に反する場合は、ユーザーが回答を進める前にやり直すよう知らせます。
  • その他?: この設定は特定の質問タイプで使用します。オンにすると、「その他」オプションと回答ボックスが表示され、アンケート参加者が事前に定義した選択肢に満足しないときに選択することができるようになります。
  • 必須?: この設定により、アンケート参加者がすべての質問に回答しなければ先に進めないようにすることができます。順位付け質問では、すべての項目を順位付けしなければなりません。
  • 関連式: 質問条件を規定する真偽式です。真の場合、質問が表示されます。偽の場合は非表示となり、無関係のデータとなるため、データベース上はnullとなります。この設定の使い方の詳細については、式マネージャーウィキセクションを参照してください。
注意: スクリーンショットで分かるように、全般オプションタブ以外に質問のカスタマイズができるたくさんの設定があります。より高度な質問設定は質問タイプによって異なります。該当の質問タイプのドキュメントを参照してください。


質問のインポート

質問追加ページの上の方にいくつかのオプションツールバーがありますが、その一つがインポートです。



以下の設定が表示されます。



  • 閲覧: .lsq ファイル(LimeSurveyの質問タイプフォーマット)を選択します。
  • 移動先質問グループ: インポートした質問を追加する質問グループを選択します。
  • 既に存在する場合には自動的に質問コードをリネームする: 質問コードが既に存在する場合、別の質問コードに変更するにはこのオプションをオンにします。2つの質問が同じ質問コードを使うことはできますが、式マネージャーなどの複雑なLimeSurvey設定を使用する場合や、エクスポートしたデータをRやSPSSで使用する場合(質問コードが値ラベルになる)に問題が生じることがあります。
ヒント アンケート内で質問コードがユニークかどうかを確認するには、LimeSurveyのロジックファイルを表示機能を使い、似たような質問コードをハイライトさせます。
  • リソースリンク変換: 通常、式マネージャーとともに、高度な質問タイプを作成するときに使用します。合わせて使用することにより、複雑な分岐、評価、検証、カスタマイズなどができます。

質問をインポートするには、画面の右上にあるインポートボタンをクリックします。インポートに成功すると、インポートの概要が以下のように表示されます。



アンケート参加者テーブルの情報

トークンテーブルは現在アンケート参加者テーブルと呼んでいます。

アンケート参加者テーブルから取り出した情報やテキストを質問に入れ、文脈に関連した情報を表示することができます。そのためには、アンケートは匿名にできず(つまり追跡可能)、アンケート参加者テーブルを作成する必要があります。

質問の中で以下のプレースホルダーを使用することができます。

{TOKEN:FIRSTNAME} アンケート参加者テーブルの"firstname" (名)の値を挿入します。
{TOKEN:LASTNAME} アンケート参加者テーブルの "lastname" (姓)の値を挿入します。
{TOKEN:EMAIL} アンケート参加者テーブルの "email" (メールアドレス)の値を挿入します。
{TOKEN:ATTRIBUTE_1} アンケート参加者テーブルの "attribute_1" (属性1)の値を挿入します。
{TOKEN:ATTRIBUTE_2} アンケート参加者テーブルの "attribute_2" (属性2)の値を挿入します。

To use any of the placeholders from above, you must type it/them as written above in the question field text. For example:

Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}.


If you wish to further customize your questions, use the [[Expression Manager]]. For example, if you wish to make use of the tailoring technique, type in:

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

You may also use JavaScript to achieve further question customization. First, you have to allow JavaScript to be used when setting up questions. This can be achieved by deactivating the XSS filter from the global settings of your LimeSurvey installation. However, deactivating this option is not always a good idea - read the following wiki section for further information. Question tailoring via JavaScript:

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

Information from previous answers

LimeSurvey allows survey administrator to insert answer(s) from the previous question(s) into the text of a question:

  • You can refer to answers on the same page and even dynamically update tailored messages as responses change on the page.
  • You can use question code naming - for more details, see the Expression Manager documentation.

A wizard has been integrated in the WYSIWYG HTML editor (FCKeditor), so that you can easily insert previous question/answer codes. This plugin is called LimeReplacementFields. In order to use this feature in the FCKeditor, click on the "lime between brackets" icon and select a question from the select box. Only answers from previous pages are displayed.

LimeReplacementFields notice: When you want to delete a reference to a {name} tag, please select all chars from the openning bracket to the closing bracket and press delete: DO NOT erase it char by char with the Delete or Backspace key otherwise the field will appear again.

Styling Questions

It is possible to generally edit the question layout/design with CSS using the theme editor.