Assistance technique

exporter la liste des cours en csv

 
Avatar Denis Guiziou
Re: exporter la liste des cours en csv
Moodleurs particulièrement utiles

Bonjour à tous,

Je pense que cela doit être possible dans Moodle en passant par les rapports personnalisés :

    administration du site / rapports / rapports personnalisés

il faudrait créer un rapport : "Liste des cours" puis indiquer la requête suivante

     SELECT c.fullname as Cours FROM {course} c order by c.fullname

Là c'est brut de pomme … {course} indique que l'on utilise la table des cours.

Il est possible d'affiner et de spécifier des paramètres qui seront à compléter lors de l'exécution du rapports, exemple :

     SELECT c.fullname as Cours FROM {course} c where c.fullname like concat('%',:nom_cours,'%')  order by c.fullname

Dans cet exemple :nom_cours indique un paramètre "nom cours" qui sera à renseigner lors de l'exécution. Pour le nom du paramètre, on peut mettre ce que l'on veut mais il faut un : devant le nom du paramètre.

Une fois exécutée la liste devrait s'afficher et en allant à la fin de cette dernière, il sera possible de "Télécharger le résultat sous forme csv"

Denis

 
Moyenne des évaluations  -
Avatar Nicolas Martignoni
Re: exporter la liste des cours en csv
DéveloppeursDéveloppeurs de pluginsDocumentation writersMoodleurs particulièrement utilesTesteursTraducteurs

Bonne idée, mais attention, pour rappel, Rapports personnalisés est un plugin tiers (ne fait pas partie de la distribution standard de Moodle).

Edit: le plugin n'est pas compatible avec les versions de Moodle 3.2 et ultérieures. triste

 
Moyenne des évaluations  -
Avatar Dominique-Alain Jan
Re: exporter la liste des cours en csv
Moodleurs particulièrement utilesTesteursTraducteurs

Mais MOOSH (https://github.com/tmuras/moosh) est compatible 3.5 et permet, sauf erreur, de faire cela; en ligne de commande certes. 

dajan (depuis la campagne anglaise où y a pas de réseau)

 
Moyenne des évaluations Utile (2)
Avatar Nicolas Martignoni
Re: exporter la liste des cours en csv
DéveloppeursDéveloppeurs de pluginsDocumentation writersMoodleurs particulièrement utilesTesteursTraducteurs

Pas de réseau, mais de bonnes idées sourire

En effet, la commande moosh course-list permet de faire ce qui est demandé.

 
Moyenne des évaluations Utile (1)