プラグインのレビュー基準

提供:MoodleDocs
2021年1月5日 (火) 07:44時点におけるToshihiro KITA (トーク | 投稿記録)による版 (ページの作成:「{{Moodleのインストール}} ==サードパーティのプラグインを検討する際に考慮すべきいくつかの基準== Moodleで利用できる素晴らし...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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

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

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

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

いくつかの最初の質問

  • プラグインの目的は何ですか?
  • この機能をすでに提供できるインストールには何もありませんか?
  • これはこの要件に最適なソリューションですか?
  • どのバージョンで動作しますか?
  • ご使用のバージョンでダウンロードされた回数

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

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

ドキュメントは良いですか?

  • Moodleドキュメントページがありますか?
  • 良いreadme.txtがありますか?
  • それは良いヘルプファイルと指示を持っていますか?
  • スクリーンショットはありますか?

教師は使いやすいですか?

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

学生は使いやすいですか?

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

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

  • 使用説明書は正しくて使用可能ですか?
  • "フル機能" または暫定的なソリューションであるか、適切な方法で説明されている機能を提供しますか?

機能

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

フィードバック

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

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

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

テクニカル

  • さまざまなデータベースタイプで正しく機能しますか?
  • modは新しいMoodleバージョンで定期的に更新されていますか?
  • モジュールは優れたMoodleコーディング基準に準拠していますか?(コードチェッカープラグインを使用してください)
  • 言語ファイルを適切に使用していますか、それともハードコードされたテキストがありますか?
  • アクセシビリティガイドラインに正しく準拠していますか?
  • それはcssとテーマのアプローチに正しく従っていますか?
  • 他の名前と競合しますか?
  • 別の非標準プラグインに依存していますか?(そうである場合は、version.phpに明確に示されています- バージョンドキュメントを参照してください)
  • 作成者は定期的にバグ修正を行っていますか?
  • 通常または高トラフィックの使用でMoodleのパフォーマンスに影響しますか?
  • セキュリティリスクはありますか?(ユーザデータは保護/サニタイズされていますか?)
  • どのようなリソースを使用する必要がありますか?
  • バックアップ/リストアは機能しますか?
  • ユニットテストはありますか?

関連項目