> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/3.x/ja/gaido-1/admin-guide/platform-settings/exercise-settings.md).

# 演習（テスト）

**演習（テスト）** ツールの既定値と動作 — 設問の表示、採点、受験回数など。

これらの設定は **管理 > 設定 > 演習（テスト）** からアクセスします。このカテゴリには **64 件の設定** があり、以下にプラットフォームの設定フィクスチャ（`SettingsCurrentFixtures.php`）に同梱されているタイトルとコメントとともに掲載します。

> コード上の変数名は等幅フォントで示します。API 経由でスクリプトを書く場合や、[`config/settings_override.yaml`](https://github.com/chamilo/chamilo-lms/wiki/Configurations#configsettings_overridesyaml) を編集してグローバルに変更する場合に使用してください。

## 設定

### `add_exercise_best_attempt_in_report`

**最高得点の受験結果の表示を有効にする**

レポートで任意の学習者の最高得点の受験結果を表示するコースおよびテストの ID の一覧を指定します。

### `allow_coach_feedback_exercises`

**チューターが演習のレビュー時にコメントできるようにする**

チューターが演習のレビュー時にフィードバックを編集できるようにします

*既定値: `true`*

### `allow_edit_exercise_in_lp`

**教師が学習パス内のテストを編集できるようにする**

既定では、Chamilo は学習パスに含まれているテストの編集を禁止します。これは、学習パスの結果や進捗について、学習者（過去および将来）に異なる影響を与える変更を避けるためです。このオプションにより、教師はこの制限を回避できます。

### `allow_exercise_categories`

**テストカテゴリを有効にする**

テストカテゴリは複雑さを増すため、既定では有効になっていません。この機能を有効にすると、テストカテゴリ関連の管理アイコンがすべて表示されます。

*既定値: `false`*

### `allow_mandatory_question_in_category`

**必須設問の選択を有効にする**

ランダムカテゴリを使用するテストで、必須設問の選択を有効にします。

*既定値: `false`*

### `allow_notification_setting_per_exercise`

**テスト単位の通知設定**

テスト提出の通知設定を、コース単位ではなくテスト単位で構成できるようにします。テスト単位で未定義の場合はコース単位の設定にフォールバックします。

*既定値: `false`*

### `allow_quick_question_description_popup`

**設問への画像の簡易追加**

テストの設問一覧に、設問の説明として画像を追加する追加アイコンを表示します。設問がタイトルにあり、説明が画像のみの場合、設問編集が大幅に高速化されます。

*既定値: `false`*

### `allow_quiz_question_feedback`

**不正解時の設問フィードバックを追加する**

既定では、Chamilo では設問内の各解答にフィードバックを表示できます。このオプションでは、設問全体に対する事前定義のフィードバックを提供する追加フィールドが作成されます。このフィードバックは、利用者が不正解だった場合にのみ表示されます。

*既定値: `false`*

### `allow_quiz_results_page_config`

**テスト結果ページの構成を有効にする**

すべてのテスト結果ページに適用する設定の配列を定義します。設定には ‘hide\_question\_score’、‘hide\_expected\_answer’、‘hide\_category\_table’、‘hide\_correct\_answered\_questions’、‘hide\_total\_score’ などがあり、将来さらに追加される可能性があります。使用中の項目はコード内の ‘getPageConfigurationAttribute’ を参照してください。

*既定値: `false`*

### `allow_quiz_show_previous_button_setting`

**テストで設問を移動する「前へ」ボタンを表示する**

テストで設問に解答する際の「前へ」ボタンを無効にするには false に設定し、利用者は常に先へ進むことになります。

*既定値: `false`*

### `allow_teacher_comment_audio`

**提出された解答への音声フィードバック**

教師がテストの各設問について、テキストの代わりに音声で利用者へフィードバックできるようにします。

*既定値: `true`*

### `allow_time_per_question`

**テストで設問ごとの制限時間を有効にする**

既定では、制限時間はテスト単位でのみ設定できます。設問単位の制限を追加すると可能性が広がり、両方を（慎重に）組み合わせることもできます。

*既定値: `false`*

### `block_category_questions`

**テストで前のカテゴリの設問をロックする**

このオプションを使用すると、テストの設定に追加のオプションが表示されます。複数の設問カテゴリを持つテストでカテゴリごとの配分を指定した場合、利用者はカテゴリごとに設問を移動できます。あるカテゴリが終了すると次のカテゴリへ進み、前のカテゴリには戻れません。

*既定値: `false`*

### `block_quiz_mail_notification_general_coach`

**総合チューターへのテスト通知の送信をブロックする**

学習者がテストを完了すると、通常は総合セッションチューターを含むチューターに通知が送られます。このオプションを有効にすると、これらの通知から総合チューターを除外します。

*既定値: `false`*

### `configure_exercise_visibility_in_course`

**セッション内の演習の非表示設定をベースコースレベルで上書きできるようにする**

グローバル設定を上書きするため、ベースコースでセッション内の演習の非表示を設定できるようにします。設定しない場合はグローバルパラメータが使用されます。

*デフォルト: `false`*

### `disable_clean_exercise_results_for_teachers`

**教師向けの「結果の消去」を無効にする**

テスト一覧からテスト結果を削除するオプションを無効にします。不注意な教師がコースを管理する場合に、重大なミスを防ぐためにしばしば使用されます。

*デフォルト: `true`*

### `email_alert_manager_on_new_quiz`

**新しい小テストに対するデフォルトのメール通知設定**

学生が小テストに回答したときに、コース管理者（教師）にメールで通知するかどうかです。これはすべての新規コースに与えられるデフォルト値ですが、各教師は自身のコースでこの設定を変更できます。

*デフォルト: `true`*

### `enable_quiz_scenario`

**小テストシナリオを有効にする**

ここから、ユーザーの回答に応じて異なる問題を提示する演習を作成できます。

*デフォルト: `true`*

### `exercise_additional_teacher_modify_actions`

**テスト一覧における教師向けの追加リンク**

テスト一覧の右側に教師向けの新しいアクションアイコンを生成するためのコールバック要素を、配列の形式で設定します。例: \['myplugin' => \['MyPlugin', 'urlGeneratorCallback']]

### `exercise_attempts_report_show_username`

**テスト結果ページでユーザー名を表示する**

テスト結果ページで（ユーザー情報の代わりに、またはそれに加えて）ユーザー名を表示します。

*デフォルト: `false`*

### `exercise_category_report_user_extra_fields`

**演習カテゴリレポートにユーザー追加フィールドを追加する**

レポートに追加するユーザー追加フィールドのリストを配列で定義します。

### `exercise_category_round_score_in_export`

**テストエクスポートでスコアを四捨五入する**

有効にすると、演習レポートのエクスポート時にテストスコアが最も近い整数に四捨五入されます。

*デフォルト: `false`*

### `exercise_embeddable_extra_types`

**埋め込み可能な問題タイプ**

デフォルトでは、テストを動画に埋め込めるかどうかを判断する際、単一回答および複数回答の問題のみが対象となります。このオプションにより、より多くの問題タイプを利用可能にできます。すべての問題タイプが動画に割り当てられたスペースにうまく収まるわけではないことに注意してください。問題タイプはコード内の question.class.php で利用できます。

### `exercise_hide_ip`

**テストレポートからユーザーIPを非表示にする**

デフォルトではユーザー情報とそのIPアドレスを表示しますが、これは個人データと見なされる可能性があるため、このオプションですべてのテストレポートからこの情報を削除できます。

*デフォルト: `false`*

### `exercise_hide_label`

**テスト結果で問題リボン（正解/不正解）を非表示にする**

テスト結果では、回答が正解か不正解かを示すリボンがデフォルトで表示されます。このオプションを有効にすると、リボンをグローバルに削除します。

*デフォルト: `false`*

### `exercise_invisible_in_session`

**セッション内で演習を非表示にする**

演習がベースコースで表示されている場合、セッションでは非表示になります。演習がベースコースで非表示の場合、セッションには表示されません。

*デフォルト: `false`*

### `exercise_max_editors_in_page`

**演習結果画面のエディタの最大数**

演習に表示される問題数が非常に多いため、教師が各回答にコメントを追加できる採点画面の読み込みが非常に遅くなることがあります。この数値を 5 に設定すると、画面上の一定数の回答までしか WYSIWYG エディタを表示しないようプラットフォームに指示します。これにより採点ページの読み込み時間が大幅に短縮されますが、WYSIWYG エディタは削除され、プレーンテキストエディタのみが残ります。

*デフォルト: `0`*

### `exercise_max_score`

**演習の最大スコア**

プラットフォーム上のすべての演習に対する最大スコア（一般的には 10、20、または 100）を定義します。これにより、最終結果がユーザーと教師にどのように表示されるかが決まります。

*デフォルト: `20`*

### `exercise_min_score`

**演習の最小スコア**

プラットフォーム上のすべての演習に対する最小スコア（一般的には 0）を定義します。これにより、最終結果がユーザーと教師にどのように表示されるかが決まります。

*デフォルト: `0`*

### `exercise_result_end_text_html_strict_filtering`

**テスト終了メッセージの HTML フィルタリングをバイパスする**

テスト終了時のメッセージは常に安全であると見なします。フィルタを外すと、そこで JavaScript を使用できるようになります。

*デフォルト: `false`*

### `exercise_score_format`

**テストスコアの表示形式**

各種レポートにおけるユーザーのスコア表示について、次の形式から選択します: 1 = SCORE\_AVERAGE (5 / 10); 2 = SCORE\_PERCENT (50%); 3 = SCORE\_DIV\_PERCENT (5 / 10 (50%))。使用したい形式の数値 ID を指定してください。

*デフォルト: `0`*

### `exercises_disable_new_attempts`

**新しいテスト受験を無効にする**

新しいテスト受験をグローバルに無効にします。通常、テスト全般に問題があり、プラットフォーム全体をブロックせずに分析する時間が必要な場合に使用します。

*デフォルト: `false`*

### `hide_free_question_score`

**記述式問題の得点を非表示にする**

記述式問題（音声および注釈を含む）に得点があることを、学習者向けのすべてのレポートで得点表示を隠すことで伏せます。

*デフォルト: `false`*

### `hide_user_info_in_quiz_result`

**テスト結果ページでユーザー情報を非表示にする**

デフォルトのテスト結果ページにはユーザーのデータシート（写真、氏名など）が表示されますが、状況によっては個人データの取り扱いの限度を超えると見なされる場合があります。このオプションを有効にすると、テスト結果からユーザーの詳細が削除されます。

*デフォルト: `false`*

### `limit_exercise_teacher_access`

**テストに対する教師の権限を制限する**

有効にすると、教師はテストや問題の削除、テストの公開設定の変更、QTI へのダウンロード、結果の消去などができなくなります。

*デフォルト: `false`*

### `my_courses_show_pending_exercise_attempts`

**全体の未完了テスト一覧**

有効にすると、最終ユーザーに対して全コースにわたる未完了テストの一覧ページを表示します。

*デフォルト: `false`*

### `question_exercise_html_strict_filtering`

**テスト問題の HTML フィルタリングをバイパスする**

テスト内の問題テキストは常に安全であると見なします。フィルターを外すと、そこに JavaScript を使用できるようになります。

*デフォルト: `false`*

### `question_pagination_length`

**教師向けの問題ページネーション件数**

教師向けの問題ページネーションオプションを使用する際、各ページに表示する問題数です。

*デフォルト: `20`*

### `quiz_answer_extra_recording`

**テスト解答の追加記録を有効にする**

すべての解答（一時的なものを含む）を track\_e\_attempt\_recording テーブルに記録できるようにします。この機能は実験的であり、テストの採点時にレポートページで問題を引き起こす可能性があります。

*デフォルト: `false`*

### `quiz_check_all_answers_before_end_test`

**テスト提出前にすべての解答を確認する**

テスト提出前に、解答済み／未解答の問題一覧をポップアップで表示します。

*デフォルト: `false`*

### `quiz_check_button_enable`

**テスト前に解答保存プロセスの確認を追加する**

テスト開始前に問題保存プロセスのシミュレーションを提供し、ユーザーがテスト開始の準備ができていることを確認します。これにより一部の接続問題を早期に検出し、ユーザー体験上の摩擦を減らします。

*デフォルト: `false`*

### `quiz_confirm_saved_answers`

**解答数確認用のチェックボックスを追加する**

このオプションは各テストの末尾に、保存された解答数をユーザーが確認するチェックボックスを追加します。重要なテスト向けにより良い監査データを提供します。

*デフォルト: `false`*

### `quiz_discard_orphan_in_course_export`

**コースエクスポートで孤立した問題を除外する**

コースをエクスポートする際、どのテストにも属していない問題はエクスポートしません。

*デフォルト: `false`*

### `quiz_generate_certificate_ending`

**テスト終了時に修了証を生成する**

クイズ終了時に修了証を生成します。クイズは成績表ツールにリンクされ、合格パーセンテージが設定されている必要があります。

*デフォルト: `false`*

### `quiz_hide_attempts_table_on_start_page`

**テスト開始ページで受験履歴テーブルを非表示にする**

テスト開始ページに表示される過去のすべての受験履歴テーブルを非表示にします。

*デフォルト: `false`*

### `quiz_hide_question_number`

**問題番号を非表示にする**

テスト受験時の問題の連番を非表示にします。

*デフォルト: `false`*

### `quiz_image_zoom`

**テスト画像のズームを有効にする**

この機能を有効にすると、テストで使用されている画像をユーザーが拡大できるようになります。

### `quiz_keep_alive_ping_interval`

**テスト中にセッションを維持する**

サーバーへ x 秒ごとに定期的な ping 信号を送り、セッションを維持します。間隔はここで定義します。300 秒に 1 回を推奨します。

*デフォルト: `0`*

### `quiz_open_question_decimal_score`

**記述式問題タイプで小数点得点を使用する**

教師が記述式、口頭表現、注釈の問題タイプを小数点の得点で採点できるようにします。

*デフォルト: `false`*

### `quiz_prevent_copy_paste`

**テスト内のコピー＆ペーストを禁止する**

演習内でのコピー／ペースト／保存／印刷キーおよび右クリックをブロックします。

*デフォルト: `false`*

### `quiz_question_category_destinations` **v3**

**カテゴリ遷移による段階的適応型テストを有効にする**

各問題カテゴリが得点に応じて学習者を別のカテゴリへ誘導できる、段階的適応型テストを有効にします。

*デフォルト: `true`*

### `quiz_question_delete_automatically_when_deleting_exercise`

**テスト削除時に問題を自動削除する**

デフォルトの動作では、それらを使用している唯一のテストが削除されると問題は孤立します。有効にすると、そうでなければ孤立することになるすべての問題も削除されます。

*デフォルト: `false`*

### `quiz_results_answers_report`

**テスト結果のダウンロードリンクを表示する**

テスト結果ページに、結果をファイルとしてダウンロードするリンクを表示します。

*デフォルト: `false`*

### `quiz_show_description_on_results_page`

**結果ページに常にテスト説明を表示する**

有効にすると、テスト完了後の結果ページにテスト説明が常に表示されます。

*デフォルト: `false`*

### `score_grade_model`

**スコア評定モデル**

このモデルを使用してレポートを表示するための、スコア範囲と色の配列を定義します。数値評定ではなく色を表示できるようになります。

### `send_score_in_exam_notification_mail_to_manager`

**テスト提出のメール通知にスコアを追加する**

テストが提出された後に教師へ送信されるメール通知に、学習者のスコアを追加します。

*デフォルト: `false`*

### `show_exercise_attempts_in_all_user_sessions`

**未完了テストレポートですべてのセッションのテスト受験を表示する**

未完了テストレポートにおいて、一般チューターがアクセスできるすべてのセッションのユーザーのテスト受験を表示します。

*デフォルト: `false`*

### `show_exercise_expected_choice`

**テスト結果に正解の選択肢を表示する**

テスト結果ページで、各解答について正解の選択肢と状態（正／誤）を表示します（テストが結果を表示するよう設定されている場合）。

*デフォルト: `false`*

### `show_exercise_question_certainty_ribbon_result`

**確信度設問のスコアを表示する**

デフォルトでは、Chamilo は確信度タイプの設問に対してスコアを表示しません。

*デフォルト: `false`*

### `show_exercise_session_attempts_in_base_course`

**ベースコースですべてのセッションのテスト受験を表示する**

ベースコースの教師に対して、すべてのセッションのユーザーのテスト受験を表示します。

*デフォルト: `false`*

### `show_official_code_exercise_result_list`

**演習結果に公式コードを表示する**

演習結果レポートに学生の公式コードを表示するかどうか

*デフォルト: `false`*

### `show_question_id`

**テストに設問 ID を表示する**

設問の内部 ID を表示し、特定の設問に関する問題をユーザーが記録し、より効率的に報告できるようにします。

*デフォルト: `false`*

### `show_question_pagination`

**教師向けに設問のページネーションを表示する**

設問数が多いテストでは、設問数がこの設定より多い場合にページネーションを使用します。ページネーションを使用しない場合は 0 に設定します。

*デフォルト: `100`*

### `tracking_my_progress_show_deleted_exercises`

**「マイ進捗」で削除済みテストを表示する**

このオプションを有効にすると、「マイ進捗」ページに、受験したすべてのテストの結果（削除されたものも含む）が表示されます。

*デフォルト: `false`*
