皆様
お世話になっております。
わからないことがあり、質問させていただきます。
CSVを使用してユーザの一括登録、更新を行う際に、
既存ユーザからコース登録を解除する方法をご教示いただけますでしょうか。
例えばA,B,Cの3コースに登録済のユーザが複数名いたとして、全員Cコースのみ解除したい場合に
CSVを使用して一括で処理する方法はありますでしょうか。
Moodleのバージョンは2.5です。
よろしくお願い致します
上記処理は煩雑になりますので、テキストファイルを使用してユーザを登録解除するのではなく、コースページ内の「管理 > コース管理 > バックアップ」で「登録済みユーザを含む」のチェックをはずしてバックアップされた上で、新しいコースとしてリストアされても宜しいかと思います。
> ①5.の登録解除用のテキストファイルのファイルの種類はカンマ区切り(.csv)でよろしかったでしょうか。
はい、そうです。
> ②6.のファイルロケーションにはmoodleをインストールしたPC(サーバ機)のローカルフォルダを指定するという認識でよろしいでしょうか。
はい、そうです。
例えば、/var/www/moodledata/enrolments.txtのようになります。
> ③6の手順実施後、「変更を保存する」ボタンをクリックでコースの登録解除が行われるのでしょうか。
いいえ、admin/cron.phpが実行されるタイミングでコースから登録解除されます。
ご参考までに下記ドキュメントをご覧ください。
[Flat file - MoodleDocs]
https://docs.moodle.org/26/en/Flat_file