# コース

プラットフォーム全体のコースに適用されるデフォルト設定とポリシー — 公開性、作成権限、許可されるツール、学習者の権限など。

これらの設定には **管理 > 設定 > コース** からアクセスできます。このカテゴリには **45の設定** が含まれており、以下にプラットフォームの設定フィクスチャ（`SettingsCurrentFixtures.php`）に含まれるタイトルとコメントとともにリストされています。

> コード内の変数名は等幅フォントで表示されています。APIを通じてスクリプトを作成する場合や、[`config/settings_override.yaml`](https://github.com/chamilo/chamilo-lms/wiki/Configurations#configsettings_overridesyaml) を編集してこれらの設定をグローバルレベルで変更する必要がある場合に使用してください。

## 設定

### `active_tools_on_create`

**コース作成時のアクティブなツール**

コース作成後に *アクティブ* になるツールを選択します。

*デフォルト:*

```
agenda,announcement,attendance,bbb,blog,chat,course_description,course_progress,customcertificate,document,dropbox,forum,global,glossary,gradebook,group,learnpath,link,mobidico,notebook,notebookteacher,portfolio,positioning,quiz,student_publication,survey,test2pdf,tracking,user,wiki,zoom
```

### `allow_base_course_category`

**トップURLからのコースカテゴリの使用を許可**

マルチURL設定において、管理者や教師がトップURLのカテゴリを子URLのコースに割り当てることを許可します。

*デフォルト: `false`*

### `allow_course_theme`

**コーステーマを許可**

コースのグラフィックテーマを許可し、Chamiloで利用可能な任意のスタイルシートにコースが使用するスタイルシートを変更できるようにします。ユーザーがコースに入ると、コースのスタイルシートがユーザーのスタイルシートやプラットフォームのデフォルトスタイルシートよりも優先されます。

*デフォルト: `true`*

### `allow_public_course_with_no_terms_conditions`

**利用規約付きの公開コースへのアクセス**

このオプションを有効にすると、コースが公開状態で利用規約がある場合、コースが公開されている間は利用規約が無効になります。

*デフォルト: `false`*

### `block_registered_users_access_to_open_course_contents`

**認証済みユーザーへの公開コースアクセスの制限**

公開コースのみを表示します。登録ユーザーが「公開」状態のコースにアクセスすることは、各コースに登録していない限り許可されません。

*デフォルト: `false`*

### `breadcrumbs_course_homepage`

**コースホームページのパンくずリスト**

パンくずリストは通常、ページの左上に表示される水平リンクナビゲーションシステムです。このオプションは、コースのホームページに表示されるパンくずリストの内容を選択します。

*デフォルト: `course_title`*

### `course_about_teacher_name_hide`

**コース詳細ページでの教師情報の非表示**

コース詳細ページで教師情報を非表示にします。

*デフォルト: `false`*

### `course_category_code_to_use_as_model`

**コーステンプレートを1つのコースカテゴリに制限**

コーステンプレートとして使用するカテゴリコードを指定します。このカテゴリのコースのみがコース作成時のドロップダウンに表示され、ユーザーはコースカタログからこのカテゴリのコースを見ることができません。

### `course_configuration_tool_extra_fields_to_show_and_edit`

**コース設定に表示および編集する追加フィールド**

この配列で定義されたフィールドは、コース設定ページに表示されます。

### `course_creation_by_teacher_extra_fields_to_show`

**コース作成フォームに表示する追加フィールド**

この配列で定義されたフィールドは、コース作成フォームに追加フィールドとして表示されます。

### `course_creation_donate_link`

**コース作成ページの寄付リンク**

寄付メッセージがリンクするページ（完全なURL）。

### `course_creation_donate_message_show`

**コース作成ページに寄付メッセージを表示**

コース作成ページに教師向けのメッセージボックスを追加し、プロジェクトへの寄付を依頼します。

*デフォルト: `false`*

### `course_creation_form_hide_course_code`

**コース作成フォームからコースコードフィールドを削除**

提供されない場合、コースコードはデフォルトでコースタイトルに基づいて生成されるため、このオプションを有効にするとコース作成フォームからコードフィールドを完全に削除できます。

*デフォルト: `false`*

### `course_creation_form_set_course_category_mandatory`

**コースカテゴリを必須に設定**

コース作成時にコースカテゴリを必須設定にします。

*デフォルト: `false`*

### `course_creation_form_set_extra_fields_mandatory`

**コース作成フォームで必須とする追加フィールド**

この配列で定義されたフィールドは、コース作成フォームで必須となります。

### `course_creation_splash_screen`

**コースのスプラッシュスクリーン**

新しいコースを作成する際にスプラッシュスクリーンを表示します。

*デフォルト: `true`*

***

### `course_creation_use_template`

**新しいコースにテンプレートコースを使用する**

この設定を有効にすると、プラットフォーム上で作成されるすべての新しいコースに同じテンプレートコース（データベース内のコースの数値IDで識別される）が使用されます。適切に計画されていない場合、この設定はストレージ使用量に大きな影響を与える可能性があることに注意してください。テンプレートコースは、教師がコースバックアップツールを使用してコースをコピーしたかのように使用されるため、ユーザーのコンテンツはコピーされず、教師の教材のみがコピーされます。コースバックアップの他のすべてのルールが適用されます。無効にする場合は空欄のままにするか、0に設定してください。

### `course_creation_user_course_extra_field_relation_to_prefill`

**ユーザーのフィールドからコースフィールドを事前入力する**

空欄でない場合、コース作成プロセスはユーザープロファイル内のいくつかのフィールドを探し、コース用に自動入力します。たとえば、デジタルマーケティングを専門とする教師は、作成する各コースに自動的に「デジタルマーケティング」フラグを設定することができます。

### `course_hide_tools`

**教師からツールを非表示にする**

教師から非表示にしたいツールにチェックを入れてください。これにより、そのツールへのアクセスが禁止されます。

### `course_images_in_courses_list`

**コースのカスタムアイコン**

コースリスト内でコース画像をコースアイコンとして使用します（デフォルトの緑色の黒板アイコンの代わりに）。

*デフォルト: `true`*

### `course_log_default_extra_fields`

**コース統計ページにデフォルトで表示するユーザーの追加フィールド**

メインのコース統計ページにデフォルトで表示したい追加フィールドの内部IDをこの配列に設定してください。

### `course_log_hide_columns`

**コースログから列を非表示にする**

この配列を使用すると、メインのコース統計ページおよび合計時間レポートで非表示にする列を設定することができます。

### `course_sequence_valid_only_in_same_session`

**同一セッション内でのみ前提条件を検証する**

有効にすると、コースは現在のセッション内で合格した場合にのみ検証済みとみなされます。無効にすると、他のセッションで合格したコースも依存するコースのロックを解除します。

*デフォルト: `false`*

### `course_student_info`

**コースの学生情報表示**

「マイコース」/「マイセッション」ページで、学生のスコア、進捗状況、または証明書取得に関する追加情報を表示します。

### `course_validation`

**コースの検証**

「コースの検証」機能が有効になっている場合、教師は単独でコースを作成することができません。教師はコースリクエストを記入し、プラットフォーム管理者がリクエストを確認して承認または拒否します。\
この機能は自動化された電子メールメッセージングに依存しています。Chamiloが電子メールサーバーにアクセスできるように設定し、専用の電子メールアカウントを使用するようにしてください。

*デフォルト: `false`*

### `course_validation_terms_and_conditions_url`

**コース検証 - 利用規約へのリンク**

これは、コースリクエストを行う際に有効な「利用規約」ドキュメントへのURLです。ここにアドレスが設定されている場合、ユーザーはコースリクエストを送信する前にこれらの利用規約を読み、同意する必要があります。\
Chamiloの「利用規約」モジュールを有効にし、そのURLを使用したい場合は、この設定を空欄のままにしてください。

### `courses_default_creation_visibility`

**デフォルトのコース公開設定**

新しいコースを作成する際のデフォルトのコース公開設定

*デフォルト: `2`*

### `display_coursecode_in_courselist`

**コース名にコードを表示する**

コースリストにコースコードを表示する

*デフォルト: `false`*

### `display_teacher_in_courselist`

**コース名に教師を表示する**

コースリストに教師を表示する

*デフォルト: `true`*

### `enable_tool_introduction`

**ツールの紹介を有効にする**

各ツールのホームページで紹介を有効にする

*デフォルト: `false`*

### `enable_unsubscribe_button_on_my_course_page`

**「マイコース」に登録解除ボタンを表示する**

「マイコース」ページにコースから登録解除するボタンを追加する

*デフォルト: `false`*

### `example_material_course_creation`

**コース作成時のサンプル教材**

新しいコースを作成する際にサンプル教材を自動的に作成する

*デフォルト: `true`*

### `hide_course_rating`

**コース評価を非表示にする**

コース評価機能はデフォルトでさまざまな場所に表示されます。表示したくない場合は、このオプションを有効にしてください。

*デフォルト: `false`*

### `hide_course_sidebar`

**サイドバーのコースブロックを非表示にする**

左メニューが表示される画面で「コース」セクションを表示しない

*デフォルト: `true`*

### `multiple_access_url_show_shared_course_marker`

**マルチURL共有コースマーカーを表示する**

URL間で共有されているコースにリンクアイコンを追加し、ユーザー（特に教師）がコースコンテンツを編集する際に特別な注意が必要であることを知らせます。

*デフォルト: `false`*

### `my_courses_show_courses_in_user_language_only`

**ユーザーの言語のコースのみを表示する**

有効にすると、ユーザーの言語に設定されていないすべてのコースが非表示になります。

*デフォルト: `false`*

***

### `profiling_filter_adding_users`

**コースへの登録時にプロフィールフィールドでユーザーをフィルタリング**

教師がコースにユーザーを登録するページで、追加フィールドに基づいてユーザーをフィルタリングできるようにします。

*デフォルト: `false`*

### `resource_sequence_show_dependency_in_course_intro`

**コースのイントロに依存関係を表示**

コースまたはセッションでリソースの順序付けを使用する場合、コースのホームページにコースの依存関係を表示します。

*デフォルト: `false`*

### `scorm_cumulative_session_time`

**SCORMの累積セッション時間**

有効にすると、SCORM学習パスのセッション時間は累積されます。無効の場合、最後の更新時間からのみカウントされます。これはグローバル設定です。新しい学習パスを作成する際に使用されますが、その後各学習パスごとに再定義することができます。

*デフォルト: `true`*

### `send_email_to_admin_when_create_course`

**コース作成時のメールアラート**

教師が新しいコースを作成するたびに、プラットフォーム管理者にメールを送信します。

*デフォルト: `false`*

### `show_course_duration`

**コースの期間を表示**

コースカタログおよびコースリストで、コースタイトルの横にコースの期間を表示します。

*デフォルト: `false`*

### `show_navigation_menu`

**コースナビゲーションメニューを表示**

ツールへのアクセスを迅速化するナビゲーションメニューを表示します。

*デフォルト: `false`*

### `show_toolshortcuts`

**ツールのショートカット**

バナーにツールのショートカットを表示しますか？

*デフォルト: `false`*

### `student_view_enabled`

**学習者ビューを有効にする**

学習者ビューを有効にすると、教師または管理者が学習者としてコースを見ることができます。

*デフォルト: `true`*

### `view_grid_courses`

**コースをグリッドレイアウトで表示**

コースを1行に複数のコースを表示するレイアウトで表示します。無効の場合、レイアウトは1行に1つのコースを表示します。

*デフォルト: `true`*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/2.x-ja/gaido-1/admin-guide/platform-settings/course-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
