プラグインレビュー基準

サードパーティ製プラグインを見る際に考慮すべきいくつかの基準

Moodleには数多くの素晴らしいサードパーティ製プラグインがあります。ただし、採用する前にプラグインの適合性と信頼性を評価することが重要です。

個々のインストールおよび組織に応じて多かれ少なかれ質問があるかもしれないのでこのリストは網羅的ではありません。

このリストはもともとGavin Henrick( Learning Technology Services )によって公開されました。プラグインを検討する際のいくつかの確認基準を参照してください。

いくつかの最初の質問

  • プラグインの目的は何ですか?
  • インストールに、この機能をすでに提供できるものは何もありませんか?
  • これは、この要件に対する最善の解決策ですか?
  • どのバージョンで動作しますか
  • あなたのバージョンで何回ダウンロードされたか

インストールは簡単ですか?

  • ソースはsvn / githubで管理されていますか
  • それはMoodle.orgプラグインデータベースで利用可能ですか
  • zipは正しいフォルダ名にダウンロードできますか、それとも変更するために探索する必要がありますか?
  • それは単なるドロップインで通知を使用するのか、それともより複雑なのか/手動の介入/追加のサーバーソフトウェア要件を必要とするのか(それがversion.phpに明確に示されている場合 - Version docsを参照)

ドキュメンテーションは良いですか?

  • Moodle Docsページを持っていますか
  • それは良いreadme.txtを持っていますか
  • それは良いヘルプファイルと説明書を持っていますか
  • それはスクリーンショットを持っていますか

教師にとって使いやすいですか?

  • 最も一般的なユースケースでは、使い方は論理的ですか?
  • 使用説明書は正しく使用可能か?

学生にとって使いやすいですか?

  • 最も一般的なユースケースでは、使い方は論理的ですか?
  • 使用説明書は正しく使用可能か?

それはそれが言うことをしますか?

  • 使用説明書は正しく使用可能か?
  • 賢明な方法で説明されているような機能を提供しますか、それは「フル機能」または暫定的な解決策です。

特徴

  • 潜在的な改善/変更のロードマップはありますか?
  • それはモバイルテーマでもWebでも機能しますか?

フィードバック

  • プラグインサイトのユーザーからのコメントはありますか?
  • モジュールのレビューはありますか?
  • フォーラムで何か議論はありますか?

著者の経歴(経験/信頼性チェック)

  • 彼らはMoodleコミュニティで長い間活動していますか?
  • 彼らはバグなどに対する問い合わせにうまく反応しますか?
  • 彼らは、確立されたMoodle開発チーム(例えば、Moodleパートナー、OU、HQなど)で働いていますか?

テクニカル

  • さまざまなデータベースタイプで正しく機能しますか?
  • modは新しいMoodleバージョンで定期的に更新されていますか?
  • このモジュールは、優れたMoodleコーディング標準に準拠していますか? ( コードチェッカープラグインを使用)
  • 言語ファイルを正しく使用していますか、それともハードコーディングされたテキストを持っていますか?
  • アクセシビリティガイドラインに正しく従っていますか?
  • それは正しくCSSとテーマ設定のアプローチに従っていますか?
  • それは賢い命名の他のものと衝突しますか?
  • それは他の非標準プラグインに依存していますか(そうであれば、これはversion.phpに明確に示されています - Version docsを参照してください)。
  • 作者は定期的にバグを修正しますか?
  • 通常のトラフィック使用量またはトラフィック使用量の多い状態でのMoodleのパフォーマンスに影響はありますか?
  • セキュリティ上のリスクはありますか(ユーザーデータは保護されていますか/サニタイズされていますか)
  • 使用に必要なリソースは何ですか?
  • バックアップ/リストアは機能しますか?
  • それは単体テストを持っていますか?

参照