イベントモニタリング

提供:MoodleDocs
移動先:案内検索


イベントモニタリングとは

  • イベントモニタリングにより、管理者と教師はMoodleで特定のイベントが発生したときに通知を受け取ることができます。イベントとそのレベルの例については、イベントリストを参照してください。学生がケイパビリティtool/monitor:subscribe与えられている場合、ルールを購読することも許可される場合があることに注意してください。ルールの作成または管理を許可することはお勧めしません。
  • これを行うには、イベントをモニタリングするための 'ルール' を作成する必要があり、その後、管理者や教師などのユーザが通知を受けるために購読する必要があります。
  • ルールは、イベントが何であるか、および通知が購読者に送信される前に発生する必要がある頻度を指定します。通知は、ポップアップ、電子メール、またはその他の選択された方法です。
  • 教師はコース管理 > レポート > イベントモニタリングルールからルールを作成でき、管理者はさらにサイト管理 > レポート > イベントモニタリングルールからルールを作成できます。
  • あなたは、ユーザメニューのプリファレンス > イベントモニタリングから利用ルールを購読することができます 。

イベントモニタリングを有効にする

パフォーマンスの問題のため、イベントモニタリングはデフォルトで無効になっています。管理者は、 サイト管理 > レポート > イベントモニタリングルールから有効にできます。

ルールを作成または管理する方法

コースの教師はコース管理 > レポート > イベントモニタリングルールにアクセスするか、管理者はサイト管理 > レポート > イベントモニタリングルールアクセスします。

ルール名

あなたは好きなルールを呼び出すことができますが、あなたが作成したルールを購読したいと思うかもしれないので、それは他の人が理解するものでなければなりません。

モニタエリア

モニタリングする領域(例:フォーラム )を選択すると、下の 'イベント' ドロップダウンメニューに、選択可能なイベントが表示されます。

イベント

エリアが選択されると、そのエリアのイベントがここに表示されます。

説明

説明を使用する必要はありませんが、使用する場合、作成したルールをサブスクライブする可能性があるため、他のユーザにとって意味のあるものにする必要があります。

通知頻度

  • 次ことを意味します: 通知を受ける前に、このイベントが何回発生する必要がありますか?
  • たとえば、次の設定は、イベントが30分間に5回発生した場合、Moodleがアラートを送信することを意味します:
notificationthreshold.png

通知メッセージ

ルールを作成または編集するときに、プレースホルダーを埋め込んで通知メッセージに詳細を追加できます。プレースホルダーの使用はオプションです。パーソナライズされたメッセージを使用できますが、プレースホルダーを使用したい場合は、以下の使用例があります。

メッセージテンプレートで使用できるプレースホルダーは次のとおりです。

プレースホルダー それがすること
{link} フォーラムのディスカッションなど、実際のイベントへの直接リンク。 http://YourMoodle.com/mod/forum/discuss.php?d=2
{modulelink} フォーラムなど、イベントが発生したモジュールへのリンク http://YourMoodle.com/mod/forum/view.php?id=8
{rulename} ルールの名前。 学生ディスカッション
{description} ルールの説明。 ディスカッションに大量の生徒の投稿がある場合に通知を受け取りたい。
{eventname} モニタリングされているイベントの名前。 フォーラムの投稿が作成されました。

例1

上記の例は、 フォーラムの投稿が作成されたイベントをモニタリングするルールのプレースホルダーを示しています。これらのプレースホルダーを使用した通知メッセージは次のようになります。

イベント{eventname}をモニタリングするルール{rulename}が実行されました。
フォーラムディスカッションに移動するには、次のリンクをクリックしてください:{link}
ルールの説明:{説明}

結果は次のように表示されます。

イベントフォーラムをモニタリングするルール生徒のディスカッションが実行されました。
フォーラムディスカッションに移動するには、次のリンクをクリックしてください:http://YourMoodle.com/mod/forum/discuss.php?d=2。
ルールの説明:ディスカッションに大量の生徒の投稿がある場合に通知を受け取りたい。

例2

新しい用語集エントリが作成されたときにモニタリングするために、 用語集エントリと呼ばれるルールを作成してみましょう。

イベント{eventname}をモニタリングするルール{rulename}が実行されました。
次のリンクをクリックして、作成された新しいエントリを確認します:{link}
ルールの説明:{説明}

結果は次のように表示されます。

イベント用語集エントリをモニタリングするルールエントリが作成されたが実行されました。
次のリンクをクリックして、作成された新しいエントリを確認します:http://YourMoodle.com/mod/glossary/view.php?id=5&mode=entry&hook=1。
ルールの説明:新しい用語集エントリが作成されたときに通知を受け取りたい。

注:一部のイベントにはリンクがありません。 {link}または{modulelink}が使用されている場合、たとえば、コースが削除されましたおよびコースモジュールが削除されましたなどのリンクは表示されません。

ルールを購読する方法

  • サイトまたはコース管理 > レポート > イベントモニタリングルールからイベントが作成された場合、ルールを購読するパーミッションを持つユーザの設定ページに 'イベントモニタリング' リンクがあります
  • ここから、既に登録しているイベントの登録を解除したり、自分や他の人が作成した新しいイベントを登録したりできます。
EMSubscriptions.png

こちらもご覧ください