相対URL、メディアプレイヤー、Hot Potatoes

定義

URL
  ウェブページ、イメージ、音声ファイル等のインターネットリソースのアドレスです。
絶対URL
  「 http:// 」で始まるURLは絶対URLと呼ばれています。絶対URLが使われる場所では、常に同じリソースが参照されます。
相対URL
  「 http:// 」で始まらないURLは相対URLと呼ばれています。相対URLは「 ベース 」ページの絶対URLと組み合わせてリソースを参照することができます。

Hot Potatoesクイズの相対URL

Moodleサイトにファイルをアップロードする前にローカルPCでクイズを表示したり参照できるので、相対URLはHot Potatoesクイズでイメージ、音声、ビデオファイルを指定するのに便利な方法です。クイズがMoodleサイトにアップロードされた場合、Moodle経由でクイズを管理するために、マルチメディアファイルも同時にアップロードする必要があります。

セキュリティ上の理由で、Moodleではコースファイルに直接アクセスできません。ファイルに対する全てのリクエストはその人がコースに受講登録しているかどうか確認するための監視プログラムを経由します。しかし、このメカニズムを相対リンクを使うことで回避することができます。なぜなら、相対URLから絶対URLを導くことができないという一般的なルールがあるからです。

解決方法は簡単です: クイズがブラウザで表示される時に、全ての相対URLは絶対URLに変換されます。Hot Potatoesクイズの場合、URLはMoodleによって変換されますので、クイズ作成者はエラーを生じやすい退屈な作業に悩まされることはありません。

Hot Potatoesクイズにおけるメディアプレイヤー

いくつかのメディアプレイヤーは、コースファイルを監視するスクリプト経由では動作しない場合があります。この場合、Moodleで動作するメディアプレイヤーに換える必要があります。クイズの設定画面、または「メディアプラグインの強制」オプションを「Yes」にすることで、この作業をおこなうことができます。