Demande de cours avec categories et n° id

Demande de cours avec categories et n° id

par Patrick Pollet,
Nombre de réponses : 0
Bonjour,

Suite à la demande de Nicolas Martignoni sur http://tracker.moodle.org/browse/MDL-8307 je viens d'y uploader un patch pour Moodle 1.72, aussi en annexe à ce message ( fonctionne aussi sous Moodle 1.6.x en changeant dans pending.php) :

13c12,14 //Moodle >=1.7
< require_capability('moodle/site:approvecourse', get_context_instance(CONTEXT_SYSTEM, SITEID));
---
> if (!isadmin()) { // Moodle 1.6
> error("Only the admin can use this page");
> }
26a28,29


Cela permet de proposer lors d'une demande de cours une liste déroulante des catégories connues, avec par défaut celle spécifiée dans la configuration de Moodle.

Nous y a avons ajouté aussi un champ non requis pour le n° d'identification du cours (idnumber).

Ceci nécessite l'ajout à la table mdl_course_request de deux champs :
category int(11) Non 0 Pp catégorie ou insérer le cours
idnumber varchar(64) Oui NULL PP code ECTS

Bonne journée.

NB: dans le code de request.php, vous trouverez aussi quelques lignes à ajouter à admin/cron.php pour que les demandes de cours soient automatiquement notifiées par mail à un admin du site ( d'après http://tracker.moodle.org/browse/MDL-6160).




Moyenne des évaluations  -