{{ :logo-apl.png?nolink |}} ===== Guide d'installation ===== ===== Type de question : Questions aléatoire à contrainte ===== ==== Installation du plugin Ce plugin s'installe de la façon suivante : * Dézippez l'archive dans le répertoire ''/question/type'' de votre installation moodle * Naviguez vers les notifications d'administration du site pour terminer l'installation ==== Ajout des altérations de scripts (customscripts) ==== Pour pouvoir ajouter des questions aléatoires à constraintes à un test, le fichier d'édition des tests doit être contourné par une version modifiée : Préparation (si vous n'utilisez pas encore les "customscripts" dans votre Moodle) : * Créez un répertoire "customscripts" à la racine de Moodle (ou dans tout autre emplacement systeme où votre serveur peut lire des scripts) * Modifiez votre fichier config.php principal en ajoutant la ligne : $CFG->customscripts = '/chemin/vers/customscripts'; Mise en place du contournement : * Copiez l'arborescence contenue dans le répertoire __customscripts du plugin dans votre répertoire customscipts. Notes : - Effet des customscripts : tout fichier customisé occupant un chemin relatif similaire à un fichier de moodle standard sera appelé à la place de l'original. - Le scripting ne concerne que les "points d'entrée" web de moodle et non les "includes" (librairies, classes, etc.) - Attention si vous utilisez des plugins qui ont déjà customisé les mêmes scripts. Vous devrez fusionner les modifications. Les modifications de ce plugin sont encadrées par des commentaires //CHANGE ...Modification... // /CHANGE [[:questiontype:randomconstrained|Revenir au sommaire du composant]]