9.3. ユーザ

管理 → ユーザ

管理メニューの ユーザ メニューにおいて、サイト管理者 は次のことができます:

  • ユーザを検索する
  • 個々のユーザの設定を変更する
  • ユーザを利用停止および削除する
  • ユーザをサイトスタッフまたは管理者にする
  • 管理者通知設定をチェックする
  • 手動またはCSVでユーザを追加および更新する
  • レポートを表示する

管理メニューの ユーザ メニューにおいて、インスティテューション管理者 は次のことができます:

  • ユーザを検索する
  • 個々のユーザの設定を変更する
  • ユーザを利用停止および削除する
  • インスティテューション管理者の管理通知設定を確認する
  • 手動またはCSVでユーザを追加および更新する
  • レポートを表示する

9.3.2. ユーザアカウント設定

管理 → ユーザ → ユーザ検索 → ユーザ名をクリックします。

管理エリアのユーザの アカウント設定 ページでは、ユーザのアカウントを管理する様々な操作を実行できます。ただし、このユーザに関する個人情報(例えば、名前、メールアドレス)をこのページから変更することはできません。これは、ユーザのアカウントの コンテンツ エリア、または CSVでユーザを追加する ページ経由で行うことができるだけです。

User account settings

ユーザアカウント設定ページの概要

  1. このユーザとしてログインします
  2. このユーザを 利用停止 または 削除 します。
  3. サイトアカウント設定を変更します
  4. インスティテューション設定を変更します

9.3.2.1. 代理ログイン

管理者として、あなたが管理およびマスカレードしたいユーザとしてログインすることができます。

注釈

インスティテューション管理者がインスティテューション内のユーザだけに対して、ユーザとしてログインできるのに対して、サイト管理者はすべてのユーザに対して、ユーザとしてログインすることができます。

あなたはパスワードを知らずにユーザに表示されるすべてを確認することができるため、これはユーザアカウントのトラブルシューティングに関して素晴らしい機能と言えます。

警告

この機能は、ユーザのポートフォリオやアーティファクトを変更したり、そのユーザとしてログインしているときにグループに参加したりできるため、管理者が誤用する可能性があります。ユーザはこの機能に注意し、管理者がアカウントを入力できるようにする必要があります。

サイトには、ユーザとそのポートフォリオおよび共同作業のプライバシーが保護されるように、この機能の使用に関する明確なポリシーが設定されている必要があります。したがって、インスティテューション内には管理者権限を持つ多くのユーザはいないはずです。

Log in as another user

別のユーザでログインする

  1. ユーザの名前をクリックすると、このユーザのプロファイルページに移動します。次に、…としてログインする リンクをクリックして、その画面からそのユーザになることができます。
  2. そのユーザになるには、ログイン リンクをクリックします。ブラウザウィンドウの一番上に、そのユーザとしてマスカレーディングしていることを伝える警告バーが表示されます。
Stop masquerading as another user

別のユーザとしてのマスカレーディングを停止する

再度あなたのアカウントに戻りたい場合、ブラウザウィンドウの最上部にある [ユーザ名] に戻る リンクをクリックします。

サイト管理者が すべてのイベントまたはマスカレーディングイベントのロギング を有効にしたとき、管理者はマスカレードの理由を提供する必要があり、これに関する通知がユーザに送信される可能性があります。

Provide a reason for masquerading as another user

別のユーザにマスカレーディングする理由を提供します。

  1. あなたがこのユーザにマスカレーディングしたい理由を記述します。サイト管理者が要求する場合、この理由をユーザに送信することができます。
  2. そのユーザとしてログインする場合、続ける ボタンをクリックします。
  3. サイト管理者がユーザにマスカレーディングを通知すると決定した場合、あなたには画面通知 「このマスカレーディングセッションがユーザに通知されました」 が表示されます。

管理者がユーザのアカウントにログインしたときにユーザに通知を送信する ことをサイト管理者が決定した場合、ユーザは受信箱でこの通知を受け取ります。通知設定 に応じて、電子メールで配信することもできます。

Notification a user receives when an administrator masquerades

管理者がマスカレードする時にユーザが受信する通知

  1. 活動タイプ: マスカレーディング通知はシステムメッセージです。多くの通知を受信している場合、あなたは通知をフィルタすることができます。
  2. バーをクリックすると、メッセージの全文が表示されます。
  3. 「管理者があなたとしてログインしました」 というシステムメッセージには、管理者の名前と、管理者がマスカレーディングを開始した時刻が含まれています。サイト管理者がマスカレーディングの理由を送信することを要求する場合は、その理由が同様に表示されます。
  4. あなたとしてログインしている管理者の名前(あなたのプロファイルページにリンクしている)で、彼らの詳細を調べたり彼らにメッセージを送信します。

