マルチ埋め込みフィルタ
マルチ埋め込みフィルタ | |
---|---|
タイプ | filter |
セット | N/A |
ダウンロード | https://moodle.org/plugins/filter_multiembed |
イシュー | https://github.com/frederic-nevers/moodle-filter_multiembed/issues |
ディスカッション | https://moodle.org/mod/forum/discuss.php?d=341770 |
メンテナー | Frederic Nevers |
はじめに
マルチ埋め込みフィルタは、ユーザ入力なしで、サポートされているサービスからのURLを埋め込みコンテンツに自動的に変換します。マルチ埋め込みフィルタを使用することにより、Moodleユーザ(教師など)は他のサイトからオブジェクトを '埋め込む' 方法を知る必要はなく、標準のMoodleを使用してURLをコピー/貼り付けする方法を知るだけで済みます編集者。
インストール
マルチ埋め込みフィルタはこちらにあり、Moodleでサポートされている任意の方法を使用してインストールできます。不明な場合は、このページにアクセスしてください。
マルチ埋め込みフィルタの使用方法
サイトのフィルタを有効/無効にする
マルチ埋め込みフィルタは、Moodleサイトで使用する前に有効にする必要があります(インストール後、デフォルトで無効になっています)。サイト全体でプラグインを有効(または無効)にするには、 管理 > プラグイン > フィルタ > フィルタ管理 にアクセスします。 "Multi-Embed" フィルタを見つけ、ドロップダウンボックスをクリックして有効にします(または無効にします)。'URLをリンクに変換する' フィルタも有効になっていて、マルチ埋め込みフィルタの上に配置されていることを確認してください。
特定のサービスの有効化/無効化
管理 > プラグイン > フィルタ > フィルタ管理 にアクセスし、 マルチ埋め込み フィルタの 設定 をクリックします。そのページで、フィルタに処理させたいサービスを選択/選択解除します。ページの一番下までスクロールして、変更を保存します。
特定のコース/活動/リソースでのマルチ埋め込みフィルタの有効化/無効化
マルチ埋め込みフィルタは、特定のコース/活動/リソースに対して無効にすることができます。現在、活動/リソースレベルで特定のサービスを有効/無効にすることはできないことに注意してください。このページ[1] にアクセスして、コース/活動/リソースレベルでフィルタを管理する方法を確認してください。
特定のページでフィルタを無効にする
マルチ埋め込みフィルタは、Moodleサイトの特定のページで無効にすることができます。たとえば、評定表の概要ページにGoogleドキュメントを表示したくない場合があります。これは、ページのスペースを取りすぎる可能性があるためです。'ブラックリスト' にページタイプを追加するには、ページのHTML ID(例:body id='xxxxxxx')を見つけて、 管理 > プラグイン > フィルタ > フィルタ管理 > ブラックリストに登録されたページリスト に追加します。
特定のリンクでフィルタを無効にする
特定のリンクでフィルタを機能させたくない場合があります。これを行うには、Moodleコンテンツに追加するURLの最後に '?nofilter' を追加するだけです。管理者は、フィルタを無効にするキーワード(デフォルトでは 'nofilter' など)を、使用法により関連性のあるもの(別の言語など)に変更できます。
新しいサービスの追加をリクエストする
新しいサービスは、マルチ埋め込みフィルタに定期的に追加されます。ただし、こちらをクリックして、プラグインにサービスを追加するようリクエストしてください。プラグインをリクエストするときは、サービスのURLと名前を必ず含めてください。すべてのWebサイトで、コンテンツを他のWebサイトに埋め込むことができるわけではないことに注意してください。
フィルタに新しいサービスを追加する
マルチ埋め込みフィルタに追加する新しいサービスを自由に送信してください。 Moodleユーザインターフェースを使用してサービスを追加することはまだ可能ではありませんが、PHPコードの変更に慣れている場合は、かなり簡単にサービスを追加できるはずです。プルリクエストを送信してくださいこちら。