Aller au contenu
Premiers pas

Importer un cours depuis LearnWorlds (API)

Connectez votre école LearnWorlds avec ses identifiants d’API et Acatudy reconstruit le plan du cours : les sections deviennent des unités, chaque activité figure sur une liste à faire dans son unité et les élèves sont prêts à être invités. Ce que l’API peut importer, ou non.

Dans ce guide

  • Trouvez votre Client ID et votre Client Secret LearnWorlds.
  • Connectez votre école, choisissez un cours et vérifiez l’aperçu.
  • Ce qui est importé : les sections, la liste des activités et vos élèves inscrits.
  • Comment terminer le contenu que LearnWorlds ne fournit pas.

LearnWorlds n’exporte pas les cours complets, mais son API permet à Acatudy de lire la structure d’un cours : ses sections, le titre et le type de chaque activité pédagogique (vidéo, ebook, PDF, examen…) et les élèves qui y sont inscrits. L’API n’inclut pas le contenu des activités : Acatudy construit donc le squelette du cours et vous laisse une liste claire de ce qu’il faut recréer. LearnWorlds fournit des identifiants d’API avec ses plans Learning Center et High Volume. Avec un autre plan, utilisez la voie par CSV décrite à la fin.

1. Récupérer vos identifiants d’API

  1. Ouvrir les paramètres développeur

    Dans votre école LearnWorlds, allez dans Settings → Developers → API.

  2. Copier le Client ID et le Client Secret

    Il faut les deux. Acatudy les utilise pour demander à LearnWorlds un jeton d’accès temporaire ; il ne vous demande jamais votre mot de passe.

  3. Noter le sous-domaine de votre école

    C’est la partie qui précède .learnworlds.com. Si votre école utilise son propre domaine, saisissez quand même le sous-domaine LearnWorlds : par sécurité, Acatudy ne se connecte qu’à des adresses se terminant par .learnworlds.com.

2. Se connecter et choisir le cours

  1. Ouvrir l’outil d’import LearnWorlds

    Allez dans Importer, ouvrez Migrer depuis une autre plateforme, choisissez LearnWorlds et cliquez sur Se connecter via l’API.

  2. Saisir le sous-domaine et les identifiants

    Cliquez sur Se connecter et voir mes cours. Si LearnWorlds refuse la connexion, vérifiez les identifiants, le sous-domaine et que votre plan inclut l’API.

  3. Choisir un cours

    Sélectionnez le cours, laissez coché Importer aussi la liste des élèves du cours si vous voulez inviter ses élèves, puis cliquez sur Lire le cours. L’aperçu s’ouvre une fois terminé.

3. Vérifier l’aperçu et importer

Choisissez le nom de la matière et le cours, puis vérifiez les lignes : chaque activité apparaît comme ignorée avec le motif l’API de LearnWorlds ne fournit que le titre. Cliquez sur Importer. Le Récapitulatif de l’import (CSV) téléchargeable sert de liste de contrôle de tout ce qu’il vous reste à recréer.

4. Ce qui devient quoi

Dans LearnWorldsDans Acatudy
CoursUne nouvelle matière (mode LMS) ou un thème (mode Cartes), avec la description du cours.
SectionUne unité, dans le même ordre et avec sa description. Les unités dont des activités restent à recréer sont créées non publiées.
Activité pédagogique (vidéo, ebook, PDF, examen, SCORM, certificat…)Une ligne dans la liste À recréer en haut de son unité (type et titre) et une ligne dans le récapitulatif.
Élèves inscritsUn brouillon dans Utilisateurs → Importer les élèves avec prénom, nom et email. Les administrateurs et les instructeurs sont exclus.

5. Terminer le contenu

  • Vidéos : téléchargez-les depuis LearnWorlds (ou depuis le service d’où vous les intégrez) et importez-les dans leur unité, ou ajoutez-les sous forme de liens.
  • Ebooks et PDF : collez le texte dans l’unité ou importez les fichiers comme ressources.
  • Examens et quiz : recréez-les comme tests d’entraînement ou examens, ou importez les questions depuis un tableur avec Importer des questions (CSV).
  • SCORM et certificats : Acatudy ne lit pas les packages SCORM ; utilisez plutôt ses propres certificats.
  • Quand une unité est complète, supprimez sa liste À recréer et publiez-la.

Élèves : des invitations, pas des copies

Le brouillon s’ouvre dans l’outil d’import d’élèves habituel, avec son aperçu, les limites de votre plan et les options. Les nouveaux élèves créent leur propre mot de passe avec un lien ; celui qui a déjà un compte dans une autre académie Acatudy reçoit une invitation et son compte n’est pas modifié.

Ce qui n’est pas importé

  • Le contenu des activités : l’API de LearnWorlds ne fournit que leur titre et leur type.
  • La progression des élèves, les notes, les réponses aux examens et les certificats.
  • Les prix, les packs, les abonnements, les espaces de communauté et les pages du site web.

Sans accès à l’API

Exportez vos élèves dans LearnWorlds depuis Users → All users → Export users report et téléversez le CSV dans Utilisateurs → Importer les élèves. Consultez aussi Migrer depuis d’autres plateformes.

Sécurité et limites

Acatudy ne fait que lire depuis LearnWorlds. Les identifiants ne sont pas enregistrés : ils circulent chiffrés entre les étapes de l’outil d’import, sont utilisés pendant la lecture du cours puis supprimés. Les requêtes restent sous la limite publiée par LearnWorlds de 30 toutes les 10 secondes et s’interrompent quand il le demande. Importer à nouveau le même cours affiche un avertissement et ne le duplique jamais, sauf si vous cochez Importer à nouveau comme copie.

Suivez ce guide dans votre propre académie

Créez-la gratuitement en quelques minutes et gardez votre panneau d’administration ouvert à côté de ce guide.

Ouvrez un ticket depuis Aide → Support dans votre panneau : nous répondons sous 24 à 48 h selon votre plan.

Votre vie privée sur Acatudy

Nous utilisons des cookies strictement nécessaires pour faire fonctionner ce site. Avec votre accord, nous en utiliserons aussi d’autres pour mémoriser vos préférences, mesurer l’utilisation ou afficher des contenus tiers. Vous pouvez les accepter, les refuser ou choisir lesquels. Politique relative aux cookies