Passer au contenu principal
Toutes les collections5. Intégrations et Support TechniqueAccessibilité et Documentation technique
🔗 L'API Didask : automatisez vos workflows en interfaçant Didask avec vos outils mĂ©tier
🔗 L'API Didask : automatisez vos workflows en interfaçant Didask avec vos outils mĂ©tier

DĂ©couvrez l'API Didask et comment automatiser vos workflows.

Sarah Elyafi avatar
Écrit par Sarah Elyafi
Mis Ă  jour il y a plus d'un an
post cover image

📱 Le service d'API offert par Didask vous offre la possibilitĂ© d’ouvrir les donnĂ©es de la plateforme de maniĂšre sĂ©curisĂ©e et permet ensuite Ă  votre systĂšme externe (LMS, site web) d'Ă©changer ses donnĂ©es avec la plateforme.

Qu’est-ce qu’une API ?

Une API, c’est un peu comme un serveur dans un restaurant. Elle permet de dialoguer avec la cuisine sans y entrer et sans connaütre les termes propres à une cuisine.

  1. Le serveur vous prĂ©sente un menu : C’est ce que la cuisine est capable de vous prĂ©parer.

  2. Vous passez commande : Vous indiquez ce que vous voulez manger.

  3. Le serveur rapporte votre plat : Vous recevez exactement ce que vous avez commandé.

Le menu reprĂ©sente la liste des actions possibles avec l’API.
Passer commande, c’est ce que l’on appelle “consommer une API”.
Le plat que le serveur vous rapporte est la rĂ©ponse de l’API.
​
​

Pourquoi utilise-t-on une API ?

Pour les mĂȘmes raisons qu’on fait appel Ă  un serveur :

  • Cela Ă©vite que vous entriez dans la cuisine avec vos chaussures sales.

  • Le serveur vous dit ce que vous pouvez commander. Vous ne vous retrouverez pas devant un frigo ou un four Ă  imaginer ce que vous pourriez manger.

🚀 Et l'API Didask ?

Dans le cadre de Didask, nous avons une API qui permet de faire plusieurs choses dans l’application. Le “menu” est composĂ© des propositions suivantes :

  • Permettre aux utilisateurs de Didask d'ouvrir l'application directement depuis votre LMS et s'authentifier facilement.

  • RĂ©cupĂ©rer les analyses d'apprentissage de la plateforme Didask afin de fusionner les donnĂ©es avec celles de votre LMS :

    • IdentitĂ© de l'utilisateur,

    • Groupes,

    • Publications auxquelles il a accĂšs,

    • Publications commencĂ©es,

    • Publications terminĂ©es,

    • % de complĂ©tion.

  • GĂ©rer automatiquement certaines actions dans Didask en fonction de certaines donnĂ©es dans un systĂšme tiers :

    • CrĂ©er un nouvel utilisateur,

    • CrĂ©er un groupe,

    • Ajouter un utilisateur Ă  un groupe.

  • Afficher des informations sur votre site web. Par exemple, l'API vous permet d'afficher en temps rĂ©el le nombre d'apprenants qui ont rĂ©alisĂ© une formation.

🛠 Comment ça marche ?

Vous aurez besoin de développeurs pour mettre en place l'API. Pour découvrir comment votre systÚme peut s'interconnecter avec Didask, nous vous invitons à transmettre la documentation suivante à votre équipe technique : https://documenter.getpostman.com/view/15877277/2s8YCkgAzZ

Et les Connecteurs, qu'est-ce que c'est ?

Maintenant que vous visualisez ce qu’est une API, nous allons voir ce qu’est un connecteur.
​
Imaginez que vous ĂȘtes dans un restaurant en Inde et que vous ne parlez pas la langue locale. Le serveur, lui, ne parle pas français. Pour pouvoir passer commande, vous allez vous aider d’un ami qui va traduire. Cet ami va Ă©couter votre commande, la traduire et la retranscrire au serveur du restaurant. Dans cette traduction, il ne va pas forcĂ©ment faire une traduction mot Ă  mot. Il va, par exemple, prĂ©ciser que vous ĂȘtes Ă©tranger et donc plus sensible aux Ă©pices, demandant ainsi une version moins Ă©picĂ©e.

Pourquoi utilise-t-on un connecteur ?

  • CompatibilitĂ© : Le connecteur (l’ami) permet de surmonter les barriĂšres linguistiques entre vous et le serveur, assurant que votre commande est bien comprise. Vous pouvez ainsi manger en Inde sans souci. Cependant, si vous allez en Allemagne, il vous faudra un autre ami qui parle allemand (donc un autre connecteur).

  • Adaptation : Le connecteur permet d’intĂ©grer des rĂšgles de gestion ou des contrĂŽles afin que les messages passent correctement.


​Remarque importante :
Les connecteurs existent physiquement quelque part. Dans notre exemple, il est avec vous car c’est votre ami. On peut trĂšs bien imaginer que ce connecteur soit en rĂ©alitĂ© un commis qui ait la capacitĂ© Ă  traduire au chef ce que le serveur apporte comme commande. Dans ce cas, le connecteur serait “hĂ©bergĂ©â€ en cuisine.ï»żï»ż


Mots-clés : API, automatisation, workflows, connecteurs


Sur le mĂȘme thĂšme, dĂ©couvrez aussi :


Des questions supplĂ©mentaires ? N’hĂ©sitez pas Ă  nous contacter Ă  [email protected]. Notre Ă©quipe est Ă  votre disposition pour vous aider et vous accompagner dans vos projets ! 💬

Avez-vous trouvé la réponse à votre question ?