9.3.2.2. ユーザを利用停止する

ユーザがサイトの利用条件に違反し、不適切に行動した場合、ユーザを利用停止します。利用停止されたユーザはログインできませんが、すべてのコンテンツは引き続き使用できます。

Suspend a user

ユーザを利用停止する

  1. このユーザを利用停止または削除する リンクをクリックします。ポップアップウィンドウが表示されます。
  2. 理由: あなたの一時停止理由を提供します。これは特にあなたが管理者である場合、またはあなたがこのユーザを一時停止にした理由を知りたい時に有用です。
  3. ユーザのログインを禁止するには ユーザを利用停止する ボタンをクリックします。
Suspension notice on the user account settings page

ユーザアカウント設定ページの利用停止通知

ユーザが利用停止された場合、利用停止の理由と日付を示すユーザのアカウント設定ページに利用停止メッセージが表示され、ユーザの利用停止を解除する ボタンをクリックして管理者にユーザの利用停止を解除する可能性が与えられます。

あなたはこのページでユーザの利用停止を解除することができます。または バルク処理ページ で他のユーザと一緒に利用停止を解除することができます。

Suspended user tries to log in

利用停止したユーザがログインしようとしました。利用停止メッセージが表示されます

ユーザがログインしようとすると、利用停止メッセージと理由が表示されます。その後、 「問い合わせ」 フォームを使用して管理者に連絡して、追加の操作を行うことができます。

9.3.2.3. ユーザを削除する

自分のインスティテューションで自己登録が許可されている場合、アカウント設定 で自分のアカウントを削除することができます。管理者は、いつでもユーザアカウントを削除することができます。

Delete a user account

ユーザアカウントを削除する

  1. このユーザを利用停止または削除する リンクをクリックします。ポップアップウィンドウが表示されます。
  2. このユーザを完全に削除するには ユーザを削除する ボタンをクリックします。この操作は元に戻すことができないため、あなたが承認する必要のある確認ポップアップウィンドウが表示されます。

警告

ユーザアカウントを削除すると、すべての個人データがシステムから消去されます。これは、ユーザの コンテンツ および ポートフォリオ エリアにあるすべてのものに適用されます。この操作は元に戻すことはできません。グループでのユーザの貢献度(例えば、グループ内で作成されたフォーラムメッセージ、アップロードされたファイルおよびページ)は、依然として利用可能ですが、作成者が表示されている場所に作成者として 「削除されたユーザ」 に名前を変更することによって匿名化されます。

注釈

アカウントがユーザまたは管理者によって偶発的に削除された場合、迅速な対応により、バックアップファイルからの(ほとんどの)データが回復される可能性があります。これには、サーバのバックアップとMaharaのバックエンドへのアクセスが必要です。詳細は、wikiの 削除されたユーザの復元 を参照してください。

9.3.2.4. サイトアカウント設定を変更する

あなたはユーザアカウントの多くの設定を表示および変更することができます。

注釈

このユーザに関連付けられている認証方法により、あなたはすべての設定を編集できない場合もあります。

Site account settings of a user

