レベルアップ!

レベルアップ!
タイプブロック
セット該当なし
ダウンロード https://moodle.org/plugins/block_xp
問題点 https://github.com/FMCorz/moodle-block_xp/issues
討論
メンテナフレデリック・マサルト

特徴

  • 体験ポイントを学生の行動に自動的にキャプチャして属性付け
  • 現在のレベルと次のレベルへの進捗状況を表示するブロック
  • 教師が学生のレベルの概要を把握するためのレポート
  • 学生がレベルアップしたときに祝福する通知
  • 学生のランキングを表示するためのはしご
  • レベル数とそれらに到達するために必要な経験を設定する機能
  • 画像をアップロードしてレベルの外観をカスタマイズすることができます
  • イベントごとに獲得した経験値の量はカスタマイズ可能です
  • レベルのリストと説明を表示するページ
  • 経験値はコースごとに獲得されます
  • 学生がレベルアップするとイベントが発生します(開発者向け)

経験値はどのように計算されますか?

このブロックはMoodleでトリガーされたイベントをリッスンし、事前定義されたルールに従っていくつかをキャプチャします。それはそれからイベントに含まれている情報に基づいて経験ポイントを属性付ける。イベントの詳細については、devのドキュメントdev:Event_2を参照してください。

機能ブロック/ xp:earnxpを持つユーザーのみが経験値を獲得できます。この機能はデフォルトで学生に与えられています。ゲスト、ログインしていないユーザー、または管理者によって引き起こされたアクションも無視されます。

以下のイベントは常に無視されます。

  • コースまたはモジュール以外のコンテキストからのイベント
  • 参加以外の教育レベルのイベント
  • 匿名としてフラグが設定されているイベント(匿名など)

後は君しだい。デフォルトでは、プラグインには経験のポイントを行動に帰属させ、冗長なものを無視するための最小限のルールセットが付属しています。それらを表示または上書きするには、プラグイン自体の[Rules]ページにアクセスしてください。

注意:不正行為を防ぐために、短い時間内に繰り返される操作は無視されます。

すべてのコースで1ブロックを使用する方法

学生が参加しているすべてのコースから経験値を集めるには、管理者設定を設定する必要があります。経験値はどこで使用されますか。 「サイト全体」に。この設定は、 サイト管理>プラグイン>ブロック>レベルアップの順に選択してください。設定すると、新しく追加されたブロックまたは以前に追加されたブロックに、学生の合計経験値が表示されます。