ブロックエレディア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:
ユーザーは、コースウィザードブロックで作成された新しいコースのカテゴリを変更できます。
この権利がないと、新しいコースはオリジンコースのカテゴリに作成されます。

コースまたはユーザーを作成する権限、またはコースカテゴリを編集する権限をすでに持っているユーザーは、対応するコースウィザードブロックの権限を必要としません。

インストール

  1. 必要なバージョンがすべて揃っていることを確認してください。
  2. コースウィザードプラグインをダウンロードしてください。
  3. あなたのmoodle / blocks /ディレクトリに解凍してください。
  4. あなたに管理者としてログインし、サイト管理 - >通知と進んでインストールプロセスを開始します。
  5. コースに入って編集をオンにします。
  6. ブロックをコースに追加してください。

詳しくは、 貢献モジュールまたはプラグインのインストールを参照してください。

を使う

ブロックは、講師がコースページに含めることができます。

トレーナーが正しいブロックを取得した場合/ 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権限を持たずにコースを作成したり新しいユーザーを追加できるからです。

クレジット

マティアス・シュワベ

eLeDia - Eラーニングim Dialog GmbH

メール:info@eledia.de

参照

トラッカーコンポーネント

モジュールとプラグインデータベースエントリ

Github

Githubにもコードがあります。

https://github.com/eledia/block_eledia_coursewizard

注意:Githubでは空のマスターブランチを使います。異なるプラグインバージョンは、各Moodleバージョンの特別なブランチにあります。