Embed

Les fonctionnalités d'API et de webhooks sont réservées aux comptes supérieurs.

Si vous êtes intéressé, n'hésitez pas à nous contacter.

Principe et fonctionnement

Les fonctionnalités d'embed ont pour but de vous permettre d'intégrer Cards directement sur votre site ou votre application.

L'intégration est disponible via une url, que vous pouvez afficher en "iframe" de votre côté.

Quelques compétences techniques sont nécessaires, mais une fois en place, cela peut faciliter l'accès aux formations pour vos apprenants, ces derniers n'ayant pas besoin de sortir de votre application pour consulter les contenus de formation.

Contrôles et accès aux urls embed

2 niveaux de contrôles sont présents pour activer les fenêtres embed sur Cards :

  • Le premier est au niveau de la configuration de votre espace. C'est donc au propriétaire de l'espace d'activer ou non les options.

  • Le 2ème est au niveau des formations. L'option d'activer ou non les fenêtre embed se fait donc par formation, pour plus de souplesse et de sécurité.

Ce fonctionnement à 2 niveaux permet de facilement bloquer la fonctionnalité "embed" au niveau de tout l'espace, ou de restreindre la fonctionnalité à quelques formations seulement.

Pour accéder aux options de votre espace, il faut utiliser le menu supérieur droit, et cliquer sur "Intégration". Rendez-vous ensuite sur l'onglet "Embeds".

Options d'intégration "embed"

La 1ère option "Activer l'embed sur votre espace" permet d'activer ou non l'embed sur votre espace. Si activée, les options supplémentaires s'affichent en dessous.

Côté formation, vous retrouverez les options d'intégration dans l'onglet "Intégrations", sur la page d'édition de chaque formation.

Détaillons les différentes options d'intégration - "embed" - disponibles.

Embed uniques (via l'API)

Cette option permet d'activer ou non la génération de lien "embed" via l'API. Pour en savoir plus sur ce système, rendez-vous sur notre documentation dédiée à notre API.

Embed avec connexion par mail

Si activée, il vous sera possible d'avoir des fenêtres embed où les utilisateurs pourront se connecter avec leur adresse mail + un code envoyé par email.

Écran de login par email sur embed

Voilà le format d'url pour cette intégration :

https://embed.cards-microlearning.com/login-email/YOUR_TENANT_ID

Vous pouvez retrouver l'identifiant de votre espace sur la page "Mon abonnement".

Vous pouvez également passer la formation à afficher en argument (pour que les personnes qui se connectent arrivent directement sur la bonne formation) :

https://embed.cards-microlearning.com/login-email/YOUR_TENANT_ID?training=TRAINING_ID

Si une personne n'a pas de compte sur votre espace, elle ne pourra pas accéder au contenu.

Si une personne a un compte mais n'a pas accès à la formation, elle ne pourra pas la voir. Il faut en amont gérer l'accès au contenu à partir des groupes d'utilisateurs.

Embed avec connexion automatique

Fonctionnement

Cette option embed va vous permettre de connecter automatiquement l'internaute à son compte Cards. Celui-ci n'aura pas besoin de saisir d'adresse mail, celle-ci étant passée en argument dans l'adresse embed.

Voilà un exemple d'url :

https://embed.cards-microlearning.com/login-auto/YOUR_TENANT_ID?training=TRAINING_ID&email=EMAIL_IN_HEXA

Vous devez donc passer 2 arguments à cette adresse :

  • l'id de la formation à afficher

  • l'adresse email de l'utilisateur, encodée en hexadécimale

Ce type de fenêtre embed possède 2 options pour faciliter l'accès aux contenu.

Option sur les accès aux formations

Cette option permet d'autoriser automatiquement l'accès à la formation si votre utilisateur n'y a pas encore droit.

L'accès au contenu sera donc transparent pour l'utilisateur, qui sera connecté automatiquement, et arrivera forcément sur la formation, même s'il n'y avait pas encore accès.

Option sur la création automatique de compte utilisateur

Cette 2ème option est un complément de la 1ère, car si activée, elle permet de déclencher automatiquement la création d'un compte avec l'adresse mail fournie en paramètre (si le compte n'existe pas encore).

La création de compte utilisateur automatique peut être bloquée si vous avez atteint la limite de votre espace Cards.

Dernière mise à jour