Bonjour,
J'essaie d'exporter des quiz et leur questions (questions, réponses) vers un service externe à l'aide du web service api.
J'ai réussi à avoir la liste des quiz à l'aide le l'API mod_quiz_get_quizzes_by_courses mais je n'arrive pas à exporter les questions des quiz (questions, réponses).
Y a t il un moyen d'export la liste des questions à l'aide du web service api ?
Y a t il un moyen à l'aide d'un autre service capable de query la banque de questions ?
Webservice - extraction d'examens (questions et réponses)
Nombre de réponses : 4
En réponse à Babacar Thierry Diagne
Re: Webservice - extraction d'examens (questions et réponses)
par Patrick Lemaire,
Bonjour Babacar,
Je ne pense pas que Moodle le propose. Cette liste de question, si le Test contient des questions aléatoires, poserait problème.
À part développer son propre Web service, je ne vois pas comment. Tu peux regarder par ici : https://moodledev.io/docs/apis/subsystems/external/writing-a-service
Patrick
Je ne pense pas que Moodle le propose. Cette liste de question, si le Test contient des questions aléatoires, poserait problème.
À part développer son propre Web service, je ne vois pas comment. Tu peux regarder par ici : https://moodledev.io/docs/apis/subsystems/external/writing-a-service
Patrick
En réponse à Patrick Lemaire
Re: Webservice - extraction d'examens (questions et réponses)
par Olivier Valentin,
Bonjour Babacar,
quand tu dis "je n'arrive pas à exporter les questions des quiz (questions, réponses", est-ce que tu parles des questions proposées dans le quiz (comme dit Patrick, s'il s'agit de questions aléatoires, c'est un peu plus complexe), ou des tentatives des étudiants (qui se trouvent dans une autre table) ?
quand tu dis "je n'arrive pas à exporter les questions des quiz (questions, réponses", est-ce que tu parles des questions proposées dans le quiz (comme dit Patrick, s'il s'agit de questions aléatoires, c'est un peu plus complexe), ou des tentatives des étudiants (qui se trouvent dans une autre table) ?
Dans un cas comme dans l'autre, la récupération des informations est en effet assez compliqué, car il y a de multiples tables dans la base de données Moodle à interroger pour pouvoir récupérer tout cela.
Il y a toutefois pas mal de documentation à ce sujet : je te conseille de lire tout ce qui concerne le fonctionnement du moteur des questions de Moodle, cela devrait t'aider.
- https://docs.moodle.org/dev/Question_Engine_2:How_the_question_engine_currently_works : fonctionnement global
- https://docs.moodle.org/dev/Overview_of_the_Moodle_question_engine : fonctionnement du moteur des questions
- https://docs.moodle.org/dev/Using_the_question_engine_from_module : utiliser le moteur des questions pour un module d'activités
Olivier
En réponse à Olivier Valentin
Re: Webservice - extraction d'examens (questions et réponses)
Dans mon cas je dirai questions proposées, par là je veux dire la liste complète des questions configurées (questions, réponses, etc) dans le Test.
Merci pour ton aide, je lirai tout ça.
Merci pour ton aide, je lirai tout ça.
En réponse à Patrick Lemaire
Re: Webservice - extraction d'examens (questions et réponses)
Bnojour,
Mon objectif est d'extraire la liste complète des questions configurées (questions, réponses, etc) dans le Test.
Je pense aussi que je vais devoir écrire mon propre Web service.
Merci pour ta réponse !
Mon objectif est d'extraire la liste complète des questions configurées (questions, réponses, etc) dans le Test.
Je pense aussi que je vais devoir écrire mon propre Web service.
Merci pour ta réponse !