ユーザのサイトアカウント設定

  1. ユーザ名を変更する: 異なるユーザ名を入力します。アカウントが外部認証方法で管理されている場合、このフィールドは利用できません。

  2. パスワードをリセットする: このユーザアカウントのパスワードを変更します。アカウントが外部認証方法で管理されている場合、このフィールドは利用できません。

  3. 次のログイン時にパスワードを変更を強制する: 次のログイン時にパスワードを変更する場合は、 「Yes」 に変更します。このオプションは、アカウントが外部認証方法によって管理されている場合は使用できません。

  4. サイトスタッフ: ユーザがサイト全体のスタッフになる場合は、 「Yes」 に変更します。

  5. サイト管理者: サイト全体の管理権限がある場合は、 「Yes」 に変更します。

  6. new in Mahara 15.10 Primary email: Displayed is the primary email address for this user. This email address is used for any notifications. You can change that email address here.

    注釈

    以前に使用されたメールアドレスは、ユーザが削除するまで、セカンダリメールアドレスとしてユーザアカウントに残ります。

  7. メールを無効にする: このユーザのメールの送信を無効にするには、スイッチを 「Yes」 に変更します。メールが無効になっている場合、通知とメッセージは内部の受信箱でだけ表示できます。Maharaサイトを設定して、z`メールが返送されると自動的に無効にする <https://bugs.launchpad.net/mahara/+bug/993018>`_ ことができます。

    警告

    メールアドレスが無効にされた場合、メールが送信されないため、ユーザはパスワードをリセットすることができません。

  8. アカウントの有効期限: アカウントの有効期限を指定する場合は、チェックボックスを選択します。終了すると、日付選択ツールがアクティブになり、日付を入力します。ユーザのログインが自動的に無効になる日付を選択します。

    注釈

    デフォルト設定は、日付が指定されていないことです。グレーアウトされた日付フィールドには現在の日付が常に表示されます。サイト設定のアカウント設定 では、すべてのユーザの自動アカウント有効期限を設定できます。

  9. ファイルクォータ: ユーザの個人用ファイルエリアの保存容量を変更します。サイト管理者が許可しなかった場合、インスティテューション管理者はクォータを更新できないことがあります。プラグイン管理の ファイル設定 で設定されているデフォルト値。

  10. 利用クオータ: あなたはユーザに割り当てられたクオータがすでにどのくらい使用されているか確認することができます。

  11. Spammer probation status: This setting controls whether the user is considered to be on probation as a possible spammer.

    注釈

    この機能は以下2つの値がconfig.phpファイルに設定されているサイトのみで利用できます:

    • $cfg->probationenabled = true;: この設定ではユーザが保護観察ステータスを取得できるかどうか決定します。
    • $cfg->probationstartingpoints = 2;: この設定では自己登録ユーザにデフォルトで割り当てられる保護観察ポイント を決定します。

    新しく自己登録されたユーザは、明示的な管理者の確認が必要かどうかにかかわらず、アカウント上に一定数の 「保護観察ポイント」 があります。保護観察ポイントはありますが、保護観察ユーザと見なされ、ポートフォリオにパブリックページを作成したり、コメント、ウォールポスト、フォーラム投稿などのパブリックコンテンツにリンクやイメージを投稿することはできません。

    保護観察ユーザがフォーラムで投稿を作成し、非執行ユーザによって投稿に返信されるたびに、保護観察ユーザは一つの保護観察ポイントを失います。ポイントの数がゼロに達すると、それらはもはや保護観察中ではありません。

    保護観察ポイントはスタッフまたは管理者の立場にあるユーザに影響しません。

  12. 認証方法: このユーザの認証方法を選択します。サイト管理者は、インスティテューション管理 で認証方法を設定できます。選択した認証方法に応じて、ユーザがログインできるように リモートユーザ名 を入力する必要があります。

    注釈

    外部認証のユーザ名 フィールド は、リモートユーザ名を必要とする認証方法が選択されている場合にだけ表示されます。これにより、管理者はリモートユーザ名が入力されたかどうかを確認できます。

  13. タグ: 管理者がユーザにタグを付けることができます。新しいインスティテューションに加わる前にユーザが所属していたインスティテューションのタグ は、その削除を避けるために表示されません。

  14. あなたが設定編集を完了した場合、変更を保存する ボタンをクリックします。

9.3.2.5. インスティテューション設定を変更する

あなたは、インスティテューションにおけるユーザのメンバーシップに関する設定を表示および変更できます。インスティテューションのサイト設定 によっては、複数のインスティテューションにユーザを追加することができます。

Institution settings for a user

