最初に、通常は大量ユーザをインポートする必要はありません - まず、正常にインポートできるよう認証フォームをチェックしてください。認証フォームが外部データベースに接続していたり、ユーザがアカウントを作成できるようにしている場合、後に手動によるメンテナンスが必要になります。 詳細は管理メニューの認証セクションをご覧ください。
本当にテキストファイルから複数のユーザアカウントをインポートしたい場合、テキストファイルを次のフォーマットにしてください:
必須フィールド名: これらのフィールドは最初のレコードに記述し、ユーザごとに定義する必要があります。
username, password, firstname, lastname, email
デフォルトフィールド名: これらは任意です - レコードに記述されない場合、管理者による初期値が使用されます。
institution, department, city, country, lang, auth, timezone
オプション・フィールド名: これらはすべて完全に任意です。courseは、コースの「コース省略名」です - 記述されている場合、学生はこれらのコースに自動的に登録されます。groupは、対応する courseのグループに関連付ける必要があります。例 group1 >> course1
idnumber, icq, phone1, phone2, address, url, description, mailformat, maildisplay, htmleditor, autosubscribe, course1, course2, course3, course4, course5, group1, group2, group3, group4, group5, type1, type2, type3, type4, type5, role1, role2, role3, role4, role5, emailstop
下記は有効なインポートファイルの例です:
username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1, type1
jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1, 1
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3, 3
デフォルトでは、あなたが新しいアカウントを作成するとMoodleは想定して、既存のアカウントとユーザ名が合致するレコードはスキップします。しかし、「既存のアカウントを更新する」オプションをYesにした場合、既存のユーザアカウントは更新されます。
既存のアカウントを更新する場合、ユーザ名を更新することもできます。「リネームを許可する」をYesに設定して、ファイルにoldusername
フィールドを入れてください。
警告: 既存のアカウント更新時に発生したエラーは、ユーザに悪い影響を及ぼします。既存のアカウントを更新するオプションを使用するときは注意してください。