Aller au contenu

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.

Connecter iSpring Learn gratuitement

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ées
  • archive_webhookSupprime des données
  • award_pointsModifie des donnéesDécernez des points de gamification à un utilisateur (`user_id`) avec un `amount` et un `reason`.
  • create_batch_moveVisible par d’autres
  • create_changeModifie des données
  • create_change_change_subscriber_settingsSupprime des données
  • create_competencyModifie des données
  • create_competency_changeModifie des données
  • create_competency_groupModifie des données
  • create_competency_indicatorModifie des données
  • create_courseModifie des données
  • create_createModifie des données
  • create_create_create_appraisal_sessionModifie des données
  • create_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ées
  • create_employeeModifie des données
  • create_employee_add_appraisal_questionModifie des données
  • create_employee_add_appraisal_session_permissionsSupprime des données
  • create_employee_replace_appraisal_session_employee_reviewersModifie des données
  • create_enrollment_list_enrollments_by_postModifie des données
  • create_enrollment_reenrollModifie des données
  • create_groupModifie des donnéesCréez un groupe d'utilisateurs avec un `name` et des membres initiaux optionnels (`user_ids`).
  • create_group_renameModifie des données
  • create_indicator_changeModifie des données
  • create_moduleModifie des données
  • create_orderModifie des données
  • create_question_updateModifie des données
  • create_registerSupprime des données
  • create_scale_changeModifie des données
  • create_session_restartModifie des données
  • create_session_startModifie des données
  • create_session_updateModifie des données
  • create_smartModifie des données
  • create_subscribeSupprime des données
  • create_terminateModifie des données
  • create_treeModifie des données
  • create_unsubscribeSupprime des données
  • create_updateModifie des données
  • create_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ées
  • create_user_list_users_v2_by_postModifie des données
  • create_user_schedule_user_deactivationModifie des données
  • create_user_schedule_user_terminationModifie des données
  • create_withdrawTransfère de l’argent
  • create_work_leave_statusModifie des données
  • deactivate_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ées
  • delete_departmentSupprime des données
  • delete_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ées
  • delete_modulesTransfère de l’argent
  • delete_question_removesSupprime des données
  • delete_scheduled_deactivation_dateTransfère de l’argent
  • delete_scheduled_termination_dateTransfère de l’argent
  • delete_userSupprime des données
  • delete_usersSupprime des données
  • delete_users_remove_appraisal_session_permissionsSupprime des données
  • enroll_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_competencies
  • get_certificateRécupérer un certificat émis par `issued_certificate_id`.
  • get_day
  • get_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_participant
  • get_session
  • get_task_status
  • get_training
  • get_userRécupérer le profil d'un utilisateur (`user_id`) avec ses champs, rôle, département et groupes.
  • get_user_list
  • get_user_profile
  • get_user_profile_fields
  • get_user_statusModifie des données
  • get_users_listModifie des données
  • grade_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_periods
  • list_answer_breakdowns
  • list_appraisal_session_employee_cards
  • list_appraisal_session_reviews
  • list_appraisal_session_user_attributesModifie des données
  • list_appraisal_sessionsModifie des données
  • list_assignmentsLister les tâches ; mettre `ungraded` à 1 pour afficher uniquement celles ayant des tentatives en attente de notation.
  • list_competenciesModifie des données
  • list_competency_groups
  • list_competency_profilesModifie des données
  • list_course_fields
  • list_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_2
  • list_criterion_groups_resultModifie des données
  • list_criterion_result_in_completed_sessionsModifie des données
  • list_departmentsLister tous les départements du LMS avec leurs ID, noms et départements parents.
  • list_departments_2
  • list_enrollmentsLister les inscriptions, optionnellement filtrées par IDs de cours, d'apprenants ou d'inscriptions. Paginé avec `limit` et `cursor`.
  • list_enrollments_2
  • list_groupsLister les groupes d'utilisateurs avec leurs ID et noms.
  • list_groups_2
  • list_hecklists_with_sessionsModifie des données
  • list_infos
  • list_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_quizzes
  • list_roles
  • list_session_infos
  • list_session_results
  • list_sessions_resultModifie des données
  • list_smart_rules
  • list_subscriber_subscriptions
  • list_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_2
  • list_users_get_users_v2
  • move_competencies_to_groupVisible par d’autres
  • move_departments_to_parent_departmentModifie des données
  • move_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ées
  • remove_subscriberSupprime des données
  • remove_user_from_groupsSupprime des donnéesSupprimer un utilisateur (`user_id`) d'un ou plusieurs groupes (`group_ids`).
  • restore_webhookSupprime des données
  • search_users_existingModifie des données
  • send_codeSupprime des données
  • submit_sessionVisible par d’autres
  • submit_userVisible par d’autres
  • update_createModifie des données
  • update_dayModifie des données
  • update_departmentModifie des données
  • update_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ées
  • update_smartModifie des données
  • update_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. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez iSpring Learn dans la liste des applications.

  2. 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. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. 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.

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 gratuitement

PipMCP n’est pas affilié à iSpring Learn. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.