Connecteur REST pour Moodle

1
0
-1

Bonjour

Je cherche à récupérer la liste des inscrits sur une plateforme Moodle par l'intermédiaire d'un connecteur REST. La plateforme est paramétrée pour interpréter les requêtes REST.

Est-ce que quelqu'un parmi la communauté à déjà réaliser un connecteur pour cette fonction, ou une autre similaire ?

Je ne suis pas un expert en programmation...

Merci

2 answers

1
0
-1

Bonjour Nicolas

Non, je ne l'ai pas essayé.

Je pensais que les méthodes devaient être spécifiques à Moodle.

Donc DELETE, GET, POST et PUT suffisent pour interroger une base Moodle ?

J'ai vu les vidéos ci-dessous :

https://fr.bonitasoft.com/videos/api-rest

https://www.youtube.com/watch?v=mmwfTtE8-Qs

https://www.youtube.com/watch?v=nqogSfWwp0Y

Comme je vous l'ai dit, je ne suis pas un expert de la programmation.

Pensez-vous que ces ressources suffisent, ou m'en conseillez-vous d'autres ?

Cordialement

Comments

Submitted by nicolas.chabanoles on Tue, 03/24/2020 - 11:04

Bonjour,

Si j'en crois cette page de documentation de Moodle: Web_service_API_functions il vous suffira de faire des appels GET ou POST pour manipuler leurs APIs et obtenir du JSON en retour.

Je ne suis pas familier de leurs APIs et je n'ai pas trouvé de documentation très détaillée pour faire le test moi-même. Le plus simple sera de nous partager l'appel que vous cherchez à faire et que nous vous aidions à le réaliser si vous n'y arrivez pas tout seul. Mais le connecteur REST par défaut de Bonita semble suffisant pour réaliser votre cas d'usage.

Bien sur, si quelqu'un était en mesure d'implémenter une collection de connecteurs Moodle spécifiques, cela pourra vous aider. Peut-être que quelqu'un de la communauté l'a déjà fait? Si quelqu'un veut nous aider en partageant sa collection de connecteur Moodle :-)

Captain Bonita

1
0
-1

Bonjour frederic,

Bonita propose un connecteur REST générique par défaut, il est très probable qu'il réponde déjà à votre besoin.

L'avez-vous essayé?

Si oui et qu'il ne répond pas à vos besoin, pouvez nous dire ce qui ne fonctionne pas, pour que nous puissions vous aider plus particulièrement?

bonne journée,

Captain Bonita

Notifications