# ユーザープロファイル

ユーザープロフィールに表示されるフィールド、ユーザーが編集可能なフィールド、および関連する設定。

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

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

## 設定

### `account_valid_duration`

**アカウントの有効期間**

ユーザーアカウントは作成後、この日数間有効です。

*デフォルト: `3660`*

### `add_user_course_information_in_mailto`

**フッターの連絡先にユーザーおよびコース情報を事前入力**

mailto: フッターに件名と本文を追加します。

*デフォルト: `false`*

### `allow_show_linkedin_url`

**ユーザーのLinkedIn URLの表示を許可**

ユーザーのソーシャルブロックにリンクを追加し、ユーザーのLinkedInプロフィールにアクセスできるようにします。

### `allow_show_skype_account`

**ユーザーのSkypeアカウントの表示を許可**

ユーザーのソーシャルブロックにリンクを追加し、Skypeでチャットを開始できるようにします。

### `allow_social_map_fields`

**ユーザーの地図上での位置情報**

ソーシャルネットワーク内で他のユーザーの位置を表示する地図の表示を有効にします。これには、現在の位置や目的地など、複数の位置が含まれ、別々の追加フィールドで住所または座標として定義する必要があります。追加フィールドはここで配列として設定する必要があります。

### `allow_teachers_to_classes`

**教師がクラスを管理することを許可**

教師がシステム内でクラスグループとそのメンバーシップを管理できるようにします。

*デフォルト: `false`*

### `allow_user_headings`

**コース内でのユーザープロファイリングを許可**

教師が学習者のプロフィールフィールドを定義して追加情報を取得できるようにします。

### `allow_users_to_change_email_with_no_password`

**パスワードなしでメールアドレスを変更することを許可**

アカウント情報を変更する際。

*デフォルト: `false`*

### `changeable_options`

**ユーザーがプロフィールで変更可能なフィールド**

ユーザーがプロフィールページで変更できるフィールドを選択します。

### `enable_profile_user_address_geolocalization`

**ユーザーの位置情報を有効化**

ユーザーの住所フィールドを有効にし、位置情報機能を使用して地図上に表示します。

### `extended_profile`

**ポートフォリオ**

この設定が有効の場合、ユーザーは以下の（任意の）フィールドを入力できます：'私の個人的なオープンエリア'、'私の能力'、'私の学位'、'私が教えることができること'

*デフォルト: `false`*

### `hide_username_in_course_chat`

**コースチャットでユーザー名を非表示**

コースチャットでユーザー名を非表示にします。人の名前のみを表示します。

*デフォルト: `false`*

### `hide_username_with_complete_name`

**完全な名前を表示する際にユーザー名を非表示**

一部の内部機能では、ユーザーの完全な名前を返す際にユーザー名も返します。このオプションを有効にすると、ユーザー名が表示されないようにします。

*デフォルト: `false`*

### `linkedin_organization_id`

**LinkedIn組織ID**

バッジをLinkedInで共有する際、LinkedInでは組織IDを設定することで、バッジを授与する組織のLinkedInページにリンクすることができます。

*デフォルト: `false`*

### `login_is_email`

**メールアドレスをユーザー名として使用**

システムにログインするためにメールアドレスを使用します。

*デフォルト: `false`*

### `my_space_users_items_per_page`

**MySpaceでのページごとのデフォルトアイテム数**

MySpaceのトラッキングセクション（ユーザー、作業統計、学生リスト）でページごとに表示されるレコード数。

*デフォルト: `10`*

### `pass_reminder_custom_link`

**パスワードリマインダーのカスタムページ**

パスワードリセットページへの独自のURLを設定します。フェデレーテッドアカウント管理システムを使用している場合に便利です。

### `profile_fields_visibility`

**プロフィールページで表示されるフィールド**

ユーザーのプロフィールページで表示されるかどうか（ブール値）を示すフィールドの配列（追加フィールドのラベルにも対応）。

### `registration_add_helptext_for_2_names`

**登録時に2つの名前を入力するためのヘルプを追加**

ダブル姓が一般的な場合、登録フォームでユーザーが2つの名前を入力するためのヘルプテキストを追加します。

*デフォルト: `false`*

### `send_notification_when_user_added`

**ユーザーが作成されたときに管理者にメールを送信**

ユーザーが作成されたときに管理者にメール通知を送信します。

### `show_conditions_to_user`

**特定の登録条件を表示**

サインアッププロセス中にユーザーに複数の条件を表示します。各要素に 'variable'（内部の追加フィールド名）、'display\_text'（チェックボックスの簡単なテキスト）、'text\_area'（条件の長いテキスト）を含む配列を提供します。

### `show_official_code_whoisonline`

**「オンライン中のユーザー」に公式コードを表示**

「オンライン中のユーザー」ページでユーザー名の下に公式コードを表示します。

*デフォルト: `false`*

***

### `show_terms_if_profile_completed`

**プロフィールが完成した場合のみ利用規約を表示**

このオプションを有効にすると、利用規約は、'terms\_' で始まり、表示設定がされている追加のプロフィールフィールドがすべて入力された場合にのみ、ユーザーに表示されます。

*デフォルト: `false`*

### `split_users_upload_directory`

**ユーザーのアップロードディレクトリを分割**

高負荷のポータルでは、多数のユーザーが登録し、画像を送信するため、アップロードディレクトリ（main/upload/users/）にファイルが多すぎてファイルシステムが処理できない場合があります（Debianサーバーで36,000ファイル以上で問題が報告されています）。このオプションを変更すると、アップロードディレクトリ内のディレクトリを1レベル分割する機能が有効になります。ベースディレクトリ内に9つのディレクトリが使用され、以降のすべてのユーザーディレクトリはその9つのディレクトリのうちの1つに保存されます。このオプションの変更はディスク上のディレクトリ構造には影響を与えませんが、Chamiloのコードの動作に影響を与えるため、このオプションを変更する場合は、サーバー上で新しいディレクトリを作成し、既存のディレクトリを自分で移動する必要があります。ディレクトリを作成および移動する際には、ユーザー1から9までのディレクトリを同名のサブディレクトリに移動する必要があることに注意してください。このオプションについて確信が持てない場合は、アクティブにしないことをお勧めします。

*デフォルト: `true`*

### `use_users_timezone`

**ユーザーのタイムゾーンを有効にする**

ユーザーが自分のタイムゾーンを選択できるようにするオプションを有効にします。設定が完了すると、ユーザーは課題の締め切りやその他の時間参照を自分のタイムゾーンで確認できるようになり、提出時のエラーが減少します。

*デフォルト: `true`*

### `user_import_settings`

**ユーザーインポートのオプション**

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

### `user_search_on_extra_fields`

**管理者のユーザーリストで追加フィールドによるユーザー検索**

指定された追加フィールド（追加フィールドラベルの配列）をユーザー検索に自然に含めます。

### `user_selected_theme`

**ユーザーのテーマ選択**

ユーザーがプロフィールで独自のビジュアルテーマを選択できるようにします。これにより、ユーザーのChamiloの外観が変更されますが、ポータルのデフォルトスタイルはそのまま残ります。特定のコースまたはセッションに特定のテーマが割り当てられている場合、ユーザー定義のテーマよりも優先されます。

*デフォルト: `false`*

### `visible_options`

**プロフィール内の表示フィールドのリスト**

ユーザーや他の人に表示されるプロフィールフィールドを制御します。


---

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