> 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/profile-settings.md).

# ユーザープロフィール

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

これらの設定には **管理 > 設定 > ユーザープロフィール** からアクセスします。このカテゴリには **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 にユーザーとコース情報を事前入力する**

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 のトラッキングセクション（ユーザー、課題統計、受講者一覧）で 1 ページあたりに表示するレコード数です。

*デフォルト: `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 サーバーで 36000 ファイルを超えたという報告があります）。このオプションを変更すると、アップロードディレクトリ内のディレクトリを 1 階層分割できるようになります。ベースディレクトリに 9 個のディレクトリが使用され、以降のユーザーディレクトリはこれら 9 個のいずれかに格納されます。このオプションの変更はディスク上のディレクトリ構造には影響しませんが、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`

**プロフィールで表示する項目の一覧**

どのプロフィール項目をユーザーおよび他者に表示するかを制御します。
