(time_limit_warning_style)概略この質問タイプでは、1行のテキスト入力を得ることができます。MySQLデータベースでは、最大文字数が制限されています。PostgresとMSSQLでは、入力できる最大文字数は255です。説明このオプションにより、アンケートの質問に回答者が必ず答えるようにすることができます。回答必須の質問に回答しない場合、回答者は先に進むことができません。ある質問に複数のサブ質問があり、特定のサブ質問のみを回答必須とする場合は、ロジックタブの下にある最小回答数属性を使用します。プレインストールされたテーマを使用している場合、必須の質問属性を有効にすると、質問の横に赤いアスタリスクが表示されます。表示したくない場合は、こちらを参照してください。mapを利用した質問が回答必須である場合、アンケート利用者は赤い点を動かすか、緯度経度をテキストボックスに入力する必要があります。利用者は単純に既定値を使うことはなく、"次へ"ボタンを押します。値が「1」または「true」になると、質問がアンケートの中で「関連する」、つまりアンケート参加者に提示されます。その他の場合は質問は表示されません。どのような質問でも関連式を指定することができます。この関数は条件の後継であり、より複雑な条件ロジックをサポートします。構文ハイライト関連式を保存するたびに、検証され構文がハイライトされます。エラーにも色がつくので、すぐに気づいて直すことができます。アンケートのすべての関連式が正しく使用されているか確認するには、ロジックファイルを参照してください。式マネージャーの構文に従うすべての式(中括弧は外す)。構文ハイライトによい例があります。(preg_validation)説明この設定は、質問内のすべての値の検証に使う正規表現を指定するものです。質問やサブ質問への回答のどれかがこの検証要件に適合しない場合、テキスト入力欄の背景色が赤くなり、回答者が直すべき場所に気づきやすくなっています。回答者が送信ボタンを押さなくてもそれぞれの質問を検証することができます。(prefix)説明テキスト入力ボックスの前に接頭辞として表示する文字列です。接頭辞は入力部分の左側に表示されます。画面が小さいときは、接頭辞は入力部分の上に表示されます。例この属性に"$"を設定すると、テキスト入力ボックスの直前にドルマークが表示されます。(suffix)説明テキスト入力ボックスの接尾辞となるテキストです。接尾辞は入力部分の右側に表示されます。画面が小さい場合、接尾辞は入力部分の下に表示されます。例この属性に"%"を設定すると、テキスト入力ボックスの直後にパーセントマークが表示されます。(display_rows)説明すべてのコメントをチェックするためにスクロールバーを使わずに表示する行数を指定します。設定値より多くの行がある場合、スクロールバーが表示されます。"自由回答(長い)"質問タイプの既定値は5、"自由回答(非常に長い)質問タイプ"は30です。多くの質問では、「以下からひとつだけ選択してください」のような注記(tip)や質問への回答方法を示すテキストが表示されます。この属性で、tipやヒントを表示するかしないかを設定できます。したtipやヒントには、検証基準(最小/最大回答数、最小/最大/合計値)に関するメッセージが含まれます。hide_tipをオンにすると、こうしたメッセージは表示されませんが、無効なデータを入力するとtipが表示されます。赤色で表示されますが、検証基準を満たすと緑色になります。(text_input_width)説明この属性では、テキスト入力ボックス(のラッパー)の幅を設定します。入力ボックスは(サブ)質問に対する回答のために使われます。幅の設定値が十分に大きい場合、テキスト入力ボックスは次の行に表示されます。このオプションは、入力部分のサイズや絡む全体の幅を設定するものではないことに注意してください。選択すると、規定値はラベルと対応するテキスト入力ボックスが同じ行になるよう設定されます。テキスト入力ボックスの幅が41%の場合、テキスト入力ボックスの幅の値はラベルと入力ボックスが同じ行になる値(この場合58%)になります。テキスト入力ボックスの幅が58%以上の場合、テキスト入力ボックスは次の行に表示されます。選択値が大きくなるほどテキスト入力ボックスが大きくなります。例サブ質問/ラベルの下に入力部分を表示させたい場合は、ドロップダウンリストから100%を選択します。この機能は、バージョン3.0.0以降で使用できます。説明この機能は、テキスト領域(テキスト入力ボックス)のサイズを指定するものです。何も設定しなければ、LimeSurveyは入力ボックスを既定のサイズで表示します。この設定で既定の動作を変えることができます。ボックスを次の行に移動させたい場合、ラッパーのサイズを大きくします。テキスト入力幅属性の値を大きくします。(question_theme)説明それぞれの質問にカスタマイズされたテンプレートを適用することができます。この機能は現在開発中です。(hidden)説明オンにすると、その質問は常に表示されません。この機能は以下のような場合に使用します。質問にURLをあらかじめ入力しておき、それを画面に表示させたくない場合。それぞれの質問がページに埋め込まれないため、アンケートで使用される条件が無効になります。式マネージャーで値をその場で保存または計算したい場合。この機能で使用する一般的な質問タイプは式です。特定の質問に特別なCSSクラスを追加するときは、この欄にCSSクラス名を入力します。クラス名を列挙するときは空白文字を挟みます。式の結果は動的にはアップデートされないので注意してください。ハイフン(-)、アンダースコア(_)のみが使えます。1文字として、数字やハイフン(2文字目が数字の場合)は使えません。(maximum_chars)説明この設定はテキストベースの質問で入力できる最大文字数を指定するものです。20と入力すると、アンケート参加者は20文字を超えて入力することができません。次の質問タイプでは、アンケート回答者にopenstreet/googleマップの特定の場所を特定するよう尋ねる"地図"の質問を作成できます。一連のデータをデータベースに格納することができます。既定の座標を提供することもできます。個別のソリューションについては、コミュニティメンバーがフォーラムに投稿したカスタマイズの例を確認することをお勧めします。Hulotteというユーザーは次のようなカスタマイズスクリプトを提案しました:フォーラムリンク。その他の解決策は、limesurvey.orgの検索クエリに「maps」と入力すれば見つかるかもしれません。専門家の助けが必要な場合は、当社の公式パートナーに連絡してください。(location_mapservice)説明フリーテキスト質問タイプでこのオプションを使うと、テキストボックスではなく地図が表示されます(両方を同時に利用することはできません)。Mapsを選択し、質問を回答必須にすると、回答者は赤い点を動かすか緯度経度テキストボックスに地理的情報を入力する必要があります。ユーザーは既定値を利用して"次へ"ボタンを押すことはできません。この点について、質問文の前でユーザーに案内することを強く推奨します。上級者向けMapQuestのOpenStreetMapでは、検索ボックスに(LimeSurvey用に作成されたユーザーとして)GeoNamesを使用します。Webサービスを使用します。(location_nodefaultfromip)説明オンにすると、地図上の既定の位置が利用者のIPアドレスをベースとしたものになります。(location_postal)説明アンケート結果テーブルに郵便番号を保存するときに使います。keyがあれば使用できます。(location_city)説明アンケート結果テーブルに都市の情報を保存するときに使います。keyがあれば使用できます。有効にすると、県の情報がアンケート結果テーブルに保存されます。keyがあれば使用できます。(location_country)Descriptionアンケート結果テーブルに国の情報を保存するときに使います。keyがあれば使用できます。(location_mapzoom)地図のズームレベルを設定します。次の画像ではズームレベル=5の500x300サイズの地図が表示されています。地図を表示したときに中心隣る位置の緯度と経度を入力します。(location_mapwidth)地図の横幅をピクセル単位で設定します。既定値は500pxです。(location_mapheight)地図の縦幅をピクセル単位で設定します。既定値は300pxです。質問を特定のランダムグループに入れることにより、そのグループ内のすべての質問をランダムな順番でアンケート回答者に提示するものです。ランダムグループ名を使用した例は、式マネージャーのアンケートにあります。任意の文字列(例:'group1')を入力します。ランダムグループ名ボックスに同じ名前がセットされたすべての質問がアンケートの中でランダムになります(お互いにランダムに入れ替わる)。質問をプレビューするには、質問グループのプレビュー機能ではなくアンケートのプレビューを使用します。前者では、質問をランダムな順序で表示できないと報告されているためです。質問全体(複数選択質問をまとめて)を検証する式です。設定したメッセージが表示されます(CSSスタイルは.errorとなります)。このTIPは.em_q_fn_validationというCSSスタイルが使われ、template.cssの既定では非表示となります。オプション)との大きな違いは、質問または質問の一部が検証エラーとなると、エラーメッセージが表示される点です。サブ質問の検証式では、それぞれのテキスト入力欄(例えば配列質問タイプにおいてですが、単一入力する質問タイプでも機能します)の背景が(薄い)赤色になります。式マネージャーの構文に従うすべての式(中括弧は外す)。自由回答(短い・複数)で利用者の情報を集め、有効なメールアドレスと電話番号が入力されたか検証したいときこの例は無効な回答がいくつかある場合にどのように見えるかを示します。これはひとつだけ、無効な回答がある場合の見え方です。これは、情報を入力するためにどのように質問を編集するかを示します。これは、ロジックファイルの出力の一部で、式が正しいか、構文エラーがないかをチェックできます。お分かりのように、検証式はメールアドレスと電話番号が空白か正規表現フィルターにマッチするかテストしています。電話番号やメールアドレスが無効な場合、検証TIPはワーニングメッセージだけ表示します。複雑な検証メッセージを作成する場合は、式マネージャーの使用方法を参照してください。LimeSurveyに上記の例をインポートする場合は、この.lsqファイルをダウンロードしてください。始めと終わりが/(スラッシュ)になります。質問の検証式を使用する際、質問のTIPとしてどのように入力すべきか表示するときに使います。例として、質問の検証式ウィキセクションの例を参照してください。自由回答(短い・複数)で検証エラーとなった部分でどのようにTIPが表示されるかがわかります。各々のサブ質問(テキスト)を検証するための式です。CSSスタイルを使用)。正規表現ベースの検証も可能です。式マネージャーの構文に従うすべての式(中括弧は外す)。回答を3の倍数に限定する場合、式は次のようになります。floor(this/3)予約値thisは、テキスト入力欄の入力値に自動的に置き換えられます。(em_validation_sq_tip)説明em_validation_sqを使用する際、入力した回答が正しくないときに表示されるメッセージ/TIPを設定します。例メールアドレスを検証する場合は、TIPは、"正しいメールアドレスを入力してください"のようになります。(page_break)説明この属性は、印刷用ビューからアンケートを実際に印刷するときだけアクティブになります。質問の前で改ページします。(numbers_only)説明このオプションをオンにすると、参加者はテキストボックスに数字のみ入力できるようになります。式質問タイプでは、この設定は結果が文字列ではなく数字だけでなければならないことになります。小数点について式が正しく計算/変換されます。数字以外の値が入力されたら、テキストボックスがすぐに消去され、正しい値を入力できるようになります。数字のみオプションがオフの場合、"合計を表示"と"総計を表示"オプションが無効にされ、合計欄が表示されません。このオプションをオンにすると、式の結果を強制的に数値に変換します。返し、結果テーブルには空文字列が保存されます。統計ページで地図上に住所や位置の印をつけたいときに使用します。(display_chart)説明この属性により、アンケート管理者は、アンケート参加者に対し、アンケート送信後に質問の結果を含むチャートを表示するかを選択することができます。最後のページでグラフを表示するには、以下の設定をオンにする必要があります。(chart_type)説明この属性により、アンケート管理者は、アンケート参加者に対し、アンケート送信後にどのようなチャートを表示するかを選択することができます。アンケート終了時にチャートを表示するには質問とアンケートの設定を変更する必要があります。詳細は、チャート表示属性に関するウィキセクションを参照してください。質問にtime_limit属性を設定すると、質問の表示とともにカウントダウンが始まります。カウントダウンタイマーが切れると、自動的に次のページに進んだり、これ以上の入力をできないようにさせたりできます。例240と入力すると、制限時間は4分(つまり240秒)となります。(time_limit_action)説明time_limit値に到達した時に起こすアクションを設定します。>>"ボタンが自動的に押されます。>>"ボタンを警告メッセージなしに自動的に押してしまいます。>>"が押されるのではありません。この設定は、制限時間が設定されているときだけ有効です。質問が必須の場合、またはグループ内の質問が必須の場合、必須の質問に回答しないとJavaScriptのループが発生することがあります。その結果、回答されていない質問がある旨のエラーが画面に表示され、ページが更新されます。回答を空欄のままにさせないようにするため、必須質問の機能ではなく、式を使うこともできます(質問とサブ質問の検証式を参照してください)。検証式がどのように機能するかを確認するには、次の例を確認してください。質問グループにタイマーを適用する場合は、グループごとのアンケートモードを有効にして、質問で制限時間機能を使うよう設定し、時間制限アクションとして警告と移動(既定)オプションを選択します。質問タイマーが終了すると、アンケートは次のページに移動します。制限時間タイマーが機能している間、"次へ"ボタンを無効にします。通常は、制限時間タイマーが機能していても、アンケート参加者が"次へ"をクリックして次の質問や質問グループに進みたい場合は、"次へ"ボタンをクリックすることができます(質問または質問グループに費やす時間を短縮します)。この機能をオンにすると、"次へ"ボタンはグレーアウトし、制限時間タイマーが終了するまで使えなくなります。この設定は、制限時間が設定されているときだけ有効です。制限時間タイマーが終わるまで"次へ"ボタンが無効になります。アンケートがグループごと形式である場合、この設定はその質問が属するグループ全体に適用されます。制限時間タイマーが機能している間、"前へ"ボタンを無効にします。通常は、制限時間タイマーが機能していても、アンケート参加者が"前へ"をクリックして前の質問や質問グループに戻りたい場合は、"前へ"ボタンをクリックすることができます(質問または質問グループに費やす時間を短縮します)。この機能をオンにすると、"前へ"ボタンはグレーアウトし、制限時間タイマーが終了するまで使えなくなります。この設定は、制限時間が設定されているときだけ有効です。制限時間タイマーが終わるまで"前へ"ボタンが無効になります。アンケートがグループごと形式である場合、この設定はその質問が属するグループ全体に適用されます。(time_limit_countdown_message)説明カウントダウンタイマーが動作中に表示されるテキストメッセージを指定します。この設定は、制限時間が設定されているときだけ有効です。なにも設定されていない場合は、既定値である「残り時間」となります。(time_limit_timer_style)説明カウントダウンタイマーを表示するCSSを指定(既定のスタイルを上書き)します。指定しない場合は次の既定のスタイルが適用されます。8pt;'この属性に設定されたテキストは既定のCSSを上書きしてしまうので、値の入力には注意が必要です。none;'を追加します。この設定は、制限時間が設定されているときだけ有効です。(time_limit_message_delay)説明time_limit_actionが起こる前にtime_limit_messageが表示される秒数を設定します。設定しない場合、既定値は1(1秒)となります。この設定は、制限時間が設定されているときだけ有効です。(time_limit_message)説明time_limitが終了したときに参加者に提示されるテキストメッセージです。既定では、メッセージは"この質問への回答期限が切れました"です。time_limit_action属性が"警告なしに次に進む"の場合、このメッセージは表示されません。time_limit_message_style属性で、テキストに対するCSSスタイルを設定することができます(下記参照)。この設定は、制限時間が設定されているときだけ有効です。質問に回答する時間がなくなりました。時間切れメッセージを表示するCSSを指定(既定のスタイルを上書き)します。指定しない場合は次の既定のスタイルが適用されます。auto'この属性に設定されたテキストは既定のCSSを上書きしてしまうので、値の入力には注意が必要です。(既定値は1001)よりも大きい数値とすることを強く推奨します。制限時間が終わる何秒前にtime_limit_warning_messageが表示されるかを設定します。値を設定することにより、時間切れ警告メッセージが表示されるようになります。この設定は、制限時間が設定されているときだけ有効です。2回目の警告メッセージの設定もあります。例'20'と設定すると、時間切れ警告メッセージは制限時間カウントダウンが0に到達する20秒前に表示されます。(time_limit_warning_display_time)Descriptiontime_limit_warning_messageが何秒間表示されるかを指定します。既定では、time_limit_warning_messageはカウントダウンが終了するまで表示されます。設定値が0より大きい場合、設定した秒数経過後、メッセージが消えます。この設定は、制限時間が設定されているときだけ有効です。2回目の警告メッセージの設定もあります。時間切れ警告メッセージは表示されてから10秒で消えます。設定すると、制限時間に到達する前の一定の時間、警告メッセージが表示されます。既定値は「この質問に回答するための期限切れが近づいています。