Relatieve URLs, mediaspelers en Hot Potatoes

Definities

URL
  het adres van een internetbron, zoals een webpagina, een afbeelding of een geluidsbestand.
absolute URL
  een URL die begint met "http://" wordt een absolute URL genoemd. Wanneer die gebruikt wordt, verwijst die altijd en overal naar hetzelfde doelbestand.
relative URL
  een URL die niet begint met "http://" noemt men een relatieve URL. Die kan gecombineerd worden met een absolute URL of een basispagina om de absolute URL van het doelbestand te bekomen.

Relatieve URL's in Hot Potatoes testen

Relative URL's zijn een gemakkelijke manier om afbeeldingen, geluiden en videofragmenten in een Hot Potatoes test te zetten, omdat ze het mogelijk maken om de test te bekijken en te testen op een gewone computer, voor je ze upload naar een Moodle-site. Als de test geüploaded wordt, dan moeten ook de multimediabestanden geüploaded worden, zodat ze klaar staan wanneer de test beheerd wordt vanuit Moodle.

Voor beveiligingsredenen laat Moodle niet toe om bestanden van een vak rechtstreeks aan te spreken. All vragen naar bestanden uit een bepaald vak gaan door een script dat controleert of de persoon die het bestand vraagt aangemeld is bij het vak. Dit mechanisme kan de relatieve links die gebruikt worden in de test verbreken, omdat de gewone regels voor het bekomen van een absolute URL uit een relatieve URL hier niet werken.

De oplossing is vrij eenvoudig: alle relatieve URL's moeten omgezet worden in absolute URL's voor het moment waarop de test de browser bereikt. Voor Hot Potatoes testen zullen de URL's omgezet worden door Moodle, zodat diegenen die de oefeningen opstellen zich geen zorgen moeten maken over dit zorgvuldig en om fouten vragend werk.

Mediaspelers in Hot Potatoes testen

Somige mediaspelers zullen een mediabestand niet aanvaarden als het via het script komt dat de vakbestanden bewaakt. In deze situatie is het nodig om de mediaspeler te vervangen door één die compatibel is met Moodle. Je kunt dit zelf doen door de referentie in de test naar de mediaspeler te wijzigen, of je kunt Moodle dwingen om dit te doen door de instelling "Verplicht mediaplugins" op de instellingenpagina van de test op "ja" te zetten.