# セッション

**セッション**のデフォルト設定と動作 — セッションのライフサイクル、コーチのアクセス期間、セッション内でのコースの可視性など。

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

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

## 設定

### `add_users_by_coach`

**コーチによるユーザー登録**

コーチユーザーはプラットフォームにユーザーを追加し、セッションにユーザーを登録することができます。

*デフォルト: `false`*

### `allow_career_diagram`

**キャリアダイアグラムの有効化**

キャリアダイアグラムを使用すると、キャリア、スキル、コースのダイアグラムを表示することができます。

*デフォルト: `false`*

### `allow_career_users`

**ユーザー向けキャリアダイアグラムの有効化**

キャリアダイアグラムが有効になっている場合、このオプションを有効にするとユーザーはそれらを閲覧することができます（ただし、自分の学習に対応するダイアグラムのみ）。

*デフォルト: `false`*

### `allow_coach_to_edit_course_session`

**コーチによるコースセッション内の編集を許可**

コーチがコースセッション内を編集できるようにします。

*デフォルト: `true`*

### `allow_delete_user_for_session_admin`

**セッション管理者がユーザーを削除可能**

セッション管理者は、セッションを管理する際にプラットフォームからユーザーを削除することができます。

*デフォルト: `false`*

### `allow_disable_user_for_session_admin`

**セッション管理者がユーザーを無効化可能**

セッション管理者は、セッション内の登録記録を保持したまま、ログインを防ぐためにユーザーアカウントを無効化することができます。

*デフォルト: `false`*

### `allow_edit_tool_visibility_in_session`

**セッション内でのツール可視性の編集を許可**

セッションを使用する場合、デフォルトの動作では基本コースで定義されたツールの可視性が使用されます。この設定を変更すると、セッションコース内のコーチがツールの可視性をニーズに合わせて調整できるようになります。

*デフォルト: `true`*

### `allow_redirect_to_session_after_inscription_about`

**セッションの「概要」ページでの登録後にセッションへリダイレクト**

セッションの概要ページを通じて登録を完了した新しいユーザーを自動的にセッションページにリダイレクトします。

*デフォルト: `false`*

### `allow_search_diagnostic`

**セッション検索診断の有効化**

チューターが学習者に最適なセッションを検索するための診断を取得できるようにします。

*デフォルト: `false`*

### `allow_session_admin_extra_access`

**セッション管理者の一括ユーザーインポート、更新、エクスポートへのアクセスを許可**

セッション管理者は、標準の権限に加えて、一括ユーザーインポート、更新、エクスポート機能にアクセスすることができます。

*デフォルト: `false`*

### `allow_session_admin_login_as_teacher`

**セッション管理者が教師としてログイン可能**

セッション管理者は、セッション内のコースコンテンツや学生の体験をプレビューするために教師アカウントを模倣することができます。

*デフォルト: `false`*

### `allow_session_admin_read_careers`

**セッション管理者がキャリアを閲覧可能**

セッション管理者は、管理しているセッションにリンクされたキャリアパスや昇進ワークフローを閲覧およびアクセスすることができます。

*デフォルト: `false`*

### `allow_session_admins_to_manage_all_sessions`

**セッション管理者がすべてのセッションを閲覧可能**

このオプションが有効になっていない場合（デフォルト）、セッション管理者は自分が作成したセッションのみを閲覧することができます。オープンな環境では、セッション管理者が2つのセッション間でサポート時間を共有する必要がある場合に混乱を招く可能性があります。

*デフォルト: `false`*

### `allow_session_course_copy_for_teachers`

**教師向けセッション間コピーの許可**

このオプションを有効にすると、教師がセッション内の1つのコースから別のセッションのコースにコンテンツをコピーできるようになります。デフォルトでは、このオプションはプラットフォーム管理者のみに利用可能です。

*デフォルト: `false`*

### `allow_teachers_to_create_sessions`

**教師によるセッション作成の許可**

教師は自分のセッションを作成、編集、削除することができます。

*デフォルト: `false`*

### `allow_tutors_to_assign_students_to_session`

**チューターが学生をセッションに割り当て可能**