ユーザのインスティテューション設定

  1. インスティテューション: あなたがこのユーザを追加したいインスティテューションをドロップダウンメニューより選択します。

    注釈

    複数のインスティテューションで管理者権限を持つサイト管理者またはインスティテューション管理者だけがこのオプションを参照します。

  2. このユーザをこのインスティテューションのメンバーにするには ユーザをインスティテューションに追加する ボタンをクリックします。

  3. このインスティテューションのユーザの詳細を表示するには、インスティテューション設定 バーをクリックします。 バーにはインスティテューションの名前が表示されます。

  4. メンバーシップの有効期限: ユーザがこのインスティテューションから自動的に削除される日付を指定する場合は、チェックボックスをオンにします。終了すると、日付選択ツールがアクティブになり、日付を入力します。その日にユーザはあなたのインスティテューションから削除されますが、まだログインできます。

    注釈

    デフォルト設定は、日付が指定されていないことです。グレーアウトされた日付フィールドには現在の日付が常に表示されます。あなたのインスティテューションの設定 で、あなたのインスティテューションのすべてのユーザのインスティテューションメンバーシップの自動有効期限を設定することができます。

  5. IDナンバー: インスティテューションにおけるユーザの任意のIDを入力します。ユーザはこのフィールドを編集することはできません。

  6. インスティテューションのスタッフ: このユーザにこのインスティテューションの権利を与える場合は、スイッチを 「Yes」 に変更します。これにより、ユーザは制御されたグループを作成できます。

  7. インスティテューション管理者: このユーザをこのインスティテューションの管理者にしたい場合は、スイッチを 「Yes」 に変更します。これにより、例えば、このインスティテューションのすべてのユーザを管理することができます。

  8. あなたの変更を保存するには 更新 ボタンをクリックします。

  9. このインスティテューションとユーザとの関係を解除するには、このインスティテューションからユーザを削除する ボタンをクリックします。この処理ではユーザは削除されません。このインスティテューションとユーザとの関係が解除されるだけです。

9.3.3. 利用停止および有効期限切れユーザ

管理 → ユーザ → 利用停止および有効期限切れユーザ

利用停止されて期限切れのすべてのユーザの一覧は、サブメニューの利用停止されたユーザと期限切れのユーザで使用できます。ここでは、ユーザを利用停止/再開または削除することができます。

注釈

インスティテューション管理者がインスティテューションのメンバーになっているユーザだけ閲覧することができるのに対して、サイト管理者はすべてのユーザを閲覧することができます。

List of all suspended and expired users

すべての利用停止または有効期限切れユーザ一覧

  1. 表示: あなたが表示したい中から、保留または有効期限切れユーザを選択します。
  2. 同じ処理を実行したユーザを選択します。
  3. 選択されたユーザすべてのアカウントを復活させるには ユーザの利用停止を解除する ボタンをクリックします。
  4. あなたがこれらのユーザのアカウントアクセスを許可したい場合、有効期限切れユーザを復活させる ボタンをクリックします。
  5. 選択したユーザすべてを一括削除するには ユーザを削除する ボタンをクリックします。この操作は元に戻すことができません。また、すべてのユーザの個人情報も削除されてしまいます。 (詳細は ユーザを削除する をご覧ください)。

警告

ユーザアカウントを削除すると、すべての個人データがシステムから消去されます。これは、ユーザの コンテンツ および ポートフォリオ エリアにあるすべてのものに適用されます。この操作は元に戻すことはできません。グループでのユーザの貢献度(例えば、グループ内で作成されたフォーラムメッセージ、アップロードされたファイルおよびページ)は、依然として利用可能ですが、作成者が表示されている場所に作成者として 「削除されたユーザ」 に名前を変更することによって匿名化されます。

9.3.4. サイトスタッフ

管理 → ユーザ → サイトスタッフ

注釈

サイトスタッフ にはサイト管理者だけアクセスすることができます。

このページでは、サイトのスタッフの権利を受け取るユーザを選択できます。潜在的なスタッフ(サイトにいるすべてのユーザ)が左側に表示され、既存のサイトスタッフは右側にリストされます。

Site staff users

サイトスタッフ権限を与える

  1. 検索: サイトにユーザが多すぎて、必要なユーザが表示されない場合は、ここで検索できます。
  2. 潜在的スタッフ: あなたがサイトスタッフにしたいユーザを選択します。 Ctrl および Shift キーを同時に押しながらクリックすることで、あなたは複数のユーザを選択することができます。
  3. 右矢印 ボタン をクリックすることにより、潜在的なスタッフメンバーを右側の 「現在のスタッフ」に追加します。
  4. 現在のスタッフ: 既存または間違って追加してしまったサイトスタッフメンバーを削除したい場合、右側一覧のユーザをクリックすることであなたはユーザを削除することができます。
  5. 左矢印 ボタン をクリックします、リストからユーザが削除されます。
  6. あなたがサイトスタッフにしたいメンバーすべてを選択した後、送信 ボタンをクリックします。

注釈

あなたは名前をダブルクリックして、別のサイドに移動することもできます。

9.3.5. サイト管理者

管理 → ユーザ → サイト管理者

注釈

サイト管理者 はサイト管理者だけアクセスすることができます。

