フィルタ埋め込み

前書き

Multi-Embedフィルタは、サポートされているサービスからのURLをユーザ入力なしで自動的に埋め込みコンテンツに変換します。マルチ埋め込みフィルタを使用することで、Moodleユーザ(例:教師)は他のサイトからオブジェクトを「埋め込む」方法を知る必要がなく、標準のMoodleを使用してURLを自分のMoodleコンテンツにコピー/ペーストする方法を知る必要があります。編集者。

多重埋め込みフィルタ

インストール

Multi-Embedフィルタはここにあり、Moodleでサポートされている方法のいずれかを使用してインストールできます。よくわからない場合は、 このページにアクセスしてください

Multi-Embedフィルタの使い方

サイトのフィルタを有効/無効にする

Multi-EmbedフィルタはあなたのMoodleサイトで使用する前に有効にする必要があります(インストール後、デフォルトで無効になっています)。サイト全体でプラグインを有効(または無効)にするには、 [管理]→[プラグイン]→[フィルタ]→[フィルタの管理 ]の順に選択し、[マルチ埋め込み] フィルタを見つけてドロップダウンボックスをクリックして有効にします。 [URLをリンクに変換する]フィルタも有効にして、マルチ埋め込みフィルタの上に配置してください。

特定のサービスを有効/無効にする

[管理 ] > [プラグイン ] > [フィルタ ] > [フィルタの管理 ]にアクセスして、[ 埋め込み ] フィルタの [ 設定]をクリックします。そのページで、フィルタに処理させたいサービスを選択/選択解除します。変更を保存するには、ページの一番下までスクロールします。

特定のコース/活動/リソースでのマルチ埋め込みフィルターの有効化/無効化

多重埋め込みフィルタは特定のコース/活動/リソースに対して無効にすることができます。現在のところ、活動/リソースレベルで特定のサービスを有効/無効にすることはできません。コース/活動/リソースレベルでフィルタを管理する方法については、このページ[1]を参照してください。

特定のページでフィルタを無効にする

マルチ埋め込みフィルタはあなたのMoodleサイトの特定のページで無効にすることができます。たとえば、評定表の概要ページにGoogleドキュメントを表示したくない場合があります。これは、ページ上のスペースが大きくなりすぎるためです。ページタイプを「ブラックリスト」に追加するには、ページのHTML ID(body ID = 'xxxxxxx'など)を見つけて、それを[管理]> [プラグイン]> [フィルタ]> [フィルタの管理]> [ブラックリストページ]リストに追加します

特定のリンクでフィルタを無効にする

特定のリンクに対してフィルタを機能させたくない場合があります。そのためには、あなたがあなたのMoodleコンテンツに追加しようとしているURLの最後に '?nofilter'を追加するだけです。管理者は、フィルタを無効にするキーワード(デフォルトでは 'nofilter'など)を使用状況に関連したもの(異なる言語など)に変更できます。

新しいサービスを追加するように要求する

Mutli-Embedフィルタには、新しいサービスが定期的に追加されています。ただし、プラグインに追加するサービスを要求するには、ここをクリックてください。プラグインをリクエストするときは、サービスのURLと名前を必ず含めてください。すべてのWebサイトで他のWebサイトにコンテンツを埋め込むことが許可されているわけではありません。

フィルタに新しいサービスを追加する

Multi-Embedフィルタに追加する新しいサービスを送信してください。 Moodleユーザインターフェースを使用してサービスを追加することはまだ可能ではありませんが、PHPコードを変更することに慣れている場合は、かなり簡単にサービスを追加できるはずです。 こちらからプルリクエストを送信してください。