đą 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.
Le serveur vous prĂ©sente un menu : Câest ce que la cuisine est capable de vous prĂ©parer.
Vous passez commande : Vous indiquez ce que vous voulez manger.
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 ! đŹ