Ajouter dynamiquement une activité Scorm à un cours

Ajouter dynamiquement une activité Scorm à un cours

par Nico Patch,
Nombre de réponses : 0

Bonjour,

Ma version de moodle est la 3.5+

Je cherche à développer un module qui permettrait d'aller créer une activité Scorm dans un cours. Les Fichiers SCORM en question sont déjà stockés sur le système de fichier dans un repository filesystem.

J'arrive à créer l'activité grâce à la fonction scorm_add_instance mais il semble que j'ai sauté des étapes car il m'est impossible de lier le package  à cette instance.

Lorsque j'analyse les lignes insérées dans la base quand je crée une activité manuellement, je constate qu'après la sélection du fichier dans le repository mais avant d'enregistrer l'activité, 2 lignes ont déjà été insérées dans la table mdl_files et une ligne dans mdl_files_reference si c'est la première fois que le fichier est utilisé sur la plateforme.

Quelle(s) fonction(s) de quelle(s) bibliothèque(s) dois-je utiliser pour insérer ces lignes avant de pouvoir créer l'instance ?

Ou peut être mon cheminement n'est pas le bon ?

Merci d'avance.

Nicolas

Moyenne des évaluations  -