サイト管理者は強力な権限を持っています。彼らは遠くの変更を加え、他のユーザとしてログインする こともできます。これらの権利を誰に与えるかは注意してください。サイトごとに1人のサイト管理者が必要です。サイト管理者の総数は少なくする必要があります。

Give site administrator rights

サイト管理者の権利を与える

  1. 検索: サイトにユーザが多すぎて、必要なユーザが表示されない場合は、ここで検索できます。
  2. 潜在的管理者: あなたがサイト管理者にしたいユーザを選択します。 Ctrl および Shift キーを同時に押しながらクリックすることで、あなたは複数のユーザを選択することができます。
  3. 右矢印 ボタン をクリックして、潜在的なサイト管理者を右側(現在の管理者)に追加します。
  4. 現在の管理者: あなたが既存または間違って追加したサイト管理者を削除したい場合、ユーザをクリックすることで右側のユーザ一覧から削除することができます。
  5. 左矢印 ボタン をクリックします、リストからユーザが削除されます。
  6. あなたが管理者にしたいメンバーすべてを選択した後、送信 ボタンをクリックします。

注釈

あなたは名前をダブルクリックして、別のサイドに移動することもできます。

9.3.6. キューをエクスポートする

管理 → ユーザ → キューをエクスポートする

この機能は実験的です。

エクスポートキューは次のエクスポートに使用できます:

  • グループ管理者またはチュータが、提出されたページのアーカイブを許可するグループ内のポートフォリオをリリースすると、これらの提出はエクスポートキューに配置され、エクスポートが正常に完了したときにだけ解放されます。
  • サイト管理者が Leap2Aのエクスポートをキューに入れる 機能を有効にした場合、ポートフォリオ → エクスポート 経由で開始するLeap2Aのエクスポートもキューに入れられ、完了するとユーザに通知が送信されます。

参考

キューのエクスポートには cron の実行を必要とします。

Export queue for Leap2A exports

Leap2Aエクスポートにキューをエクスポートする

  1. 検索: 検索語を入力します。フィールドのデフォルトのテキストは、検索を実行するインスティテューションのコンテキストを示しています。検索フィールドに検索する名前、表示名、ユーザ名、電子メールアドレス、またはその一部を入力します。完全一致検索をオンにした場合は、部分的なものではなく、正しい名前または電子メールアドレスを入力する必要があります。

  2. ドロップダウン矢印を使用して、ユーザを検索する単一のインスティテューションを選択します。

  3. 検索を開始するには Go ボタンをクリックします。

  4. 結果テーブルには、ユーザのプロファイル画像が表示されます。

  5. : ユーザの名(first name)を表示します。これは結果をソートするためのデフォルトの列です。

    注釈

    テーブルの別の見出しをクリックすると、テーブルが別々にソートされます。

  6. : ユーザの姓(last name)を表示します。

  7. 表示名: ユーザの表示名を表示します。

  8. ユーザ名: ユーザ名をクリックすると、プロファイルページではなくユーザの管理設定ページが表示され、他の名前と同じように表示されます。

  9. コンテンツをエクスポートする: 何がエクスポートされるかに関する短い説明です。

  10. ステータス: エクスポートのステータスを表示します。保留および失敗エクスポートだけ表示されます。

  11. エクスポート: 失敗したエクスポートを再実行する場合は、この列のチェックボックスを選択します。すべて ボタンをクリックしてすべてのチェックボックスを選択するか、なし ボタンをクリックしてすべてのチェックボックスを外します。

  12. 再キュー ボタンをクリックすると、選択したすべての失敗したエクスポートが再実行されます。

  13. 削除: 保留中または失敗したエクスポートを削除する場合は、この列のチェックボックスをオンにします。すべて ボタンをクリックしてすべてのチェックボックスを選択するか、なし ボタンをクリックしてすべてのチェックボックスを外します。

  14. 選択したすべての保留中または失敗したエクスポートを削除するには、削除 ボタンをクリックします。

9.3.7. ユーザを追加する

管理 → ユーザ → ユーザを追加する

手動で1件ずつアカウントを作成することにより、あなたのサイト (サイト管理者) またはインスティテューション (インスティテューション管理者) にユーザを追加することができます。

Add a user manually

