ブロックエレディアcoursewizard
ブロックエレディアcoursewizard | |
---|---|
タイプ | ブロック |
セット | 該当なし |
ダウンロード | https://moodle.org/plugins/view.php?plugin=block_eledia_coursewizard |
問題点 | https://tracker.moodle.org/browse/CONTRIB-4975 |
討論 | https://moodle.org/mod/forum/view.php?id=44 |
メンテナ | マティアス・シュワベ |
概要
このブロックはウィザードです。このブロックを使用すると、特定の権限を持つユーザーは、電子メールアドレスを追加するだけで、簡単に新しいコースを作成して新しいコースに登録できます。あなたのMoodleシステムで知られていないEメールアドレスの場合、新しいユーザーが作成され、自動的に新しいコースに登録されます。新規ユーザーはログインデータを記載した電子メールを受け取ります。
既存のコースにユーザーを追加することもできます。
このブロックでは、コースやユーザーを作成するためのMoodle権限を持つ必要はありません。このブロックは3つの新しい権利をもたらします:
- block / eledia_coursewizard:create_course:
- ユーザーはコースウィザードブロックでコースを作成できます。
- block / eledia_coursewizard:create_user:
- ユーザーはコースウィザードブロックを使用してユーザーを追加および作成できます。
- block / eledia_coursewizard:change_category:
- ユーザーは、コースウィザードブロックで作成された新しいコースのカテゴリを変更できます。
- この権利がないと、新しいコースはオリジンコースのカテゴリに作成されます。
コースまたはユーザーを作成する権限、またはコースカテゴリを編集する権限をすでに持っているユーザーは、対応するコースウィザードブロックの権限を必要としません。
インストール
- 必要なバージョンがすべて揃っていることを確認してください。
- コースウィザードプラグインをダウンロードしてください。
- あなたのmoodle / blocks /ディレクトリに解凍してください。
- あなたに管理者としてログインし、サイト管理 - >通知と進んでインストールプロセスを開始します。
- コースに入って編集をオンにします。
- ブロックをコースに追加してください。
詳しくは、 貢献モジュールまたはプラグインのインストールを参照してください。
を使う
ブロックは、講師がコースページに含めることができます。
トレーナーが正しいブロックを取得した場合/ eledia_coursewizard:create_courseまたはmoodle / course:createブロックは、コースを作成するためのリンクを提供します。
トレーナーが正しいブロックを取得した場合/ eledia_coursewizard:create_userまたはmoodle / user:createブロックは、コースにユーザーを追加するためのリンクを提供します。
コースを作成する
コースを作成するための公式は、 コースのフルネーム 、 コースのショートネーム 、 コースの要約 、およびトレーナーが正しいブロックを取得した場合は/ eledia_coursewizard:change_categoryという、 コースカテゴリを選択するためのフィールドのみで構成されます 。この権利がないと、新しいコースはオリジンコースのカテゴリに作成されます。コースを作成した後、トレーナーが正しいブロック/ eledia_coursewizard:create_userまたはmoodle / user:createを取得した場合は、2番目の公式が表示されます 。この公式により、トレーナーはEメールアドレスを追加するだけでユーザーを新しいコースに参加させることができます。あなたのMoodleシステムで知られていないEメールアドレスの場合、新しいユーザーが作成され、自動的に新しいコースに登録されます。新規ユーザーはログインデータを記載した電子メールを受け取ります。
コースにユーザーを追加する
この公式では、トレーナーはEメールアドレスを追加するだけで、現在のコースにユーザーを登録できます。あなたのMoodleシステムで知られていないEメールアドレスの場合、新しいユーザーが作成され、自動的に新しいコースに登録されます。新規ユーザーはログインデータを記載した電子メールを受け取ります。
ノート
コースウィザードがコースやユーザーを作成するための独自の権限を持っているのは、特定のコースに参加しているユーザーは、対応するmoodle権限を持たずにコースを作成したり新しいユーザーを追加できるからです。
クレジット
マティアス・シュワベ
メール:info@eledia.de
参照
モジュールとプラグインデータベースエントリ
Github
Githubにもコードがあります。
https://github.com/eledia/block_eledia_coursewizard
注意:Githubでは空のマスターブランチを使います。異なるプラグインバージョンは、各Moodleバージョンの特別なブランチにあります。