「コースをアップロードする」でコースメタリンクの指定について

「コースをアップロードする」でコースメタリンクの指定について

- kenzo fukushima の投稿
返信数: 2

社内研修用のコースにはメタリンクで参加者を登録しています。

コースの内容は日々更新されていますので、適正なタイミングでマスターのテンプレートの内容に置き換えたく思います。

社員用のコースは複数あるため、CSVを用いた「コースをアップロードする」を利用したいです。

https://docs.moodle.org/2x/ja/%E3%82%B3%E3%83%BC%E3%82%B9%E3%82%92%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B

enrolment_[number]で登録方法を指定できそうですが、

①メタリンクは指定できますでしょうか?

②メタリンクのリンク先コースは指定できますでしょうか?

③追加するグループを指定できますでしょうか?


ちなみにCSVに

enrolment_2

meta

と記述してアップロードすると、エラーになりました。

kenzo fukushima への返信

Re: 「コースをアップロードする」でコースメタリンクの指定について

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

> ①メタリンクは指定できますでしょうか?

指定できません。

> ②メタリンクのリンク先コースは指定できますでしょうか?

指定できません。

> ③追加するグループを指定できますでしょうか?

指定できません。

代わりに非標準プラグイン「Upload enrolment methods」 (登録方法アップロード) をお使いになってはいかがでしょうか。Upload enrolment methodsのインストール後、「管理 > サイト管理  > プラグイン > 登録 > 登録方法アップロード」ページでCSVファイルを使ってコースメタリンクを登録できます。

[Moodle plugins directory: Upload enrolment methods]
https://moodle.org/plugins/tool_uploadenrolmentmethods

以下、Upload enrolment methods (登録方法アップロード) 用のCSVファイル記述方法です。

CSVファイル記述オプション:
処理 (add, dell, upd),登録方法 (meta, cohort),子コース省略名,親コース省略名,無効ステータス (1=無効, 0=有効),子コースのグループ名 (省略可, 存在しない場合は自動作成),ロール (student, editingteacher)

CSVファイル記述例:
add,meta,C001,P001,0,,student
#子コース「C001」の「登録方法」に親コース「P001」への「コースメタリンク (P001)」を追加します。

add,meta,C001,P001,1,,student
#子コース「C001」の「登録方法」に親コース「P001」への「コースメタリンク (P001)」 (無効状態) を追加します。

add,meta,C001,P001,0,GRP001,student
#子コース「C001」の「登録方法」に親コース「P001」への「コースメタリンク (P001)」を追加して、ユーザを子コース「C001」内に自動作成したグループ「GRP001」に入れます。

添付 Upload course enrolment methods.png
評点平均: お役立ち度: ★★★★★★★ (1)
Mitsuhiro Yoshida への返信

Re: 「コースをアップロードする」でコースメタリンクの指定について

- kenzo fukushima の投稿
案内いただいたプラグインをインストールしてみました。テストを行い当方の要件を満たしました。
ご返答ありがとうございました。