Relatieve URLs, mediaspelers en Hot Potatoes
Definities
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 uploadt naar een Moodle-site. Als de test geüpload wordt, moeten ook de multimediabestanden geüpload worden, zodat ze klaar staan wanneer de test beheerd wordt vanuit Moodle.
Voor beveiligingsredenen laat Moodle niet toe om bestanden van een cursuzs rechtstreeks aan te spreken. Alle vragen naar bestanden uit een bepaald cursus gaan door een script dat controleert of de persoon die het bestand vraagt aangemeld is bij de cursus. 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 wie de oefeningen opstelt zich geen zorgen moet 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 cursusbestanden 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.