有効にすると、セッション内のコースコーチ/チューターが新しいユーザーをセッションに登録することができます。このオプションは通常、管理者およびセッション管理者のみに利用可能です。

*デフォルト: `false`*

### `allow_user_session_collapsable`

**「マイセッション」でセッションを折りたたむことをユーザーに許可**

ユーザーは、「マイセッション」ページでセッションカードやグループを折りたたむことで、視覚的な混乱を減らし、ナビゲーションを改善することができます。

*デフォルト: `false`*

### `assignment_base_course_teacher_access_to_all_session`

**基本コースの教師がすべてのセッションの課題を閲覧可能**

基本コースのwork/pending.phpページで、基本コースおよびすべてのセッションからの学習者の公開物をすべて表示します。

*デフォルト: `false`*

***

### `career_diagram_disclaimer`

**キャリアダイアグラムの下に免責事項を表示する**

キャリアダイアグラムの下に免責事項を追加します。サブラングエージに「Career diagram disclaimer」という言語変数が存在する必要があります。

*デフォルト: `false`*

### `career_diagram_legend`

**キャリアダイアグラムの下に凡例を表示する**

キャリアダイアグラムの下にキャリア凡例を追加します。サブラングエージに「Career diagram legend」という言語変数が存在する必要があります。

*デフォルト: `false`*

### `courses_list_session_title_link`

**セッションタイトルのリンクタイプ**

コース/セッションページで、セッションタイトルは以下のいずれかになります：0 = リンクなし（セッションタイトルを非表示）；1 = 特別なセッションページにリンク；2 = コースが1つだけの場合にコースにリンク；3 = セッションタイトルでコースリストを折り畳み可能にする；4 = リンクなし（セッションタイトルを表示）。

*デフォルト: `1`*

### `default_session_list_view`

**デフォルトのセッションリストビュー**

管理者としてセッションリストを開いたときに表示するデフォルトのタブを選択します。

*デフォルト: `all`*

### `drh_can_access_all_session_content`

**人事ディレクターがすべてのセッションコンテンツにアクセス可能**

有効にすると、人事ディレクターは自分がフォローしているセッションのすべてのコンテンツとユーザーにアクセスできるようになります。

*デフォルト: `true`*

### `duplicate_specific_session_content_on_session_copy`

**セッション固有のコンテンツを別のセッションにコピーする機能を有効にする**

セッションを複製する際に、セッション内で作成されたリソースの複製を許可します。

*デフォルト: `false`*

### `email_template_subscription_to_session_confirmation_lost_password`

**セッション登録確認メールにパスワードリセットリンクを追加する**

ユーザーがセッションに登録された際に送信される登録確認メールにパスワードリセットリンクを含めます。

*デフォルト: `false`*

### `email_template_subscription_to_session_confirmation_username`

**セッション登録確認メールにユーザー名を追加する**

ユーザーがセッションに登録された際に送信される登録確認メールにユーザーのユーザー名を含めます。

*デフォルト: `false`*

### `enable_auto_reinscription`

**自動再登録を有効にする**

コースの有効期限が切れた際に自動再登録を有効または無効にします。関連するcronジョブも有効にする必要があります。

*デフォルト: `false`*

### `enable_session_replication`

**セッション複製を有効にする**

自動セッション複製を有効または無効にします。関連するcronジョブも有効にする必要があります。

*デフォルト: `false`*

### `extend_rights_for_coach`

**コーチの権限を拡張する**

このオプションを有効にすると、コーチにトレーナーと同じオーサリングツールの権限が与えられます。

*デフォルト: `false`*

### `hide_courses_in_sessions`

**セッション内のコースリストを非表示にする**

コースページのセッションブロックを表示する際に、セッション内のコースリストを非表示にします（特定のセッション画面内でのみ表示）。

*デフォルト: `false`*

### `hide_reporting_session_list`

**レポートツールでセッションリストを非表示にする**

コース内に含まれるセッションがレポートツール内でリスト表示されると、同一コースが数百のセッションで使用されている場合に大きな負荷がかかることがあります。このオプションはそのリストを削除します。

*デフォルト: `false`*

### `hide_search_form_in_session_list`

**セッションリストで検索フォームを非表示にする**