ユーザを手動で追加する

  1. あなたが空のアカウントを作成したい場合、ユーザをスクラッチから作成する ラジオボタンをクリックします。このユーザに対して、姓名およびメールアドレスを入力します。

  2. ユーザを別のMaharaインスタンスまたはLeap2Aスタンダードをサポートするシステムからインポートしたい場合、Leap2Aファイルをアップロードする ラジオボタンをクリックします。そのようなユーザは別のMaharaインスタンスからポートフォリオを エクスポート することができます。

  3. ユーザ名: 新しいユーザ名を入力します。ユーザ名には半角英数字および標準的な記号を使用することができます。また、ユーザ名の長さは半角3-236文字にします。空白は許可されません。

  4. パスワード: アカウントのパスワードを選択します。パスワードは少なくとも半角6文字必要です。

  5. サイトスタッフ: 新しいユーザにサイトスタッフの権限が必要な場合は 「Yes」 に切り替えます。サイト管理者だけがこのオプションを参照します。

  6. サイト管理者: 新しいユーザにサイト管理者権限が必要な場合は 「Yes」 に切り替えます。サイト管理者だけがこのオプションを参照します。

  7. インスティテューション: ユーザが所属するインスティテューションを選択します。また、ここで直接認証方法を選択します。

    注釈

    認証方法でリモートユーザ名を使用する必要がある場合は、アカウント設定 の次の画面にそのユーザ名を入力できます。

  8. ファイルクオータ: 割り当てられているファイルクオータを確認します。あなたが許可されている場合、このユーザのファイルクオータをここで変更することができます。

  9. インスティテューション管理者: 新しいユーザが選択したインスティテューションにインスティテューション管理者権限を持っている場合は 「Yes」 に切り替えます。

  10. 一般的なアカウントオプション: このリンクをクリックすると、このユーザの作成時に変更するデフォルトのアカウントオプションが表示されます。これらは、ユーザが 設定 ページで変更できる 一般的なアカウントオプション です。

    注釈

    あなたはユーザのデフォルトのアカウント設定だけを定義することができますが、ユーザがそれらの設定を長期間に渡って保持するよう強制することはできません。あなたがコードレベルでシステムをカスタマイズした場合だけ、設定の保持を強制することができます。

  11. ユーザを作成する ボタンをクリックします。

  12. ユーザはアカウント詳細が記載されたメールを受信します。

9.3.8. CSVでユーザを追加および更新する

管理 → ユーザ → CSVでユーザを追加および更新する

あなたはこの機能をCSVファイルで新しいユーザを一括アップロードおよび既存のユーザを更新するために使用することができます。あなたのCSVファイルの最初の行ではユーザデータのフォーマットを指定します。最初の行は次のようになります:

username,password,email,firstname,lastname,studentid

新しい ユーザの場合、この行は次の フィールド (記号 - より後はCSVファイルの2行目以降の記述内容)を含む 必要 があります:

  • username - ユーザ名
  • password - パスワード
  • email - Eメール
  • firstname - 名
  • lastname - 姓

注釈

index:Mahara <single: CSVでユーザを追加する; CSVファイルはセミコロンをセパレータとして持つことができる> はカンマの代わりにセミコロンをセパレータとして持つCSVファイルも受け入れます。

既存のユーザを 更新 したい場合、あなたはパスワードを設定する必要はありません。また、パスワードフィールドを完全に省略することもできます。

注釈

新しいアカウントと既存のアカウントをCSVファイルに混在させることができます。新しいユーザを追加するときは、パスワードフィールドが必要です。既存のアカウントのパスワードを変更しない場合は、これらのアカウントのフィールドを空のままにします。

あなたのサイトやインスティテューションが ロックしたフィールド必須の フィールドを持つ 場合 は、CSVアップロードのフィールドとしてそれらのフィールドを含める必要はありません。

あなたのアップロードするCSVファイルに追加することのできる追加フィールドの詳細一覧です。

  • 住所 - 所在地住所
  • blogaddress - ブログのURLです。
  • businessnumber - 勤務先電話
  • city - 市町村
  • country - 国
  • faxnumber - FAX番号
  • homenumber - 自宅電話
  • 職種 - 職種はプロファイルに表示されます。
  • イントロダクション - プロファイルに表示されるイントロダクション
  • mobilenumber - 携帯電話
  • 職業 - プロファイルに表示される職業
  • officialwebsite - オフィシャルウェブサイト
  • personalwebsite - パーソナルウェブサイト
  • preferredname - 表示名
  • remoteuser - 外部認証のリモートユーザ名
  • studentid - プロファイルに表示される学生ID
  • 市町村 - 市町村

例えばあなたのCSVファイルは次のようになります:

