「ユーザーをアップロードする」と登録インスタンスデフォルトの「コース開始」について

「ユーザーをアップロードする」と登録インスタンスデフォルトの「コース開始」について

- kenzo fukushima の投稿
返信数: 2

手動登録の登録インスタンスデフォルトにて「デフォルト登録開始」を「コース開始」に設定しています。これによって、9/1開始のコースに本日(8/31)手動で登録したユーザーは、8/31はコースがアクティブではなく、9/1にアクティブになります。

ここから質問ですが、「ユーザーをアップロードする」機能でCSVファイルを用いて新規ユーザーの登録および9/1開始のコースの割り付けを行いました。(https://demo.tkita.net/moodledocs/35/ja/87ee02278a39c2c646310102f018bdec.html

しかし、上記で9/1開始のコースに割りついたユーザーはコース開始が8/31となっており、登録インスタンスデフォルトが適用されません。(つまり9/1開始のコースが事前(8/31)に閲覧できてしまう状態)

何か設定が漏れているのでしょうか?


kenzo fukushima への返信

Re: 「ユーザーをアップロードする」と登録インスタンスデフォルトの「コース開始」について

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

「管理 > サイト管理 > プラグイン > 登録 > 手動登録」ページの「登録インスタンスデフォルト」セクションで設定できる「デフォルト登録開始 enrol_manual | enrolstart」はコースページの「管理 > コース管理 > ユーザ > 登録済みユーザ」ページでユーザを手動登録する場合のみ適用されます。

CSVファイルを使ったユーザ登録時の「登録開始日」はMoodle 3.8以降のバージョンで導入※1されました「enroltimestart」フィールドを使って指定できます※2

[※1 [MDL-65404] Add column for enrol start dates to Upload users CSV - Moodle Tracker]
https://tracker.moodle.org/browse/MDL-65404

※2 「登録開始日」を指定したCSVファイル作成例

username,password,firstname,lastname,email,lang,course1,enroltimestart1
user001,xyz,first001,last001,user001@moodle.org,ja,TD001,2020-09-10
Mitsuhiro Yoshida への返信

Re: 「ユーザーをアップロードする」と登録インスタンスデフォルトの「コース開始」について

- kenzo fukushima の投稿
回答ありがとうございます。
現在利用しているバージョンはMoodle 3.5.8 (Build: 20190909)であるため、未対応ということですね。
運用で回避するか、バージョンを上げるか検討してみます。