管理インターフェースのセッションリストビューから検索入力フィールドを削除します。

*デフォルト: `false`*

### `hide_session_graph_in_my_progress`

**「マイプログレス」でセッショングラフを非表示にする**

学習者ダッシュボードの「マイプログレス」ページからセッションの進捗グラフやビジュアライゼーションを非表示にします。

*デフォルト: `false`*

### `hide_tab_list`

**セッションページのタブを非表示にする**

セッション詳細ページからナビゲーションタブを削除してインターフェースを簡素化します。

### `limit_session_admin_list_users`

**セッション管理者がユーザーリストにアクセスすることを禁止する**

セッション管理者が管理インターフェースでグローバルユーザーリストにアクセスするのを防ぎます。

*デフォルト: `false`*

### `limit_session_admin_role`

**セッション管理者の権限を制限する**

有効にすると、セッション管理者は「ユーザー」ブロックで「ユーザーの追加」オプションと、「セッション」ブロックで「セッションリスト」オプションのみを表示できます。

*デフォルト: `false`*

### `my_courses_session_order`

**「マイセッション」のデフォルトソートを変更する**

デフォルトでは、セッションは開始日でソートされます。これを変更するには、\['field' => 'end\_date', 'order' => 'desc'] のような配列を指定します。

### `my_courses_view_by_session`

**セッションごとにマイコースを表示する**

コースの一部としてセッションが表示される追加の「マイコース」ページを有効にします（逆ではありません）。

*デフォルト: `false`*

### `my_progress_session_show_all_courses`

**「マイプログレス」：セッション内でコースの詳細を表示する**

セッションの詳細をクリックした際に、セッション内の各コースのすべての詳細を表示します。

*デフォルト: `false`*

### `prevent_session_admins_to_manage_all_users`

**セッション管理者がすべてのユーザーを管理するのを防ぐ**

このオプションを有効にすると、セッション管理者は管理ページで自分が作成したユーザーのみを見ることができます。

*デフォルト: `false`*

***

### `remove_session_url`

**セッションページへのリンクを非表示にする**

セッションリストからセッションページへのリンクを非表示にします。

*デフォルト: `false`*

### `session_admins_access_all_content`

**セッション管理者がすべてのコースコンテンツにアクセス可能**

セッション管理者は、制限されたものやアーカイブされたものを含む、セッション内のすべてのコースコンテンツを閲覧できます。

*デフォルト: `false`*

### `session_admins_edit_courses_content`

**セッション管理者がコースコンテンツを編集可能**

セッション管理者は、セッションに割り当てられたコース内のコンテンツ（ドキュメント、演習、ツール）を変更できます。

*デフォルト: `false`*

### `session_automatic_creation_user_id`

**自動作成セッションの作成者ID**

自動作成されたセッションの作成者として使用するユーザーを設定します（すべてのセッションをポータル管理者であるユーザー '1' に割り当てるのを避けるため）。

*デフォルト: `1`*

### `session_classes_tab_disable`

**非管理者向けのセッションコースへのクラス追加タブを無効化**

非管理者向けに、セッションコースにクラスを追加するタブを無効化します。

*デフォルト: `false`*

### `session_coach_access_after_duration_end`

**期間指定のセッションをコーチが常に利用可能**

この設定が無効の場合、セッションコーチは有効期間中のみ期間指定のセッションにアクセスできます。

*デフォルト: `false`*

### `session_course_ordering`

**セッションコースの手動並べ替え**

このオプションを有効にすると、セッション管理者がセッション内のコースを手動で並べ替えることができます。無効の場合、コースはコースタイトルのアルファベット順に並べられます。

*デフォルト: `false`*

### `session_course_users_subscription_limited_to_session_users`

**コースへの登録をセッションのユーザーのみに制限**

コースセッションに登録する学生のリストを制限します。また、「セッション再開」ページからすべてのコースへのユーザー登録を無効化します。

*デフォルト: `false`*

### `session_courses_read_only_mode`

**セッションでコースを読み取り専用に設定**

教師がセッションを通じて開いたコースを読み取り専用モードに設定できるようにします。コースのプロパティで「セッションでコースをロック」オプションをチェックしてください。

*デフォルト: `false`*