username,email,firstname,lastname,studentid,preferredname,remoteuser, password
"percy","percy@pearle.net","Percy","Pearle","","","percy.pearle","mahara1"
"petra","petra@petterson.net","Petra","Petterson","","","petra.petterson","mahara1"
"polly","polly@potter.net","Polly","Potter","","","polly.potter","mahara1"
"admin","admin@mahara.school","Admin","User","","","","mahara1"
"jamesj","james@jetts.com","James","Jetts","","","","mahara1"

あなたのCSVファイルを作成した時点でアップロードの準備はできています。

Add users by CSV file

CSVファイルでユーザを追加する

  1. インスティテューション: あなたがアップロードまたは更新したいユーザアカウントのインスティテューションおよび認証方法を選択します。

  2. ファイルクオータ: 必要であれば、あなたはすべてのアカウントに関してCSVファイル内で異なるファイルクオータを設定することができます。サイト管理者が許可している場合だけ、インスティテューション管理者はこの処理を実行することができます。

  3. CVS ファイル: *閲覧*ボタンをクリックしてあなたのコンピュータのファイルエリアよりCSVファイルをアップロードしてください。

  4. パスワード変更を強制する: あなたがこのオプションを選択した場合、初回ログイン時にユーザはパスワードを変更する必要があります。

  5. アカウントについてユーザにメールを送信する: 「Yes」 にスイッチを変更すると、アカウント情報を記載したメールがユーザに送信されます。これは、特に内部アカウントに適しています。

    注釈

    MoodleやLDAPなどの外部認証方式で管理されているユーザアカウントの場合、ユーザはすでにログイン情報を知っているので、このオプションは選択しないでください。

  6. ユーザを更新する: CSVファイルに既存のユーザの変更が含まれている場合は、スイッチを 「Yes」 に変更します。

    注釈

    new in Mahara 15.10 When you add a new email address for a user to update the account settings, this new email address becomes the primary email address.

    以前に使用されたメールアドレスは、ユーザが削除するまで、セカンダリメールアドレスとしてユーザアカウントに残ります。

  7. 一般的なアカウントオプション: このメニューを展開すると、ユーザの作成または更新時に変更するデフォルトのアカウントオプションが表示されます。これらは、ユーザが 設定 ページで変更できる 一般的なアカウントオプション です。

  8. ユーザをアップロードまたは変更するには CSVでユーザを追加する ボタンをクリックします。

注釈

サーバの設定やインストールのサイズによっては、すべてのユーザアカウントを一度にアップロードできないことがあります。代わりに100の束でそれらをアップロードすることができます。

進行状況バー は、ユーザの完了したアップロードの割合を表示します。

add_user_csv_progressbar

9.3.9. 認証方法およびリモートユーザ名を一括変更する

所属インスティテューションに 新しいメンバーを首尾よく招待または追加 した後で、認証方法を変更することができます。これは、以前のインスティテューションの認証方法と認証方法が異なる場合に便利です。新しいアカウントをリモートユーザ名にリンクするには、次のようにします:

  • LDAPディレクトリ
  • MNet経由のMoodleアカウント
  • IdPプロバイダ経由のシングルサインオン

注釈

既存のアカウント の認証方法の変更は、ユーザが新しい資格情報でログインしようとする 前に 実行して、これらのユーザの2番目のアカウントを作成しないようにする必要があります。

一度に複数のユーザの認証方法を変更して、各ユーザを手動で更新する時間を節約できます。認証方法を変更するには、通常、リモートユーザ名(外部認証用のユーザ名)を変更する必要があります。したがって、これらの二つは一緒に処理され、作業フローをよりよく記述します。

Find users in an institution to change their remote username

リモートユーザ名を変更するためインスティテューションのユーザを検索する

  1. 管理 → ユーザ → ユーザ検索 に移動します。
  2. フィルタオプションを表示するには、 高度なオプション リンクをクリックします。
  3. 特定の特徴によりユーザをフィルタします。例) あなたがまだログインしていないユーザだけを表示したい場合。
  4. 検索: 検索語を入力します。フィールドのデフォルトのテキストは、検索を実行するインスティテューションのコンテキストを示しています。検索フィールドに検索する名前、表示名、ユーザ名、電子メールアドレス、またはその一部を入力します。厳密検索をオンにした場合は、部分的なものではなく、正しい名前または電子メールアドレスを入力する必要があります。
  5. ドロップダウン矢印を使用して、ユーザを検索する単一のインスティテューションを選択します。
  6. あなたの検索を始めるために、検索 ボタンをクリックします。
  7. あなたが1ページに10名以上のユーザを表示したい場合、1ページあたりの表示ユーザ数 を変更します。
  8. チェックボックスにチェックマークを付けるか、」すべて」 をクリックしてそのページのすべてのユーザを選択することにより、認証方法とリモートユーザ名を変更するユーザを選択します。
  9. 次のステップに進むには レポートを取得する ボタンをクリックします。あなたは ユーザレポート ページに移動します。
