Passer au contenu principal

Appels API pour les examens et l'académie

🩉 Documentation de l'API Easy LMS ✓ Examens ✓ AcadĂ©mie ✓ Ajouter un participant et lui envoyer une invitation ✓ Ajouter un participant sans l'en informer

Grùce à notre API simple d'utilisation, vous pouvez ajouter automatiquement des participants à votre examen et à votre académie, puis leur envoyer une invitation.

Langage de l'API

Notre API accepte les formats application/x-www-form-urlencoded, multipart/form-data et JSON.

API d'examen

Ajouter un participant

Cet appel API ne fonctionne que si l'accÚs à votre examen est défini sur « Un groupe d'utilisateurs prédéfini ».

Méthode HTTP : POST

Réponse de réussite

{       "success":true  } 

Réponse d'erreur

{    "success":false,       "error":"Exemple d'erreur"  } 

Champ - Type - Description

- Chaßne de caractÚres - La clé API générée pour votre compte.  email - Chaßne de caractÚres - L'adresse e-mail du participant que vous souhaitez ajouter.  name - Chaßne de caractÚres - Le nom du participant que vous souhaitez ajouter.  examId - Entier - L'identifiant de l'Examen. 

Ajouter un participant sans l'en informer

Ajoutez un participant à votre examen sans lui envoyer d'invitation. Les identifiants de connexion seront renvoyés dans la réponse.

Méthode HTTP : POST

Réponse de réussite

{    "success":true,    "data":      {          "playUrl":"[https://the.url/to/your/exam]([https://the.url/to/your/exam](https://the.url/to/your/exam))",              "email":"[john@doe.com](mailto:john@doe.com)",              "authenticationCode":"ExempleDeCodeD'authentification"        }  } 

Réponse d'erreur

{    "success":false,    "error":"Exemple d'erreur"} 

- Type - Description  apikey - Chaßne de caractÚres - La clé API générée pour votre compte.  email - Chaßne de caractÚres - L'adresse e-mail du participant que vous souhaitez ajouter.  name - Chaßne de caractÚres - Le nom du participant que vous souhaitez ajouter.  examId - Entier - L'identifiant de l'examen.  identifier - Chaßne de caractÚres - L'identifiant du participant. 

API Académie

Ajouter un participant

Cet appel API ajoute un participant à une académie et déclenche l'envoi de l'e-mail d'invitation à l'académie. Vous pouvez également utiliser cet appel API pour ajouter immédiatement le participant à un ou plusieurs groupes.

L'ID de l'académie et l'ID du groupe se trouvent à la fin de l'URL :

Dans cet exemple, l’ID de l’acadĂ©mie est 123 et l’ID du groupe est 45678.

Si aucun identifiant de groupe n’est spĂ©cifiĂ©, le participant est uniquement ajoutĂ© Ă  la page « Aperçu des participants » de l’acadĂ©mie et au groupe « Tout le monde ». Lorsqu’il se connectera Ă  l’acadĂ©mie, il ne verra le groupe « Tout le monde » que si du contenu y a Ă©tĂ© ajoutĂ©.

Si aucun identifiant d'académie n'est fourni, la premiÚre académie sera utilisée.

Méthode HTTP : POST

Réponse de réussite

{    "success":true} 

Réponse d'erreur

{    "success":false,    "error":"Exemple d'erreur"}

Champ - Type - Description

apikey - Chaßne de caractÚres - La clé API générée pour votre compte.  email - Chaßne de caractÚres - L'adresse e-mail du participant que vous souhaitez ajouter.  name - Chaßne de caractÚres - Le nom du participant que vous souhaitez ajouter.  groups - Chaßne de caractÚres - Les identifiants des groupes auxquels vous souhaitez ajouter le participant. Séparez les identifiants de groupe par une virgule.academy - Chaßne de caractÚres - L'identifiant de l'académie à laquelle vous souhaitez ajouter le participant. La valeur par défaut est la premiÚre académie si aucun identifiant n'est fourni.

Ajouter un participant sans notification

Cet appel API ajoute un participant à votre académie, mais n'envoie pas d'invitation. Le lien d'invitation sera renvoyé dans la réponse. Vous pouvez également utiliser cet appel API pour ajouter un participant à un ou plusieurs groupes de votre académie.

L’identifiant de l’acadĂ©mie et l’identifiant du groupe figurent dans l’URL :

Dans cet exemple, l’ID de l’acadĂ©mie est 123 et l’ID du groupe est 45678.

Si aucun identifiant de groupe n’est spĂ©cifiĂ©, le participant est uniquement ajoutĂ© Ă  la page « Aperçu des participants » de l’acadĂ©mie et au groupe « Tout le monde ». Lorsqu’il se connectera Ă  l’acadĂ©mie, il ne verra le groupe « Tout le monde » que si du contenu y a Ă©tĂ© ajoutĂ©.

Si aucun identifiant d’acadĂ©mie n’est fourni, la premiĂšre acadĂ©mie sera utilisĂ©e.

Méthode HTTP : POST

Réponse de réussite

`` {

Réponse d'erreur

{ "success":false, "error":"Exemple d'erreur" }

Champ - Type - Description

- ChaĂźne de caractĂšres - La clĂ© API gĂ©nĂ©rĂ©e pour votre compte.  email - ChaĂźne de caractĂšres - L'adresse e-mail du participant que vous souhaitez ajouter.  name - ChaĂźne de caractĂšres - Le nom du participant que vous souhaitez ajouter.  identifier - ChaĂźne de caractĂšres - L'identifiant du participant dans votre systĂšme.  groups - ChaĂźne de caractĂšres - Les identifiants des groupes auxquels vous souhaitez ajouter le participant. SĂ©parez les identifiants de groupe par une virgule.acadĂ©mie - ChaĂźne de caractĂšres - L’identifiant de l’acadĂ©mie Ă  laquelle vous souhaitez ajouter le participant. La valeur par dĂ©faut est la premiĂšre acadĂ©mie si aucun identifiant n’est fourni.

Si un participant a dĂ©jĂ  Ă©tĂ© ajoutĂ© Ă  l’examen ou Ă  l’acadĂ©mie, l’API ne renverra pas d’erreur, mais mettra Ă  jour les donnĂ©es du participant si l’identifiant est identique.

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