Intégration · Paie et RH
Connecter Claude et ChatGPT à iSpring Learn
Demandez à votre IA, qui n'a pas encore terminé un cours, d'inscrire une nouvelle équipe dans l'onboarding ou de montrer les exercices en attente de notation dans iSpring Learn. Elle peut ajouter et mettre à jour des utilisateurs, gérer les départements et groupes, inscrire des apprenants avec des dates limites, lire les résultats des cours et modules, et noter des tentatives d'exercice.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Qui dans le département Ventes n'a pas terminé le cours RGPD ?”
L'IA lit les résultats des apprenants pour le cours, filtrés par département et statut de complétion, avec progression et note.
“Ajouter Maria Lund ([email protected]) au département Support et lui envoyer ses identifiants de connexion.”
Elle crée l'utilisateur avec les identifiants, l'email et le nom dans ce département et lui envoie l'email de connexion.
“Inscrire le groupe des nouveaux embauchés dans le cours d'onboarding, dû dans 14 jours.”
Elle consulte les membres du groupe et le cours pour les inscrire avec une période limite. Les apprenants reçoivent l'attribution du cours et peuvent être notifiés.
Ce que votre IA peut faire
Utilisateurs, départements et groupes
Rechercher, créer et mettre à jour des utilisateurs, les déplacer entre départements, créer des groupes et ajouter ou supprimer des membres.
Cours et inscriptions
Lister les cours et leurs modules, inscrire des apprenants avec accès et dates limites, et modifier ou supprimer des inscriptions.
Résultats et notation
Lire les résultats des cours et modules, lister les tentatives d'exercice non notées, les noter et décerner des points de gamification.
“Quels exercices ont des tentatives en attente de notation ?”
Elle liste les exercices avec des tentages non notés et, pour celui que vous choisissez, les tentatives de chaque apprenant.
“Donner à Jonas 90 points sur son exercice d'étude de cas avec le commentaire 'Clair et bien argumenté'.”
Elle note la tentative avec la note et le commentaire. L'apprenant voit la notation.
“Désactiver les trois utilisateurs qui ont quitté le mois dernier.”
Elle trouve ces utilisateurs et les désactive pour qu'ils ne puissent plus se connecter. Leur historique d'apprentissage est conservé.
133 outils pour iSpring Learn
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
add_users_to_groupModifie des donnéesAjouter des utilisateurs (`user_ids`) à un groupe (`group_id`).approve_webhookSupprime des donnéesarchive_webhookSupprime des donnéesaward_pointsModifie des donnéesDécernez des points de gamification à un utilisateur (`user_id`) avec un `amount` et un `reason`.create_batch_moveVisible par d’autrescreate_changeModifie des donnéescreate_change_change_subscriber_settingsSupprime des donnéescreate_competencyModifie des donnéescreate_competency_changeModifie des donnéescreate_competency_groupModifie des donnéescreate_competency_indicatorModifie des donnéescreate_courseModifie des donnéescreate_createModifie des donnéescreate_create_create_appraisal_sessionModifie des donnéescreate_departmentModifie des donnéesCréez un département avec un `name` sous un département parent (`parent_department_id`), optionnellement avec un code.create_department_subordinationModifie des donnéescreate_employeeModifie des donnéescreate_employee_add_appraisal_questionModifie des donnéescreate_employee_add_appraisal_session_permissionsSupprime des donnéescreate_employee_replace_appraisal_session_employee_reviewersModifie des donnéescreate_enrollment_list_enrollments_by_postModifie des donnéescreate_enrollment_reenrollModifie des donnéescreate_groupModifie des donnéesCréez un groupe d'utilisateurs avec un `name` et des membres initiaux optionnels (`user_ids`).create_group_renameModifie des donnéescreate_indicator_changeModifie des donnéescreate_moduleModifie des donnéescreate_orderModifie des donnéescreate_question_updateModifie des donnéescreate_registerSupprime des donnéescreate_scale_changeModifie des donnéescreate_session_restartModifie des donnéescreate_session_startModifie des donnéescreate_session_updateModifie des donnéescreate_smartModifie des donnéescreate_subscribeSupprime des donnéescreate_terminateModifie des donnéescreate_treeModifie des donnéescreate_unsubscribeSupprime des donnéescreate_updateModifie des donnéescreate_userModifie des donnéesAjoutez un nouvel utilisateur à un département (`department_id`) avec un profil `fields` (un `login` est requis, ainsi que les champs email et nom), un rôle optionnel et des groupes. Définissez `send_login_email` pour leur envoyer leurs informations de connexion par email.create_user_change_user_subordinationModifie des donnéescreate_user_list_users_v2_by_postModifie des donnéescreate_user_schedule_user_deactivationModifie des donnéescreate_user_schedule_user_terminationModifie des donnéescreate_withdrawTransfère de l’argentcreate_work_leave_statusModifie des donnéesdeactivate_usersVisible par d’autresDésactivez des utilisateurs via `user_ids` afin qu'ils ne puissent plus se connecter. Leur historique d'apprentissage est conservé et ils peuvent être réactivés.delete_deletesSupprime des donnéesdelete_departmentSupprime des donnéesdelete_enrollmentsModifie des donnéesSupprimez des inscriptions via `enrollment_ids`, retirant le cours pour ces apprenants. Cela ne peut pas être annulé.delete_groupSupprime des donnéesdelete_modulesTransfère de l’argentdelete_question_removesSupprime des donnéesdelete_scheduled_deactivation_dateTransfère de l’argentdelete_scheduled_termination_dateTransfère de l’argentdelete_userSupprime des donnéesdelete_usersSupprime des donnéesdelete_users_remove_appraisal_session_permissionsSupprime des donnéesenroll_learnersModifie des donnéesInscrivez des apprenants (`learner_ids`) dans des cours (`course_ids`), avec `due_date_type` (illimité, par défaut, due_date ou due_period) et des dates d'accès et de fin optionnelles. Les apprenants reçoivent la tâche assignée et peuvent être notifiés.get_appraisal_session_content_competenciesget_certificateRécupérer un certificat émis par `issued_certificate_id`.get_dayget_departmentRécupérez un département avec `department_id`.get_enrollmentRécupérer une inscription (`enrollment_id`) avec le cours, l'apprenant, les dates d'accès et les dates limites.get_groupRécupérer un groupe (`group_id`), y compris ses membres.get_participantget_sessionget_task_statusget_trainingget_userRécupérer le profil d'un utilisateur (`user_id`) avec ses champs, rôle, département et groupes.get_user_listget_user_profileget_user_profile_fieldsget_user_statusModifie des donnéesget_users_listModifie des donnéesgrade_assignment_attemptsModifie des donnéesNotez les tentatives de tâche des apprenants : passez `assignment_attempt_grades`, chacune avec un `attemptId`, un `score` et un commentaire optionnel. Les apprenants voient la note.list_active_users_by_periodslist_answer_breakdownslist_appraisal_session_employee_cardslist_appraisal_session_reviewslist_appraisal_session_user_attributesModifie des donnéeslist_appraisal_sessionsModifie des donnéeslist_assignmentsLister les tâches ; mettre `ungraded` à 1 pour afficher uniquement celles ayant des tentatives en attente de notation.list_competenciesModifie des donnéeslist_competency_groupslist_competency_profilesModifie des donnéeslist_course_fieldslist_course_modulesLister les modules contenus dans un cours via `course_id`.list_coursesModifie des donnéesLister les cours et autres éléments de contenu dans le LMS, avec une option de filtrage par `course_ids` ou `course_types` (par exemple : Cours, Quiz, LearningTrack).list_courses_2list_criterion_groups_resultModifie des donnéeslist_criterion_result_in_completed_sessionsModifie des donnéeslist_departmentsLister tous les départements du LMS avec leurs ID, noms et départements parents.list_departments_2list_enrollmentsLister les inscriptions, optionnellement filtrées par IDs de cours, d'apprenants ou d'inscriptions. Paginé avec `limit` et `cursor`.list_enrollments_2list_groupsLister les groupes d'utilisateurs avec leurs ID et noms.list_groups_2list_hecklists_with_sessionsModifie des donnéeslist_infoslist_learner_resultsLister les résultats de cours des apprenants (statut, progression, score, date de complétion), filtrés par utilisateurs, cours, départements, inscriptions ou statut de complétion.list_module_resultsLister les résultats des apprenants par module de cours, filtrés par utilisateurs, cours, modules, inscriptions ou départements.list_pointsLister les utilisateurs et leurs points de gamification, optionnellement pour des `user_ids` spécifiques.list_quizzeslist_roleslist_session_infoslist_session_resultslist_sessions_resultModifie des donnéeslist_smart_ruleslist_subscriber_subscriptionslist_ungraded_attemptsLister les tentatives d'apprenant en attente de notation pour une tâche (`assignment_id`), optionnellement pour des utilisateurs spécifiques.list_usersLister les utilisateurs du LMS, optionnellement filtrés par emails, connexions, départements, groupes ou IDs d'utilisateurs. Paginé avec `limit` et `cursor`.list_users_2list_users_get_users_v2move_competencies_to_groupVisible par d’autresmove_departments_to_parent_departmentModifie des donnéesmove_users_to_departmentModifie des donnéesDéplacer des utilisateurs (`user_ids`) vers un département (`department_id`).remove_reviewers_from_the_appraisal_sessionSupprime des donnéesremove_subscriberSupprime des donnéesremove_user_from_groupsSupprime des donnéesSupprimer un utilisateur (`user_id`) d'un ou plusieurs groupes (`group_ids`).restore_webhookSupprime des donnéessearch_users_existingModifie des donnéessend_codeSupprime des donnéessubmit_sessionVisible par d’autressubmit_userVisible par d’autresupdate_createModifie des donnéesupdate_dayModifie des donnéesupdate_departmentModifie des donnéesupdate_enrollmentModifie des donnéesModifier les paramètres de date d'accès et de date limite d'une inscription via `enrollment_id` (`access_date` et `due_date_type` sont requis).update_groupModifie des donnéesupdate_smartModifie des donnéesupdate_userModifie des donnéesMettre à jour un utilisateur via `user_id` : profil `fields`, rôle, département ou groupes. Seuls les champs que vous passez seront modifiés.update_user_passwordSupprime des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez iSpring Learn dans la liste des applications.
- 2
Collez votre clé
Choisissez votre hébergeur API iSpring : api-learn.ispring.com pour les nouveaux comptes, api-learn.ispringlearn.com pour les anciens comptes ou api-learn.ispringlearn.eu pour les comptes UE. Ensuite, collez un Client ID et un Client Secret. En tant qu'Administrateur de compte ou Propriétaire sur le plan Business, allez dans Paramètres > Options supplémentaires, défilez jusqu'à Options additionnelles et cliquez sur Clés API > Créer une clé API, puis ouvrez la carte de la clé pour copier les deux valeurs.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA dans iSpring Learn ?
L'IA peut lire les utilisateurs, départements, groupes, cours, modules, inscriptions, tâches, certificats, points et résultats d'apprenants. Elle peut créer et mettre à jour des utilisateurs, départements et groupes, inscrire des apprenants, modifier ou supprimer des inscriptions, noter des tentatives de tâche, décerner des points et désactiver des utilisateurs.
L'IA voit-elle mes identifiants iSpring Learn ?
Non. Votre Client ID et votre Client Secret sont chiffrés au repos et jamais montrés à l'IA. Après les avoir sauvegardés, ils ne sont plus affichés, même pas pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.
Puis-je contrôler ce que l'IA est autorisée à faire ?
Oui. Vous choisissez quels outils sont activés, donc vous pouvez commencer uniquement avec la lecture de résultats. Supprimer une inscription ne peut pas être annulé et désactiver un utilisateur l'empêche de se connecter, donc les deux peuvent nécessiter votre approbation avant d'exécuter. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.
Quel est le coût ?
PipMCP dispose d'un plan gratuit sans carte bancaire requise. Les plans payants facturent par tâche terminée. Vous avez également besoin de votre propre compte iSpring Learn où vous pouvez créer des clés API.
Quel hôte API dois-je choisir ?
Cela dépend de votre compte iSpring. Les nouveaux comptes utilisent api-learn.ispring.com, les anciens comptes utilisent api-learn.ispringlearn.com et les comptes UE utilisent api-learn.ispringlearn.eu. Vous choisissez l'hôte lors de la connexion, et PipMCP l'utilise pour chaque appel.
Intégrations associées
Laissez votre IA travailler dans iSpring Learn dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter iSpring Learn gratuitementPipMCP n’est pas affilié à iSpring Learn. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