User reports page

ユーザレポートページ

Update the CSV file

CSVファイルでリモートユーザ名およびパスワードを更新する

Update user accounts in bulk

ユーザアカウントを一括更新する

  1. CSV形式でユーザをエクスポートする ボタンをクリックすると、ユーザのリモートユーザ名を一括して変更するために必要なすべての情報を含むCSVファイルが表示されます。これは、内部Maharaのユーザ名が、Maharaにリンクされているシステムで認証するために使用するユーザ名と同じでない場合、またはユーザのインスティテューションに不適切なリモートユーザ名がすでにある場合に必要です。

  2. お好みのスプレッドシートソフトウェアでCSVファイルを開きます。リモートユーザ の列で、Maharaに接続している通常のシステムで認証するときにユーザが持つユーザ名を追加または変更します。他のフィールドも変更することができます。氏名、メールアドレスなどを入力します。このCSVファイルに新しいユーザを直接追加する場合は、同様に行うことができます。

    注釈

    新しいユーザのパスワードを入力する必要があります。他のすべてのユーザは、パスワードフィールドに値を持つ必要はありません。既存のユーザだけを更新する場合は、パスワードフィールドを完全にオフにしておくことができます。

    列 「lastlogin」 を削除する必要があります。あなたがファイルに残しておくと、Maharaはエラーを生成します。

  3. 管理 → ユーザ → CSVでユーザを追加する に移動します。

  4. インスティテューション: あなたがユーザを更新したい正しいインスティテューション および 認証方法を選択します。これによりあなたはCSVファイル内のユーザすべての認証方法を別の方法に変更することができます。

  5. ファイルクォータ: アップロードするユーザのためにファイルクォータを更新する場合は、ここで別のファイルクォータを選択します。

  6. CSVファイル: あなたのコンピュータから更新したCSVファイルを選択します。

  7. ユーザの更新: 既存のユーザアカウントを更新するため、このオプションを 「Yes」 に切り替えます。

    注釈

    パスワード変更を強制する および アカウントに電子メールを送る オプションを 「No」 に切り替えます。リモートユーザ名を追加するとき、ユーザはいずれにせよパスワードを使用することはできないので、ユーザは内部のMaharaパスワードを知っている必要はありません。

  8. 一般アカウントオプション: あなたはすべてのユーザのデフォルトアカウントオプションを変更することができます。例) デフォルトで複数日誌を許可する、インタフェース言語を変更する等。

  9. ユーザを更新するには CSVでユーザを追加する ボタンをクリックします。あなたが変更するユーザに応じてこの処理は時間を要する場合があります。

  10. アップグレードが正常に完了すると、ページのレポートが表示されます。アップグレードに失敗すると、エラーメッセージが表示され、問題の解決に役立ちます。すべてのエラーが解決されるまで、ユーザは更新されません。

注釈

同時に100人以上のユーザを更新する予定がある場合は、問題が発生する可能性があります。また、更新プロセスが非常にメモリ過多であるため、サーバがCSVファイルを拒否することがあります。そのような場合は、CSVファイルを小さなユーザに分割する必要があります。

あなたはリモートユーザ名が追加されたアカウントを確認することができます:

  1. 管理 → ユーザ → ユーザ検索 に移動します。
  2. あなたがチェックしたいメンバーが所属しているインスティテューションを選択します。
  3. 検索 ボタンをクリックすると、ユーザの検索結果がこのインスティテューションに限定されます。
  4. あなたがリモートユーザ名を確認したいユーザを選択します。
  5. 次のステップに進むには レポートを取得する ボタンをクリックします。あなたは ユーザレポート ページに移動します。
  6. あなたには最終カラムにリモートユーザ名が表示されます。

参考

特定のユーザの認証方法を変更するだけで、リモートユーザ名や他の情報の更新を心配する必要がない場合は、バルク処理画面 で直接認証方法を変更できます。