Liste des meta cours parents ?

Liste des meta cours parents ?

par Alain Rivollet,
Nombre de réponses : 4

Bonjour,

J'ai créé plusieurs metacours : "Module obligatoires" 1 à N
Ils ont tous le même "cours descendant"  : "Tronc commun"
Un étudiant inscrit à "Tronc Commun" est automatiquement inscrit à tous les modules. (OK)

Maintenant, je voudrai savoir, à partir de "Tronc commun", quels sont les metacours qui le référencent ?

J'ai trouvé un problème ouvert sur le sujet :
http://tracker.moodle.org/browse/MDL-9917

Pour l'instant, j'utilise un vrai-faux étudiant, je l'inscris au "tronc commun" et je regarde à quels cours il est automatiquement inscrit !

Amicalement,
Alain.

Moyenne des évaluations  -
En réponse à Alain Rivollet

Re: Liste des meta cours parents ?

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bonjour,

comme tes recherches semblent l'indiquer, rien n'existe actuellement à ma connaissance pour répondre à ce besoin...

Cordialement,
En réponse à Séverin Terrier

Re: Liste des meta cours parents ?

par Valery Fremaux,

Techniquement, ceci devrait fonctionner, si je ne me suis pas trompé dans l'interprétation de child_course et parent_course :

$query = "SELECT
   c.fullname
FROM
   mdl_course as c,
   mdl_course_meta as m
WHERE
   m.child_course = c.id AND
   m.parent_course = $mastercourseid
   ";
$courses = get_records_sql($query);
if ($courses)
foreach($courses as $aCourse){
echo $aCourse->fullname . "<br/>";
}
}

Maintenant, il faut l'implanter

En réponse à Valery Fremaux

Re: Liste des meta cours parents ?

par Alain Rivollet,

OK merci.
Comme on va migrer de version pour récupérer des corrections de bugs que j'avais ouverts, je vais organiser les codes pour ne pas perdre tous les développements que je commence à rajouter de ci de là.

Amic,
Alain.