Relative URLs, Mediaplayer und Hot Potatoes

Definitionen:

URL
die Adresse einer Internetquelle, wie z.B. eine Webseite, ein Bild oder eine Sound-Datei.
absolute URL
eine URL, die mit "http://" beginnt, wird absolute URL genannt. Wann immer sie verwendet wird, wird Bezug auf die gleiche Ressource genommen.
relative URL
eine URL, die nicht mit "http://" beginnt, wird relative URL genannt. Sie kann zusammen mit der absoluten URL der Basisseite verwendet werden, um die absolute URL einer gewünschten Zieldatei zu beschreiben.

Relative URLs in Hot Potatoes Tests

Relative URLs bieten eine einfache Möglichkeit, um Bilder, Sounds und Videos in einem Hot Potatoes Test zu referenzieren, denn sie ermöglichen es, einen Hot Potatoes Test am lokalen PC anzuzeigen und zu testen, bevor er auf den Moodle-Server hochgeladen wird. Wird der Test auf einen Moodle-Server hochgeladen, dann müssen auch die Multimediadateien auf den Server hochgeladen werden, um das Funktionieren des Tests in Moodle zu gewährleisten.

Aus Sicherheitsgründen erlaubt Moodle keinen direkten Zugriff auf die Kursdateien. Jede Dateianfrage innerhalb eines Kurses wird von einem Sicherheitsskript geprüft, um sicherzustellen, dass die Anfrage von einer Person gestellt wurde, die im Kurs eingeschrieben ist. Bei dieser Vorgehensweise kann es jedoch passieren, dass relative URLs in Hot Potatoes Quelldateien nicht richtig verarbeitet werden (weil die Regeln zur Ableitung von absoluten URLs aus relativen URLs nicht funktionieren).

Die Lösung des Problems ist einfach: Alle relativen URLs müssen in absolute URLs umgewandelt sein, wenn der Test den Browser erreicht. Im Falle der Hot Potatoes Tests werden die URLs durch Moodle konvertiert, so dass sich Ersteller von Hot Potatoes Tests >b>nicht um dieses Problem kümmern müssen.

Mediaplayer in Hot Potatoes Tests

Einige Mediaplayer akzeptieren Mediendateien nicht, wenn sie von dem o.g. Sicherheitsskript kommen. In diesem Fall ist es notwendig, den Mediaplayer durch einen Moodle-kompatiblen Mediaplayer zu ersetzen. Sie können dies wie folgt tun: Entweder Sie passen die Mediaplayer-Einstellungen in der Hot Potatoes Quelldatei entsprechend an oder Sie überlassen Moodle diese Arbeit, indem Sie die Einstellung "Moodle-kompatible Mediaplayer verwenden" für Hot Potatoes Tests auf "Ja" setzen.

Index aller Hilfe-Dateien