### `session_creation_form_set_extra_fields_mandatory`

**セッション作成フォームで必須の追加フィールドを設定**

セッション作成時に指定されたフィールドを必須にします。

### `session_creation_user_course_extra_field_relation_to_prefill`

**ユーザーフィールドでセッションフィールドを事前入力**

ユーザーの追加フィールドとセッションの追加フィールドの関係の配列を設定し、セッションをユーザーのデータに一致するデータで事前入力できるようにします。

### `session_days_after_coach_access`

**セッション終了後のコーチアクセス日数のデフォルト**

公式のセッション終了日後にコーチがセッションにアクセスできるデフォルトの日数。

### `session_days_before_coach_access`

**セッション開始前のコーチアクセス日数のデフォルト**

公式のセッション開始日前にコーチがセッションにアクセスできるデフォルトの日数。

### `session_import_settings`

**セッションインポートのオプション**

CSV/XMLセッションインポート時のデフォルトパラメータとして適用するオプションの配列。

### `session_list_order`

**セッションの手動並べ替えをサポート**

管理セッションリストでドラッグアンドドロップなどの仕組みを介してセッションを手動で並べ替える機能を有効にします。

*デフォルト: `false`*

### `session_list_show_count_users`

**セッションリストにユーザー数を表示**

管理者は各セッションのユーザー数を見ることができます。この設定はセッションリストに追加の負荷をかけるため、頻繁に使用する場合は待機時間の増加を考慮してください。

*デフォルト: `false`*

### `session_list_view_remaining_days`

**「マイセッション」に残り日数を表示**

有効にすると、「マイセッション」ページのセッション日付が残り日数に置き換えられます。

*デフォルト: `false`*

### `session_model_list_field_ordered_by_id`

**セッション作成フォームでテンプレートをID順に並べ替え**

セッション作成フォームのドロップダウンで、セッションテンプレートを名前順ではなく数値ID順に並べ替えます。

*デフォルト: `false`*

### `session_multiple_subscription_students_list_avoid_emptying`

**セッション登録での登録ユーザー削除を防止**

複数の学習者をセッションに登録する際に、送信ボタンをクリックしたときに右パネルにいないユーザーの登録を解除する通常の動作を防止し、すべてのユーザーを保持します。

*デフォルト: `false`*

### `show_all_sessions_on_my_course_page`

**「マイコース」ページにすべてのセッションを表示**

有効にすると、このオプションはカレンダーベースのビューでユーザーのすべてのセッションを表示します。

*デフォルト: `true`*

### `show_session_coach`

**セッションコーチを表示**

コースリストのセッションタイトルボックスにグローバルセッションコーチの名前を表示します。

*デフォルト: `false`*

### `show_session_data`

**セッションデータのタイトルを表示**

セッションデータのコメントを表示します。

*デフォルト: `false`*

### `show_session_description`

**セッションの説明を表示**

このオプションが実装されている場所（セッショントラッキングページなど）でセッションの説明を表示します。

*デフォルト: `false`*

***

### `show_simple_session_info`

**セッションの簡単な情報を表示**

セッションリストのセッションサブタイトルにコーチと日付を追加します。

*デフォルト: `true`*

### `show_users_in_active_sessions_in_tracking`

**追跡でアクティブなセッションのユーザーのみを表示**

学習者の追跡およびレポートビューで、現在アクティブなセッションのユーザーのみを表示します。

*デフォルト: `false`*

### `tracking_columns`

**コースセッションの追跡列をカスタマイズ**

以下のレポートに対して列の配列を定義します：'course\_session', 'my\_students\_lp', 'my\_progress\_lp', 'my\_progress\_courses'。

### `user_s_session_duration`

**自動作成セッションの期間**

単一ユーザーの自動作成セッションの期間（日数）。期限が切れると、ユーザーは同じコースに登録できなくなります（他のセッションは作成されません）。

*デフォルト: `1095`*

### `user_session_display_mode`

**マイセッションの表示モード**

「マイセッション」ページの表示方法を選択します：モダンなビジュアルブロック（カード）ビュー、またはクラシックなリストスタイル。

*デフォルト: `list`*


---

# 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/session-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.
