# Fiche connecteur Moodle Catalogue Pipedream : connexion du compte et droits nécessaires. Les actions réellement utilisables sont vérifiées dans Bruno lors de la connexion. Les déclencheurs sont documentés à titre de référence et ne sont pas activés automatiquement dans Bruno. Les noms et données des exemples sont fictifs ; toute exécution reste soumise aux droits et aux validations du connecteur. ## Moodle URL : https://get-bruno.com/features/connectors/moodle Référence texte : https://get-bruno.com/features/connectors/moodle/reference.txt Origine : Catalogue Pipedream Statut : Catalogue Pipedream — connexion à vérifier Catégories : Formation Description : Moodle est une plateforme d'apprentissage open source pour gérer des cours, des catégories, des utilisateurs et des contenus pédagogiques. Ce connecteur couvre la création, la consultation, la mise à jour et plusieurs opérations de gestion sur les cours, les catégories, les utilisateurs et les contenus associés. Authentification : API key Présentation : Moodle est une plateforme d'apprentissage open source pour gérer des cours, des catégories, des utilisateurs et des contenus pédagogiques. Ce connecteur couvre la création, la consultation, la mise à jour et plusieurs opérations de gestion sur les cours, les catégories, les utilisateurs et les contenus associés. Usage : Créer un cours de formation interne Exemple de demande : Je veux créer un cours Accueil client 2026 pour l'équipe Atelier Martin. Résultat attendu : Le cours est créé dans Moodle avec les paramètres fournis. À préciser : Nom du cours ; Catégorie de cours cible ; Résumé ou visibilité souhaités, si nécessaires Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/moodle/actions/create-course Usage : Retrouver un cours par son nom Exemple de demande : Je veux retrouver le cours Compte-rendu client dans Moodle pour vérifier son contenu. Résultat attendu : Les cours correspondant au critère de recherche sont renvoyés. À préciser : Nom du cours ou autre critère de recherche ; Contexte métier du cours, par exemple Compte-rendu client Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/moodle/actions/search-courses Usage : Lister les contenus d'un cours Exemple de demande : Je veux voir les sections et ressources du cours Accueil client 2026. Résultat attendu : Les sections, activités et ressources du cours sont renvoyées pour consultation. À préciser : Identifiant ou champ du cours à consulter ; Nom du cours cible, par exemple Accueil client 2026 Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/moodle/actions/get-course-content Limites propres au service : La suppression d'une catégorie peut aussi retirer les sous-catégories et les cours qu'elle contient si l'option récursive est activée. La recherche et la consultation dépendent du champ ou de l'identifiant fourni. L'import d'un cours copie les données du cours source sans les données d'utilisateurs. Vocabulaire français : Ajouter un élément de contenu aux favoris d'un utilisateur — Ajoute un élément de contenu, comme une activité ou une ressource, à la liste des favoris de l'utilisateur. (https://pipedream.com/apps/moodle/actions/add-content-item-to-favorites) Vocabulaire français : Créer une catégorie — Crée une nouvelle catégorie de cours dans Moodle. (https://pipedream.com/apps/moodle/actions/create-category) Vocabulaire français : Créer un cours — Crée un nouveau cours dans Moodle. (https://pipedream.com/apps/moodle/actions/create-course) Vocabulaire français : Créer un utilisateur — Crée un nouvel utilisateur dans Moodle. (https://pipedream.com/apps/moodle/actions/create-user) Vocabulaire français : Supprimer une catégorie — Supprime une catégorie de cours ; l'option récursive peut aussi retirer les sous-catégories et cours qu'elle contient. (https://pipedream.com/apps/moodle/actions/delete-category) Vocabulaire français : Supprimer des cours — Supprime un ou plusieurs cours Moodle à partir de leur identifiant. (https://pipedream.com/apps/moodle/actions/delete-courses) Vocabulaire français : Dupliquer un cours — Copie un cours existant pour créer un nouveau cours avec des réglages optionnels. (https://pipedream.com/apps/moodle/actions/duplicate-course) Vocabulaire français : Inscrire un utilisateur dans un cours — Inscrit manuellement un utilisateur dans un cours avec un rôle et des dates éventuelles. (https://pipedream.com/apps/moodle/actions/enroll-user-in-course) Vocabulaire français : Obtenir un cours par champ — Récupère les cours correspondant à un champ précis comme l'identifiant, le nom court ou la catégorie. (https://pipedream.com/apps/moodle/actions/get-course-by-field) Vocabulaire français : Obtenir un module de cours — Récupère les détails d'un module de cours à partir de son identifiant CMID. (https://pipedream.com/apps/moodle/actions/get-course-module) Vocabulaire français : Obtenir une mise à jour de cours — Vérifie si un cours a changé pour l'utilisateur courant depuis une date donnée. (https://pipedream.com/apps/moodle/actions/get-course-update) Vocabulaire français : Obtenir les catégories — Renvoie la liste des catégories existantes avec leur identifiant et leur nom. (https://pipedream.com/apps/moodle/actions/get-categories) Vocabulaire français : Obtenir le contenu d'un cours — Récupère les sections et modules contenus dans un cours. (https://pipedream.com/apps/moodle/actions/get-course-content) Vocabulaire français : Obtenir les éléments de contenu d'un cours — Récupère les activités, ressources et sous-types disponibles pour le sélecteur de contenu. (https://pipedream.com/apps/moodle/actions/get-course-content-items) Vocabulaire français : Obtenir les cours — Renvoie les détails des cours ; sans identifiants, renvoie tous les cours sauf la page d'accueil. (https://pipedream.com/apps/moodle/actions/get-courses) Vocabulaire français : Obtenir les cours inscrits par classification temporelle — Renvoie les cours de l'utilisateur courant filtrés par période future, en cours ou passée. (https://pipedream.com/apps/moodle/actions/get-enrolled-courses-by-timeline) Vocabulaire français : Obtenir les utilisateurs inscrits — Récupère les utilisateurs inscrits dans un cours avec leurs rôles et groupes. (https://pipedream.com/apps/moodle/actions/get-enrolled-users) Vocabulaire français : Importer un cours — Importe les données d'un cours vers un autre sans les données d'utilisateurs. (https://pipedream.com/apps/moodle/actions/import-course) Vocabulaire français : Lister les options d'identifiant de catégorie — Récupère les valeurs disponibles pour le champ d'identifiant de catégorie. (https://pipedream.com/apps/moodle/actions/list-category-id-options) Vocabulaire français : Enregistrer une consultation de cours — Consigne qu'un cours précis a été consulté par l'utilisateur courant. (https://pipedream.com/apps/moodle/actions/log-course-viewed) Vocabulaire français : Retirer un élément de contenu des favoris — Retire un élément de contenu de la liste des favoris d'un utilisateur. (https://pipedream.com/apps/moodle/actions/remove-content-item-from-favorites) Vocabulaire français : Rechercher des cours — Recherche des cours Moodle par nom, module, bloc ou balise. (https://pipedream.com/apps/moodle/actions/search-courses) Vocabulaire français : Rechercher des utilisateurs — Recherche des utilisateurs Moodle selon le nom d'utilisateur, l'e-mail ou l'identifiant. (https://pipedream.com/apps/moodle/actions/search-users) Vocabulaire français : Définir des cours favoris — Ajoute ou retire un cours de la liste des cours favoris de l'utilisateur. (https://pipedream.com/apps/moodle/actions/set-favourite-courses) Vocabulaire français : Mettre à jour une catégorie — Modifie le nom, l'identifiant ou la description d'une catégorie de cours. (https://pipedream.com/apps/moodle/actions/update-category) Vocabulaire français : Mettre à jour un cours — Modifie un cours existant, notamment son nom, son résumé ou sa visibilité. (https://pipedream.com/apps/moodle/actions/update-course) Vocabulaire français : Mettre à jour un utilisateur — Modifie les informations d'un utilisateur existant, comme le nom, l'e-mail, le mot de passe ou le service. (https://pipedream.com/apps/moodle/actions/update-user) - action : Add a Content Item to a User's Favorites — Adds a content item (activity, resource, or subtype) to the user's list of favorites. See the documentation (https://pipedream.com/apps/moodle/actions/add-content-item-to-favorites) - action : Create a Category — Creates a new course category in Moodle. See the documentation (https://pipedream.com/apps/moodle/actions/create-category) - action : Create a Course — Creates a new course in Moodle. See the documentation (https://pipedream.com/apps/moodle/actions/create-course) - action : Create a User — Creates a new user in Moodle. See the documentation (https://pipedream.com/apps/moodle/actions/create-user) - action : Delete a Category — Deletes a course category in Moodle. Setting recursive to true will remove all courses and subcategories inside this category. See the documentation (https://pipedream.com/apps/moodle/actions/delete-category) - action : Delete Courses — Deletes one or more existing Moodle courses by ID. See the documentation (https://pipedream.com/apps/moodle/actions/delete-courses) - action : Duplicate a Course — Duplicates an existing course, creating a new course with optional settings. See the documentation (https://pipedream.com/apps/moodle/actions/duplicate-course) - action : Enroll a User in a Course — Manually enrolls a user into a specified course with a given role and optional start and end dates. See the documentation (https://pipedream.com/apps/moodle/actions/enroll-user-in-course) - action : Get a Course by Field — Retrieves courses that match a specific field such as ID, short name, ID number, category, or section ID. See the documentation (https://pipedream.com/apps/moodle/actions/get-course-by-field) - action : Get a Course Module — Retrieves detailed information about a specific course module using its CMID. See the documentation (https://pipedream.com/apps/moodle/actions/get-course-module) - action : Get a Course Update — Checks if there are any updates affecting the current user in a specified Moodle course since a given timestamp. See the documentation (https://pipedream.com/apps/moodle/actions/get-course-update) - action : Get Categories — Retrieves a list of existing categories with ID and category name. See the documentation (https://pipedream.com/apps/moodle/actions/get-categories) - action : Get Course Content — Retrieves the sections and modules (activities/resources) inside a course. See the documentation (https://pipedream.com/apps/moodle/actions/get-course-content) - action : Get Course Content Items — Fetches all available content items, including activities, resources, and their subtypes, for the activity picker. See the documentation (https://pipedream.com/apps/moodle/actions/get-course-content-items) - action : Get Courses — Returns course details. If no IDs are provided, returns all courses except the front page. See the documentation (https://pipedream.com/apps/moodle/actions/get-courses) - action : Get Enrolled Courses by Timeline Classification — Returns a list of courses the current user is enrolled in, filtered by timeline (future, inprogress, or past). See the documentation (https://pipedream.com/apps/moodle/actions/get-enrolled-courses-by-timeline) - action : Get Enrolled Users — Retrieves a list of users enrolled in a specific course, including their roles and groups. See the documentation (https://pipedream.com/apps/moodle/actions/get-enrolled-users) - action : Import Course — Imports course data from one course into another without user data. See the documentation (https://pipedream.com/apps/moodle/actions/import-course) - action : List Category ID Options — Retrieves available options for the Category ID field. (https://pipedream.com/apps/moodle/actions/list-category-id-options) - action : Log a Course Viewed — Logs that a specific course has been viewed by the current user. See the documentation (https://pipedream.com/apps/moodle/actions/log-course-viewed) - action : Remove a Content Item from Favourites — Removes a specific content item from a user's list of favourites in Moodle. See the documentation (https://pipedream.com/apps/moodle/actions/remove-content-item-from-favorites) - action : Search Courses — Searches Moodle courses by name, module, block, or tag. See the documentation (https://pipedream.com/apps/moodle/actions/search-courses) - action : Search Users — Searches for Moodle users that match specific criteria such as username, email, or ID. See the documentation (https://pipedream.com/apps/moodle/actions/search-users) - action : Set Favourite Courses — Adds or removes a course from the user's list of favourite courses. See the documentation (https://pipedream.com/apps/moodle/actions/set-favourite-courses) - action : Update a Category — Updates an existing course category's name, ID number, or description. See the documentation (https://pipedream.com/apps/moodle/actions/update-category) - action : Update a Course — Updates an existing course in Moodle, including name, summary, and visibility. See the documentation (https://pipedream.com/apps/moodle/actions/update-course) - action : Update a User — Updates an existing user's details such as name, email, password, or department. See the documentation (https://pipedream.com/apps/moodle/actions/update-user)