メディア形式のギフト

メディアとのギフトは、 ギフトフォーマットで使用されているのと同じ構文で書かれた質問をインポートすることを可能にするMoodleプラグインですが、テキストファイルの代わりにギフトテキストファイルとメディアファイル(画像、サウンド、...)を含むzipファイルをインポートします。 )。

特徴

これは寄贈されたプラグインですので、Moodleとは別にインストールする必要があり、 メディアインポートフォーマットGIFTの Moodleプラグインディレクトリにあります

このフォーマットを使用してインポートする質問を準備する方法を理解するための1つの方法は、question / format / giftmedia / giftmedia_example.zipに含まれている付属のサンプルファイルを調べることです。これはzipアーカイブですので、開くと見つけるでしょう

  • GIFT構文を使用して書かれたgiftmediaexample.txtという名前のテキストファイル
  • 4つの画像を含むimagesサブフォルダ:93px-Zuckermann_ZBox_harpsichord.JPG、99px-SMV_organ.jpg、120px-MIM_Clavichord_CN344.jpg、および120px-Perzina_pianos.JPG
  • piano.mp3という1つのファイルしかないサブフォルダに聞こえます(実際の質問では、正解の手がかりになるので、これは不適切な名前になります)。

giftmediaexample.txtファイルの内容は次のとおりです。

//This is a simple MC question linked to a single MP3 file which is included in the archive. 
::MC question with images and an MP3 file::
Listen to this<a href\="@@PLUGINFILE@@/sounds/piano.mp3">:</a><br>
What is it?
{=<img style\="vertical-align: middle; margin: 10px;" src\="@@PLUGINFILE@@/images/120px-Perzina_pianos.JPG" alt\="a piano" />a piano
~<img style\="vertical-align: middle; margin: 10px;" src\="@@PLUGINFILE@@/images/93px-Zuckermann_ZBox_harpsichord.JPG" alt\="a harpsichord" />a harpsichord
~<img style\="vertical-align: middle; margin: 10px;" src\="@@PLUGINFILE@@/images/99px-SMV_organ.jpg" alt\="an organ" />an organ
~<img style\="vertical-align: middle; margin: 10px;" src\="@@PLUGINFILE@@/images/120px-MIM_Clavichord_CN344.jpg" alt\="a clavichord" />a clavichord}

GIFT構文を使用して質問を認識し、サウンドファイルと画像がどのように含まれているかを確認できます。ファイルへのパスの先頭に特別な単語@@ PLUGINFILE @@が追加されます。

このzipアーカイブを問題バンクにインポートすると(これはレッスンでも機能します)、次のように表示されるマルチチョイス質問が表示されます。

mediaquestion.png

ご覧のとおり、サウンドファイルへのリンクはメディアプレーヤーに置き換えられ、画像が表示されます。


ヒント

現在、質問を含むテキストファイルはzipアーカイブのルートレベルになければならず、正しく検索され解析されるためには.txt拡張子が必要です。

GIFT構文では `=`文字が特殊文字であることを忘れないでください。ですから、あなたのHTMLの `=`はそれぞれ `\ =`のように書かなければなりません(上の例を見てください)。この間違いをして、なぜ質問がインポートされないのか疑問に思うのは非常に簡単なので、あなたは警告されました。

GIFTテキストファイルはUTF-8で正しくエンコードされている必要があることも忘れないでください