「プラグインのインストール」の版間の差分

提供:MoodleDocs
移動先:案内検索
編集の要約なし
1行目: 1行目:
{{Moodleのインストール}}
{{Moodleをインストールする}}
==なぜ追加のプラグインをインストールするのですか?==


作成中です - [[利用者:Mitsuhiro Yoshida|Mitsuhiro Yoshida]]
プラグインを使用すると、新しいアクティビティ、新しいクイズの質問タイプ、新しいレポート、他のシステムとの統合など、Moodleに機能を追加できます。


様々な方法でMoodleを拡張することのできる任意のプラグインまたはアドオンを入手できます - 新しい活動、新しい問題タイプ、新しいレポート、他のシステムとの統合等です。このページでは、あなたがプラグインまたはアドオンを追加する前に考慮すべきことに関する重要なアドバイス、それからインストール方法に関する一般的なアドバイスを提供します。
注:[https://moodle.com/cloud/ MoodleCloud]などの特定のホスティングソリューションでは、Moodle内からプラグインをインストールできません。


==「プラグイン (plugin)」とはどのような意味ですか?==
==あなたのサイトに最適なプラグインを選択する==


Moodle = core code (コアコード) + plugins (プラグイン)
注意:これらのプラグインは、運用サーバーにインストールする前に、注意深く続行し、常にローカルの実験用サーバーにインストールすることをお勧めします。


プラグインは (Moodleダウンロードパッケージに含まれる) 標準プラグインまたはアドオンであると言えます。
* Moodleには[https://moodle.org/plugins/report/index.php?report=favourites&p=0&l=50&s=favourited&d=DESC お気に入りのプラグインのリスト]があり、サイトに追加することを検討する価値があります。
* [https://moodle.org/plugins/stats.php https://moodle.org/plugins/stats.php]で、過去3か月のダウンロード数が最も多いプラグインを見つけることができます。これらは、ほとんどのサイトで最も役立つと思われるプラグインです。最初にそれらを検討することはおそらく良い考えでしょう。
* [http://plugins.moodlebites.com plugins.moodlebites.com]で、50を超える最も人気のあるMoodleプラグインをテストして試すことができます。
* Gavin Henrickによる[https://moodle.org/mod/forum/discuss.php?d=325804 2015年のお気に入りプラグインのリスト]を参照してください。
* Moodleには、[https://moodle.org/plugins/browse.php?list=award&id=1 Reviewers 'Choice Award]を受賞したプラグインのリストがあります。これらは、プラグインの保護者とレビューアによって、特に有用な、よくコード化された、またはその他の興味深いプラグインのために提供されます。
* Moodleサイトで16以上の評価が必要な場合は[https://docs.moodle.org/38/en/Question_types#Standard_question_types Moodle core に含まれる標準的な質問の種類]、利用可能な多くの(2017年の49)をご覧ください[https:/ /docs.moodle.org/38/en/Third-party_question_typesサードパーティの質問タイプ]。
* 特殊なケース:
**名前に「モバイル」が含まれるすべてのプラグインは、[https://docs.moodle.org/38/en/Moodle_Mobile mobile devices]に関連しています。


== あなたが何かする前に ... ==
===小学校教育===
[https://moodle.org/plugins/mod_quizgame Quizventure]など、[[Gamification | gamification]]のプラグインを検討する場合があります。


'''極めて重要な'''警告: アドオンはレビュー (検査) されているわけではなく、あなたのMoodleサイトに対する品質および適合性もチェックされていないことに留意してください。アドオンを使用する時は十分に気をつけてください。あなたの希望通りに動作しない場合もありますし、深刻なセキュリティ問題を含んでいる場合もあります。また、一切動作しない場合もあります。
=== K-12ティーチング用プラグイン===
[https://en.wikipedia.org/wiki/K%E2%80%9312 K-12]の教育および学習環境では、[https://moodle.com/cloud/school/?utm_source=Sendy&utm_medium=Email&utm_campaign=Newsletter_July2016  MoodleCloudの学校向けMoodle]に含まれているプラ​​グインのインストールを検討してください:
* [https://moodle.org/plugins/mod_attendance Attendance]
* [http://bigbluebutton.org/ BigBlueButton]
* [https://moodle.org/plugins/mod_checklist チェックリスト]
* [https://moodle.org/plugins/atto_chemistry Chemistry editor]
* [https://moodle.org/plugins/mod_choicegroup グループ選択]
* [https://moodle.org/plugins/block_xp レベルアップ!]
* [https://moodle.org/plugins/mod_quizgame Quizventure]
* [https://moodle.org/plugins/tinymce_wordcount 単語数]


* '''本当に'''アドオンが必要ですか? 機能が増えることはサポートが増えることを意味します、ものが増えれば (潜在的に) 間違いが増えること、それからアップグレード時に心配の種が増えることを意味します。
===大学教育用プラグイン===
* アドオンはサポートおよび管理されていますか? 問題が発生した場合、あなたはサポートを受けることができますか? バグは修正されていますか?
大学については、[https://docs.moodle.org/38/en/Tertiary_education#Moodle_plugins_by.2Ffor_Universities プラグインのリストby/for Universitys]と[https://docs.moodle.org/38/en/Tertiary_education#Discipline-specific_plugins link to discipline-specific plugins]。これは検討する価値があるかもしれません。
* 将来的なMoodleバージョンでアドオンが動作しない場合、あなたはどのように対処しますか?
* パッチには気をつけてください! アドオンがコアファイルを修正または置換している場合、十分に注意してください。パッチは当該ビルド (バージョン) のみで動作することが保証されています。そのため、Moodleアップグレードに耐えることができるとは考えられません。


=== Moodle必要条件 ===
==本番サイトに関する考慮事項(気分が悪い場合はスキップ)==


* アドオンをアップロードまたはインストールするには、あなたがMoodleコードにアクセスできる必要があります。ウェブインターフェース経由でアドオンをインストールする方法はありません。
'' '非常に重要' '警告:一部のプラグインは確認されておらず、Moodleサイトの品質や適合性が確認されていないことに注意してください。お気をつけください。それはあなたが期待することをしないかもしれません、それは深刻なセキュリティ問題を持っているかもしれません、またはそれはまったく機能しないかもしれません。ただし、これは、進化する新しいプラグインディレクトリシステムによって時間とともに改善されています。
* あなたのアドオンがサーバに追加的な必要条件を強いる場合もあります。特にアドオンが他のシステムまたはサービスにアクセスする場合、特定のPHPプラグイン (例 LDAPまたは他のデータベースドライバ) が必要になる場合があります。ドキュメントを確認してください。


あなたは常に「readme」ファイルまたはアドオンに提供されている他のドキュメントを探して、それらを注意深く読むべきです。
*制作目的で大規模なサイトがある場合、プラグインが「本当に」必要かどうかを検討してください。機能が増えると、サポートすることが増え、(潜在的に)失敗することが増え、アップグレード時に心配することが増えます。
*プラグインはサポートおよび保守されていますか?何か問題が発生した場合、サポートを受けられますか?バグは修正されますか?
*プラグインが将来のバージョンのMoodleで機能しない場合、どうしますか?
*「パッチ」に注意してください([https://moodle.org/plugins/browse.php?list=category&id=38 Moodle Plugins Directory Other category])!プラグインがコアファイルを変更または置換する場合は、十分に注意してください。それは、それが作成されたMoodleの正確なビルド(バージョン)での動作が保証されているだけであり、Moodleのアップグレードを生き残ることはほとんどありません。
* [https://moodle.org/mod/forum/discuss.php?d=340821#p1373707 こちら]および[https://moodle.org/mod/forum/discuss.php?d=346296 こちらもご覧ください]プラグインのインストールを心配しているユーザーのフォーラムスレッド。


==ダウンロード==
==プラグインのインストール==


アドオンは[http://moodle.org/plugins/ Moodle plugins directory (Moodleプラグインディレクトリ)]からダウンロードすることができます。
プラグインをインストールするには、そのソースコードをMoodleインストールディレクトリ内の適切な場所に配置(デプロイ)し、メインの管理ページ ''アドミニストレーション>サイト管理>通知 ''にアクセスする必要があります。プラグインコードをMoodleにデプロイする方法は3つあります。


注意: あなたが正しいバージョンを選択していることを確認してください。殆どのMoodle 2.0+用アドオンはすべてのMoodle 2.xバージョンでも動作します。Moodle 2.1において、問題タイプは変更されました。また、Moodle 2.1+用の特定のプラグインを必要とします。Moodle 1.0およびそれ以前のバージョンのプラグイン (およびテーマ) は動作しません。試す意味はありません!
プラグインコードは、Moodleプラグインディレクトリから直接、またはZIPファイルをアップロードすることにより、Moodle内からデプロイできます。これらの方法のいずれかを使用するには、Webサーバープロセスに、新しいプラグインをインストールするプラグインタイプフォルダーへの書き込みアクセス権が必要です。


==インストール==
または、プラグインをサーバーで手動でデプロイすることもできます。


まず最初にmoodleコード「ツリー」 (code tree) 内の正しい場所にプラグインを配置してください。いくつかのプラグインでは複数の場所に構成要素をインストールする必要があります。厄介なことに、すべての人が同じ方法でプラグインをパッケージ化しているわけではありません。最初に空のディレクトリ内にプラグインを解凍して、どのように構成されているのか確認した後、「readme」ファイルを読んだ方が良いでしょう。一般的なロケーションは下記のとおりです (他のロケーションもあります):
{{Note| Moodleプラグインディレクトリからプラグインをインストールまたはダウンロードするときは常に、[[Moodleバージョン]]を正しく選択していることが非常に重要です。 Moodleサーバーに間違ったバージョンのプラグインを誤ってダウンロードしてインストールすると、Moodleサイトがフリーズするなど、深刻な問題が発生する可能性があります。}}


* /path/to/moodle/mod/ - モジュール (例 活動およびリソース)
=== Moodleプラグインディレクトリから直接インストールする===
* /path/to/moodle/blocks/ - ブロック (サイドバー)
* /path/to/moodle/question/type/ - 問題タイプ
* /path/to/moodle/course/format/ - コースフォーマット
* /path/to/moodle/admin/report/ - 管理レポート
* /path/to/moodle/theme/ - テーマ


そして:
#管理者としてログインし、「サイト管理>プラグイン>プラグインのインストール」に移動します。 (この場所が見つからない場合、プラグインのインストールはサイトで禁止されています。)
#「Moodleプラグインディレクトリからプラグインをインストールする」ボタンをクリックします。
#現在の[[Moodleバージョン]]を選択し、[インストール]ボタンのあるプラグインを検索し、[インストール]ボタンをクリックして、[続行]をクリックします。
#インストール要求を確認します
#プラグイン検証レポートを確認する


# ZIPファイルをダウンロードしてください。
===アップロードされたZIPファイルを介したインストール===
# あなたのMoodleサーバにアップロードまたはコピーしてください。
# プラグインタイプの適切な場所 (またはアドオンのインストラクションに従って) に解凍してください。
# あなたのMoodleサイトにて (管理者として)、「設定 > サイト管理 > 通知」にアクセスしてください (ほとんどのプラグインタイプでは、アドオンがインストールされましたというメッセージが表示されます)。
# アドオンをテストしてください。


メモ: アドオンには言語ファイルが含まれています。言語ファイルは、あなたのMoodleが自動的に見つけます。これらの言語ストリングは「設定 > サイト管理 > 言語設定」の標準編集インターフェースでカスタマイズすることができます。
#[https://moodle.org/plugins Moodleプラグインディレクトリ]に移動し、現在の[[Moodleバージョン]]を選択して、[ダウンロード]ボタンのあるプラグインを選択し、ZIPファイルをダウンロードします。
#管理者としてMoodleサイトにログインし、 ''管理>サイト管理>プラグイン>プラグインのインストール ''に移動します。
#ZIPファイルをアップロードします。プラグインが自動的に検出されない場合にのみ、[詳細を表示]セクションで詳細を追加するように求められます。
#ターゲットディレクトリが書き込み可能でない場合、警告メッセージが表示されます。
#プラグイン検証レポートを確認する


===問題が発生したら ...===
{|
| [[File:plugin1.png | thumb | Install plugins]]
| [[File:add-on package validation.png | thumb | Plugin package validation]]
|}


* まず、ファイルパーミッションをチェックしてください。ウェブサーバがプラグインファイルを読み込むことができるようにする必要があります。Moodleの他の部分が正常な場合、プラグインのパーミッションおよび所有権が合致するようにしてください。
===サーバーに手動でインストールする===
* あなたは'''本当に'''アドオンを正しい場所に解凍またはインストールしましたか?
 
* Moodleは新しいプラグインに関してプラグインフォルダをスキャンするため、あなたは他のファイルまたはフォルダをそこに置くことはできません。ZIPファイルを必ず削除して、例えば、古いバージョンのフォルダをリネームしないでください - トラブルの原因となります。
プラグインコードを管理ウェブインターフェース経由でデプロイできない場合は、手動でサーバーファイルシステムにコピーする必要があります(たとえば、ウェブサーバープロセスにMoodleインストールツリーへの書き込みアクセス権がない場合)。
* プラグインのディレクトリ名が正しいことを確認してください。すべてのディレクトリ名は合致する必要があります。あなたがディレクトリ名を変更した場合、動作しないようになります。
 
* [[デバッグ]]を有効にする - エラーメッセージがありますか?
まず、Moodleコードツリーでプラグインタイプの正しい場所を確立します。一般的な場所は次のとおりです。
* [http://moodle.org/course/view.php?id=5 Using Moodle]の適切なフォーラム (英語)で質問してください。あなたのシステム (MySQL、PHP等のバージョンを含む)、あなたが何をして、何が起こったのか、必ず説明してください。エラーメッセージを正確にコピー&ペーストしてください。あなたがダウンロードしたアドオンのバージョンへのリンクを提供してください (いくつかは非常に類似したアドオン名です)。
 
* /path/to/moodle/theme/-テーマ
* /path/to/moodle/mod/-アクティビティモジュールとリソース
* /path/to/moodle/blocks/-サイドバーブロック
* /path/to/moodle/question/type/-質問のタイプ
* /path/to/moodle/course/format/-コース形式
* /path/to/moodle/admin/report/-管理レポート
 
Moodleツリー内のすべてのプラグインタイプとそれらの場所の完全なリストについては、[[:dev:Plugins]]をご覧ください。
 
#[https://moodle.org/plugins Moodleプラグインディレクトリ]に移動します。現在の[[Moodleバージョン]]を選択し、[ダウンロード]ボタンのあるプラグインを選択して、ZIPファイルをダウンロードします。
#Moodleサーバーにアップロードまたはコピーします。
#プラグインタイプの適切な場所に解凍します(またはプラグインの指示に従います)。
#(管理者として)Moodleサイトで、「サイト管理>通知」に移動します(ほとんどのプラグインタイプでは、プラグインがインストールされているというメッセージが表示されます)。
 
注:プラグインには言語ファイルが含まれている場合があります。それらはあなたのMoodleによって自動的に見つけられます。これらの言語文字列は、標準の「サイト管理>言語」編集インターフェイスを使用してカスタマイズできます。言語ファイルを編集しようとしたときに「データベースエラー」が発生した場合、このプラグインのダウンロードしたZIPファイルに含まれている言語ファイルにコーディングの問題がある可能性が高いです。 ''plugin_name/lang/other_language_different_to_English/''フォルダーを新しい言語文字列で削除し、データベースエラーが消えた場合、これは実際にそうです。プラグインのメンテナに通知してください。将来のリリースで修正できるようになります。
 
==トラブルシューティング==
 
===エラー===
 
エラーが発生した場合は、[[デバッグ|デバッグをオンにする]]をクリックして、エラーの原因に関する追加情報を取得してください。
 
;言語のカスタマイズ中のデータベースエラー:[[Language_customisation#Database_error |言語のカスタマイズ]]とは関係がないのかもしれませんが、最近インストールされたプラグインの問題です。
 
;tool_installaddon/err_curl_exec - cURL error 60:これは、リモート(moodle.org)サイトのSSL証明書の検証に問題があることを示唆しています。これは、Windows用のMoodleパッケージを実行しているMoodle Windows 7サーバーにおける既知の問題でもあります。詳細および可能な解決策については、[[moodle.orgのSSL証明書]]を参照してください。
 
===ファイル許可エラーが発生しました===
 
特定の3.0.xバージョンでは、管理インターフェースを介してプラグインをインストールする際、Moodleは構成設定<tt> $ CFG-> directorypermissions </tt>および<tt> $ CFG-> filepermissions </tt>を使用します。これらがconfig.phpで明示的に定義されていない場合、デフォルト値は、ディレクトリの場合は777(rwxrwxrwx)、ファイルの場合は666(rw-rw-rw-)に自動的に設定されます(lib/setup.phpを参照)。
 
このデフォルトの動作がニーズやホスティング環境に適合しない場合は、次のようなより厳密な設定を指定できます。
 
$CFG->directorypermissions = 02750;
 
プラグインをインストールした後の一般的なエラーは、モジュールのインスタンスを作成して保存して表示すると、「ファイルのアクセス許可エラーが発生しました。スクリプトとそのディレクトリのアクセス許可を確認してください。再試行。"これを取得した場合、パッケージのファイル権限が711に設定されている可能性が高く、正しく実行できません。お好みのFTPクライアントまたはWebホストのコントロールパネルを使用して、インストールされたモジュール内のすべてのファイルとディレクトリのファイルアクセス許可を設定します。 /moodle/mod/[myplugin]/を755に変更し、モジュールインスタンスを正常に表示できるかどうかを確認します。
 
===デフォルトの例外ハンドラ:データベースへの書き込みエラーデバッグ:エントリ 'en_us-...===の重複
*これらのエラーは通常、サードパーティのプラグインが原因です。
*関連するプラグインを見つけるには、[http://lang.moodle.org http://lang.moodle.org]にアクセスし、AMOSツールを使用して、指定された文字列識別子を持つすべての文字列を検索します。
*疑わしいプラグインを削除し、エラーがなくなったかどうかを確認します。その場合は、プラグインのメンテナに連絡して、この問題を報告してください。
*既知の原因と修正については、[https://moodle.org/mod/forum/discuss.php?d=219504 this forum thread]を参照してください。
 
===手動でインストールする場合===
 
*ファイルの権限を確認してください。 Webサーバーはプラグインファイルを読み取ることができる必要があります。 Moodleの他の部分が機能する場合は、プラグインの権限と所有権を一致させるようにしてください。
*プラグインを「間違いなく」解凍または正しい場所にインストールしましたか?
* Moodleはプラグインフォルダをスキャンして新しいプラグインを探すため、そこに他のファイルやフォルダを置くことはできません。 zipファイルを削除したことを確認し、古いバージョンのプラグインの名前を他の名前に変更しないでください-壊れます。
*プラグインのディレクトリ名が正しいことを確認してください。一致するすべての名前が'''あります'''。名前を変更すると、機能しなくなります。
 
===ヘルプの入手===
 
[http://moodle.org/course/view.php?id=5 Moodle in English]のフォーラムで質問してください。システム(MySQL、PHPなどのバージョンを含む)、何を試し、何が起こったかを必ず説明してください。エラーメッセージを正確にコピーして貼り付けます。ダウンロードしたプラグインのバージョンへのリンクを提供します(名前が非常に似ているものもあります)。


==プラグインのアンインストール==
==プラグインのアンインストール==


プラグインをアンインストールするには:
プラグインをアンインストールするには
# 「管理 > サイト管理 > プラグイン > プラグイン概要」に移動して、あなたが削除したいプラグインの欄にある「アンインストール」リンクをクリックしてください。
# ''アドミニストレーション>サイト管理>プラグイン>プラグインの概要 ''に移動し、削除するプラグインの反対側のアンインストールリンクをクリックします
# 実際のプラグインディレクトリを移動/削除するには、ファイルマネージャを使用してください。そうでない場合、あなたがサイト管理に再度アクセスした時点で、Moodleはプラグインを再インストールします。
#ファイルマネージャーを使用して、指示に従って実際のプラグインディレクトリを削除/削除します。そうしないと、次にサイト管理にアクセスしたときにMoodleが再インストールします。
 
==プラグインの概要==
 
[[File:plugins overview.png | thumb | center | 400px |利用可能なチェックボタンを強調表示するプラグインの概要]]


==プラグイン概要==
「アドミニストレーション>サイト管理>プラグイン>プラグインの概要」のプラグインの概要ページには、インストールされているすべてのプラグインが、バージョン番号、リリース、可用性(有効または無効)、および設定リンク(該当する場合)とともに一覧表示されます。


[[File:plugins overview.png|thumb|left|Plugins overview highlighting available update with install button]]「管理 > サイト管理 > プラグイン > プラグイン概要」のプラグイン概要ページでは、インストールされているすべてのプラグイン、そのバージョンナンバー、利用可否 (有効または無効)、そして設定リンク (適用されている場合) が一覧表示されます。
「利用可能なアップデートの確認」ボタンを使用すると、管理者はサイトにインストールされたプラグイン([http://moodle.org/pluginsプラグインディレクトリ]から)に利用可能なアップデートをすばやく確認できます。利用可能な更新は強調表示され、詳細情報とプラグインの反対側のメモ列にダウンロードリンクが表示されます。


メモ: 開いた目または閉じた目のアイコンは、プラグインが有効にされている否かを示します。しかし、このアイコンをクリックすることができないため、ここでプラグインの利用可否を変更することはできません。
===プラグインのMoodle内からの更新===


「利用可能な更新をチェックする」ボタンにより、管理者はコアコードおよび ([http://moodle.org/plugins プラグインディレクトリ]から) サイトにインストールされた寄贈プラグインに利用可能な更新があるかどうか短時間で確認することができます。利用可能なアップデートは強調表示され、プラグイン名の反対側の「ノート」カラムにさらなる情報およびダウンロードリンクが表示されます。
管理者は、''管理>サイト管理>サーバー>更新通知''で更新の展開を有効にできます。次に、アップデートが利用可能になると、「このアップデートをインストール」ボタンがプラグインの概要ページに表示されます。詳細については、[[自動更新の展開]]を参照してください。


===Moodle内のプラグイン更新===
== Moodle内からプラグインをインストールできないようにする==


{{New features}}
必要に応じて、以下のコード行をconfig-dist.phpからコピーしてconfig.phpに貼り付けることにより、Moodle内からのインストールと更新を防ぐことができます。
Moodle 2.4以降、管理者は「管理 > サイト管理 > サーバ > 更新通知」にて、更新を適用することができます。アップデートが利用可能な場合、「このアップデートをインストールする」ボタンがプラグイン概要ページに表示されます。詳細は[[自動更新適用]]をご覧ください。


==関連情報==
<code php>
//プラグインのインストールを完全に無効にするには、次のフラグを使用します
//(新しいプラグイン、利用可能なアップデート、不足している依存関係)および関連
//経由の機能(プラグインのインストールまたはアップグレードのキャンセルなど)
//サーバー管理Webインターフェイス。
$CFG->disableupdateautodeploy = true;
</code>


*[[通知]] - 更新通知に関する詳細
==こちらもご覧ください==
*[[アドオンFAQ]]
* [https://moodle.org/mod/forum/discuss.php?d=325804 (2015年のお気に入り)プラグインのリスト] Gavin Henrick作
*Using Moodle [http://moodle.org/mod/forum/view.php?id=44 一般アドオンフォーラム] - 英語
* [[Notifications]]アップデート通知の詳細について
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=131413 Moodleが新しい活動モジュールをインストールしません] フォーラムディスカッション - 英語
* [[プラグインレビュー基準]]
* [[管理者用Git#Gitリポジトリから寄贈拡張モジュールをインストールする|Gitリポジトリから寄贈拡張モジュールをインストールする]]
* [[プラグインFAQ]]
* Moodle(英語)[http://moodle.org/mod/forum/view.php?id=44 General plugins forum]
* [[GitリポジトリからMoodleをインストールする#そのGitリポジトリから提供された拡張機能をインストールする| Gitリポジトリから提供された拡張機能をインストールする]]


開発者用:
開発者向け:


*[[:dev:Category:プラグイン|プラグイン開発者ドキュメンテーション]]
* [[:dev:Category:Plugins | Plugins開発者向けドキュメント]]
*[[:dev:プラグイン確認]]
* [[:dev:Plugin validation]]
* [[:dev:On-click add-on installation]]


[[Category:寄贈コード]]
[[Category:寄稿コード]]


[[en:Installing_plugins]]
[[en:Installing plugins]]
[[de:Plugins installieren]]
[[es:Instalar complementos]]
[[fr:Installation de plugins]]
[[it:Installare plugin]]

2020年6月29日 (月) 06:17時点における版

テンプレート:Moodleをインストールする

なぜ追加のプラグインをインストールするのですか?

プラグインを使用すると、新しいアクティビティ、新しいクイズの質問タイプ、新しいレポート、他のシステムとの統合など、Moodleに機能を追加できます。

注:MoodleCloudなどの特定のホスティングソリューションでは、Moodle内からプラグインをインストールできません。

あなたのサイトに最適なプラグインを選択する

注意:これらのプラグインは、運用サーバーにインストールする前に、注意深く続行し、常にローカルの実験用サーバーにインストールすることをお勧めします。

  • Moodleにはお気に入りのプラグインのリストがあり、サイトに追加することを検討する価値があります。
  • https://moodle.org/plugins/stats.phpで、過去3か月のダウンロード数が最も多いプラグインを見つけることができます。これらは、ほとんどのサイトで最も役立つと思われるプラグインです。最初にそれらを検討することはおそらく良い考えでしょう。
  • plugins.moodlebites.comで、50を超える最も人気のあるMoodleプラグインをテストして試すことができます。
  • Gavin Henrickによる2015年のお気に入りプラグインのリストを参照してください。
  • Moodleには、Reviewers 'Choice Awardを受賞したプラグインのリストがあります。これらは、プラグインの保護者とレビューアによって、特に有用な、よくコード化された、またはその他の興味深いプラグインのために提供されます。
  • Moodleサイトで16以上の評価が必要な場合はMoodle core に含まれる標準的な質問の種類、利用可能な多くの(2017年の49)をご覧ください[https:/ /docs.moodle.org/38/en/Third-party_question_typesサードパーティの質問タイプ]。
  • 特殊なケース:
    • 名前に「モバイル」が含まれるすべてのプラグインは、mobile devicesに関連しています。

小学校教育

Quizventureなど、 gamificationのプラグインを検討する場合があります。

K-12ティーチング用プラグイン

K-12の教育および学習環境では、MoodleCloudの学校向けMoodleに含まれているプラ​​グインのインストールを検討してください:

大学教育用プラグイン

大学については、プラグインのリストby/for Universityslink to discipline-specific plugins。これは検討する価値があるかもしれません。

本番サイトに関する考慮事項(気分が悪い場合はスキップ)

'非常に重要' '警告:一部のプラグインは確認されておらず、Moodleサイトの品質や適合性が確認されていないことに注意してください。お気をつけください。それはあなたが期待することをしないかもしれません、それは深刻なセキュリティ問題を持っているかもしれません、またはそれはまったく機能しないかもしれません。ただし、これは、進化する新しいプラグインディレクトリシステムによって時間とともに改善されています。

  • 制作目的で大規模なサイトがある場合、プラグインが「本当に」必要かどうかを検討してください。機能が増えると、サポートすることが増え、(潜在的に)失敗することが増え、アップグレード時に心配することが増えます。
  • プラグインはサポートおよび保守されていますか?何か問題が発生した場合、サポートを受けられますか?バグは修正されますか?
  • プラグインが将来のバージョンのMoodleで機能しない場合、どうしますか?
  • 「パッチ」に注意してください(Moodle Plugins Directory Other category)!プラグインがコアファイルを変更または置換する場合は、十分に注意してください。それは、それが作成されたMoodleの正確なビルド(バージョン)での動作が保証されているだけであり、Moodleのアップグレードを生き残ることはほとんどありません。
  • こちらおよびこちらもご覧くださいプラグインのインストールを心配しているユーザーのフォーラムスレッド。

プラグインのインストール

プラグインをインストールするには、そのソースコードをMoodleインストールディレクトリ内の適切な場所に配置(デプロイ)し、メインの管理ページ アドミニストレーション>サイト管理>通知 にアクセスする必要があります。プラグインコードをMoodleにデプロイする方法は3つあります。

プラグインコードは、Moodleプラグインディレクトリから直接、またはZIPファイルをアップロードすることにより、Moodle内からデプロイできます。これらの方法のいずれかを使用するには、Webサーバープロセスに、新しいプラグインをインストールするプラグインタイプフォルダーへの書き込みアクセス権が必要です。

または、プラグインをサーバーで手動でデプロイすることもできます。

注意: Moodleプラグインディレクトリからプラグインをインストールまたはダウンロードするときは常に、Moodleバージョンを正しく選択していることが非常に重要です。 Moodleサーバーに間違ったバージョンのプラグインを誤ってダウンロードしてインストールすると、Moodleサイトがフリーズするなど、深刻な問題が発生する可能性があります。

Moodleプラグインディレクトリから直接インストールする

  1. 管理者としてログインし、「サイト管理>プラグイン>プラグインのインストール」に移動します。 (この場所が見つからない場合、プラグインのインストールはサイトで禁止されています。)
  2. 「Moodleプラグインディレクトリからプラグインをインストールする」ボタンをクリックします。
  3. 現在のMoodleバージョンを選択し、[インストール]ボタンのあるプラグインを検索し、[インストール]ボタンをクリックして、[続行]をクリックします。
  4. インストール要求を確認します
  5. プラグイン検証レポートを確認する

アップロードされたZIPファイルを介したインストール

  1. Moodleプラグインディレクトリに移動し、現在のMoodleバージョンを選択して、[ダウンロード]ボタンのあるプラグインを選択し、ZIPファイルをダウンロードします。
  2. 管理者としてMoodleサイトにログインし、 管理>サイト管理>プラグイン>プラグインのインストール に移動します。
  3. ZIPファイルをアップロードします。プラグインが自動的に検出されない場合にのみ、[詳細を表示]セクションで詳細を追加するように求められます。
  4. ターゲットディレクトリが書き込み可能でない場合、警告メッセージが表示されます。
  5. プラグイン検証レポートを確認する
Install plugins
Plugin package validation

サーバーに手動でインストールする

プラグインコードを管理ウェブインターフェース経由でデプロイできない場合は、手動でサーバーファイルシステムにコピーする必要があります(たとえば、ウェブサーバープロセスにMoodleインストールツリーへの書き込みアクセス権がない場合)。

まず、Moodleコードツリーでプラグインタイプの正しい場所を確立します。一般的な場所は次のとおりです。

  • /path/to/moodle/theme/-テーマ
  • /path/to/moodle/mod/-アクティビティモジュールとリソース
  • /path/to/moodle/blocks/-サイドバーブロック
  • /path/to/moodle/question/type/-質問のタイプ
  • /path/to/moodle/course/format/-コース形式
  • /path/to/moodle/admin/report/-管理レポート

Moodleツリー内のすべてのプラグインタイプとそれらの場所の完全なリストについては、dev:Pluginsをご覧ください。

  1. Moodleプラグインディレクトリに移動します。現在のMoodleバージョンを選択し、[ダウンロード]ボタンのあるプラグインを選択して、ZIPファイルをダウンロードします。
  2. Moodleサーバーにアップロードまたはコピーします。
  3. プラグインタイプの適切な場所に解凍します(またはプラグインの指示に従います)。
  4. (管理者として)Moodleサイトで、「サイト管理>通知」に移動します(ほとんどのプラグインタイプでは、プラグインがインストールされているというメッセージが表示されます)。

注:プラグインには言語ファイルが含まれている場合があります。それらはあなたのMoodleによって自動的に見つけられます。これらの言語文字列は、標準の「サイト管理>言語」編集インターフェイスを使用してカスタマイズできます。言語ファイルを編集しようとしたときに「データベースエラー」が発生した場合、このプラグインのダウンロードしたZIPファイルに含まれている言語ファイルにコーディングの問題がある可能性が高いです。 plugin_name/lang/other_language_different_to_English/フォルダーを新しい言語文字列で削除し、データベースエラーが消えた場合、これは実際にそうです。プラグインのメンテナに通知してください。将来のリリースで修正できるようになります。

トラブルシューティング

エラー

エラーが発生した場合は、デバッグをオンにするをクリックして、エラーの原因に関する追加情報を取得してください。

言語のカスタマイズ中のデータベースエラー:言語のカスタマイズとは関係がないのかもしれませんが、最近インストールされたプラグインの問題です。
tool_installaddon/err_curl_exec - cURL error 60:これは、リモート(moodle.org)サイトのSSL証明書の検証に問題があることを示唆しています。これは、Windows用のMoodleパッケージを実行しているMoodle Windows 7サーバーにおける既知の問題でもあります。詳細および可能な解決策については、moodle.orgのSSL証明書を参照してください。

ファイル許可エラーが発生しました

特定の3.0.xバージョンでは、管理インターフェースを介してプラグインをインストールする際、Moodleは構成設定 $ CFG-> directorypermissions および $ CFG-> filepermissions を使用します。これらがconfig.phpで明示的に定義されていない場合、デフォルト値は、ディレクトリの場合は777(rwxrwxrwx)、ファイルの場合は666(rw-rw-rw-)に自動的に設定されます(lib/setup.phpを参照)。

このデフォルトの動作がニーズやホスティング環境に適合しない場合は、次のようなより厳密な設定を指定できます。

$CFG->directorypermissions = 02750;

プラグインをインストールした後の一般的なエラーは、モジュールのインスタンスを作成して保存して表示すると、「ファイルのアクセス許可エラーが発生しました。スクリプトとそのディレクトリのアクセス許可を確認してください。再試行。"これを取得した場合、パッケージのファイル権限が711に設定されている可能性が高く、正しく実行できません。お好みのFTPクライアントまたはWebホストのコントロールパネルを使用して、インストールされたモジュール内のすべてのファイルとディレクトリのファイルアクセス許可を設定します。 /moodle/mod/[myplugin]/を755に変更し、モジュールインスタンスを正常に表示できるかどうかを確認します。

===デフォルトの例外ハンドラ:データベースへの書き込みエラーデバッグ:エントリ 'en_us-...===の重複

  • これらのエラーは通常、サードパーティのプラグインが原因です。
  • 関連するプラグインを見つけるには、http://lang.moodle.orgにアクセスし、AMOSツールを使用して、指定された文字列識別子を持つすべての文字列を検索します。
  • 疑わしいプラグインを削除し、エラーがなくなったかどうかを確認します。その場合は、プラグインのメンテナに連絡して、この問題を報告してください。
  • 既知の原因と修正については、this forum threadを参照してください。

手動でインストールする場合

  • ファイルの権限を確認してください。 Webサーバーはプラグインファイルを読み取ることができる必要があります。 Moodleの他の部分が機能する場合は、プラグインの権限と所有権を一致させるようにしてください。
  • プラグインを「間違いなく」解凍または正しい場所にインストールしましたか?
  • Moodleはプラグインフォルダをスキャンして新しいプラグインを探すため、そこに他のファイルやフォルダを置くことはできません。 zipファイルを削除したことを確認し、古いバージョンのプラグインの名前を他の名前に変更しないでください-壊れます。
  • プラグインのディレクトリ名が正しいことを確認してください。一致するすべての名前があります。名前を変更すると、機能しなくなります。

ヘルプの入手

Moodle in Englishのフォーラムで質問してください。システム(MySQL、PHPなどのバージョンを含む)、何を試し、何が起こったかを必ず説明してください。エラーメッセージを正確にコピーして貼り付けます。ダウンロードしたプラグインのバージョンへのリンクを提供します(名前が非常に似ているものもあります)。

プラグインのアンインストール

プラグインをアンインストールするには

  1. アドミニストレーション>サイト管理>プラグイン>プラグインの概要 に移動し、削除するプラグインの反対側のアンインストールリンクをクリックします
  2. ファイルマネージャーを使用して、指示に従って実際のプラグインディレクトリを削除/削除します。そうしないと、次にサイト管理にアクセスしたときにMoodleが再インストールします。

プラグインの概要

利用可能なチェックボタンを強調表示するプラグインの概要

「アドミニストレーション>サイト管理>プラグイン>プラグインの概要」のプラグインの概要ページには、インストールされているすべてのプラグインが、バージョン番号、リリース、可用性(有効または無効)、および設定リンク(該当する場合)とともに一覧表示されます。

「利用可能なアップデートの確認」ボタンを使用すると、管理者はサイトにインストールされたプラグイン([1]から)に利用可能なアップデートをすばやく確認できます。利用可能な更新は強調表示され、詳細情報とプラグインの反対側のメモ列にダウンロードリンクが表示されます。

プラグインのMoodle内からの更新

管理者は、管理>サイト管理>サーバー>更新通知で更新の展開を有効にできます。次に、アップデートが利用可能になると、「このアップデートをインストール」ボタンがプラグインの概要ページに表示されます。詳細については、自動更新の展開を参照してください。

Moodle内からプラグインをインストールできないようにする

必要に応じて、以下のコード行をconfig-dist.phpからコピーしてconfig.phpに貼り付けることにより、Moodle内からのインストールと更新を防ぐことができます。

//プラグインのインストールを完全に無効にするには、次のフラグを使用します //(新しいプラグイン、利用可能なアップデート、不足している依存関係)および関連 //経由の機能(プラグインのインストールまたはアップグレードのキャンセルなど) //サーバー管理Webインターフェイス。 $CFG->disableupdateautodeploy = true;

こちらもご覧ください

開発者向け:

it:Installare plugin