Bonjour Samuel,
Bienvenue sur cette communauté 😊
Même si toutes les
contributions ne t'aident pas (directement), elles peuvent valoir tes remerciements ne serait-ce que pour le soutien qu'elles te témoignent ? 😉 Bref...
Il y a de forte chance pour que ton jeton ne dispose pas des
permissions aux
capacités exigées par le plugin (plus spécifiquement
core_course_get_courses responsable de la délivrance de la liste des cours). Maintenant, le tuto de
MooWoodle n'est pas hyper limpide.
Déjà, je ne comprends pas pourquoi ils disent d'activer les "web services for mobile devices" ?! Pour moi, il n'y a aucun rapport. Par contre, en effet, il faut bien aller dans "Administration du site > Fonctions avancées" et cocher la case "Activer les services web" (enablewebservices). Mais tu as dû le faire sinon la poursuite du tuto est difficile voire impossible.
Est-ce que dans "Administration du site > Plugins > Services web > Services externes", si tu cliques sur le lien "Fonctions" au niveau de la ligne du Service externe que tu as dû créer, tu retrouves bien les fonctions : core_user_create_users, core_user_get_users, core_user_update_users, core_course_get_courses, core_course_get_categories et enrol_manual_enrol_users ?
Voici un exemple mais pas avec les fonctions citées :
À bientôt,
Patrick