Création automatisée de catégories avec categoryid personnalisé

Création automatisée de catégories avec categoryid personnalisé

par eloi BOUTILLIER,
Nombre de réponses : 2

Bonjour,

Nous continuons les tests pour la mise en place de Moodle 3.1 et nous bloquons sur le fonctionnement de la création automatisée de catégories avec categoryid personnalisé ( si cela existe) 

Nous avons regarder la doc suivante :

https://docs.moodle.org/31/en/Course_categories

https://docs.moodle.org/31/en/Question_categories

https://docs.moodle.org/31/en/Upload_courses#Mandatory_fields


Le but est de créer les comptes automatiques avec une structure comme par exemple


* Niveau Supérieur : FiliereA (categoryid 10 et/ou category_idnumber 10)
  * Niveau Secondaire : Semestre 1 ( (categoryid 101 et/ou category_idnumber 101)
    * Niveau 3 : Cours Anglais ( courseid 1015 ou N° d'identification du cours 1015 )


Lorsque dans :

Tableau de bord / ► Administration du site / ► Cours / ► Modifier des cours en lots

Nous importons un csv de type :


shortname,fullname,category
Cours1015,Cours Anglais,101


Il indique que la catégories n’existe pas. Si nous remplaçons par une categoryid qui existe, la création fonctionne .

Peut'on donc forcer et automatiser la création des catégories avec un structure personnelles ou il faut toutes les créer à la main au préalable avant d'importer des "cours en lots"?


Cordialement


Éloi

Moyenne des évaluations  -
En réponse à eloi BOUTILLIER

Re: Création automatisée de catégories avec categoryid personnalisé

par Luiggi Sansonetti,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

Bonjour

Il est possible de créer les catégories en lot via csv : https://moodle.org/mod/forum/discuss.php?d=267831#p1156501


En réponse à Luiggi Sansonetti

Re: Création automatisée de catégories avec categoryid personnalisé

par eloi BOUTILLIER,

Merci Luiggi,


Nous venons de tester le plugin... visiblement, on ne peut pas forcer le categoryid, Il est incrémenté automatiquement.


Cependant, avec le plugin, nous devrions pouvoir :

  1 - créer les catégorie par lots.
  2 - relever le categoryid ( à la main) de chacune des nouvelles catégories
  3 - créer les nouveaux cours par lots


MISE A JOUR !!!!!


J'ai parlé trop vite, on peut créer des cours en lots a partir de SOIT :

category, category_idnumber, category_path


cf https://docs.moodle.org/31/en/Upload_courses

Cordialement


Éloi