ユーザプロファイルフィールド
概要
管理者は、「アドミニストレーション>サイト管理>ユーザー>アカウント>ユーザープロファイルフィールド」で新しいユーザープロファイルのカテゴリとフィールドを作成できます。
プロファイルフィールドは、選択肢のメニュー、テキスト領域、テキスト入力、またはチェックボックスであり、必須または必須ではない場合があります。
「このフィールドは誰に表示されますか?」を除いて、新しいユーザーのプロファイルページに新しいプロファイルフィールドが表示されます。 「非表示」に設定されている場合、管理者だけがフィールドを表示できます。 「サインアップページに表示しますか?」の場合、フィールドはサインアップページにも表示できます。は「はい」に設定されています(「非表示」に設定されている場合は表示されないことに注意してください)。
[ユーザープロファイルフィールド]ページの上下矢印を使用して、関連するプロファイルカテゴリの下にカスタムプロファイルフィールドが表示される順序を設定できます。
新しいプロファイルフィールドを作成するには、ドロップダウンリストから必要なプロファイルフィールド形式を選択します。
共通設定
すべての新しいフィールドには、一意のショートネームと名前を付ける必要があります(これはプロファイルページに表示されます)。自分の参照用にフィールドの説明を入力することもできます。
すべてのカスタムプロファイルフィールドタイプに共通する設定オプションもいくつかあります。
- このフィールドは必須ですか?
:このオプションは、これがユーザーアカウントの必須フィールドかオプションフィールドかを指定します。
- このフィールドはロックされていますか?
:このオプションは、このフィールドに情報が入力されると、ユーザーが編集できないかどうかを決定します。
- データは一意である必要がありますか?
:フィールドに入力された情報(ID番号など)がシステム全体で一意である必要がある場合は、[はい]を選択すると、プロファイルページの更新により、入力されたデータの検証チェックが実行されます。
- サインアップページに表示しますか?
:Moodleサイトで使用されている認証方法によっては、一部のユーザーが独自のアカウントを作成している場合があります。このカスタムフィールドを登録ページまたはサインアップページに表示する場合は、[はい]を選択します。
- このフィールドは誰に表示されますか?
:各カスタムフィールドには、3つの表示設定のいずれかを指定できます。
- 誰でも閲覧可能
- 見えない
- ユーザーに表示
:[非表示]設定は、通常、ユーザーのプライベートデータを保持する管理者が設定します。ユーザーに公開設定は通常、機密情報を保持するフィールドに対して選択されますが、すべてのユーザーに公開設定は、あらゆるタイプの情報に使用できます。
特定の設定
また、デフォルト値とサイズを設定する必要があるフィールドタイプ固有の設定もいくつかあります。
重要
サイト管理者が.csvファイルを介してバルクユーザーデータをアップロードする場合、新しいプロファイルフィールドを表すために正しい規則を使用することが不可欠です。規約は profile_field_shortname です
「shortname」を、新しいプロファイルフィールドに使用される実際の短い名前に置き換えます。ドブ。したがって、フィールドはprofile_field_dobのようなものを読み取る必要があります。
また、ファイルをアップロードする前に、「アドミニストレーション>サイト管理>ユーザー>アカウント>ユーザープロファイルフィールド>新しいプロファイルフィールドの作成」にアクセスする必要があります。 最初にカスタムプロファイルフィールドを使用してアップロードファイルを作成せずに サイト管理で最初にユーザープロファイルフィールドを作成 エラー > profile_field_shortnameは有効なフィールド名ではありません。
使用例
- 住宅システム
多くの学校には、生徒とスタッフが特定のハウスに割り当てられる「ハウス」システムがあります。たとえば、学校には創設者にちなんで名付けられた8つの家があります。アダートン、クーロック、ゴーリー、ロレット、マコーリー、メルセデス、タイゲ、ホイッティです。サイト管理者は、ユーザーに「選択メニュー」を提供するユーザープロファイルフィールドを追加できます。デフォルト値も選択できます。管理者が.csvファイルを介してユーザーのハウスデータを一括アップロードする場合は、上記の値の配列をファイルでAdderton、Coolock、Gorry、Loretto、McAuley、Mercedes、Tighe、Whittとして表すことが重要です。つまり、ユーザーがAdderton Houseに属している場合、所定のレコードの「House」ユーザープロファイルフィールドに「Adderton」という値を入力する必要があります。
- U.S. States
これは、(たとえば)州を含めることにより、あいまいな住所を改善するために使用できます。
- 誕生日ブロック(提供されたコード)
カスタムプロファイルフィールドの翻訳
Multi-language content filterを使用して、ユーザーに多言語フィールドラベルを提供できます。多言語コンテンツフィルターがアクティブであり、コンテンツと見出しに適用されていることを確認します。
GDPR
GDPRはGeneral Data Protection Regulationの略で、EU内のすべての個人のデータ保護に関するEU規制を指します。 GDPR for Administratorsを参照してください
こちらもご覧ください
- dev:User profile fields開発者向けドキュメント