Bonjour à tous,
je viens de créer un web service qui Autorise un système externe d'acceder à moodle. J'ai suivie toutes les étapes , et j'ai autorisé les fonctions que je souhaiterais appeler étant en externe. Par contre dans la liste des fonctions , je ne vois aucune fonction en rapport avec les quiz . J'ai vérifié si le mod_quiz etais présent , il y est mais je ne retrouve pas les fonctions quiz et j'ai cette erreur quand je fait ma requete :
Exemple de requete : http://moodle.monsite.fr/webservice/rest/server.php wstoken=mon_token&wsfunction=mod_quiz_get_attempt_access_information&moodlewsrestformat=json
j'ai cette erreur :
{
"exception": "dml_missing_record_exception",
"errorcode": "invalidrecord",
"message": "Impossible de trouver l'enregistrement de données dans la table external_functions de la base de données.",
"debuginfo": "SELECT * FROM {external_functions} WHERE name = ?\n[array (\n 0 => 'mod_quiz_get_attempt_access_information',\n)]"
}
Je vous remercie de votre aide