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.  nom - 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":"ExampleAuthenticationCode" }  } 

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'identifiant de l'Académie et l'identifiant du groupe se trouvent à la fin de l'URL :

Dans cet exemple, l’identifiant de l’acadĂ©mie est 123 et l’identifiant 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'ID de l'académie et l'ID du groupe se trouvent dans l'URL :

Dans cet exemple, l’identifiant de l’AcadĂ©mie est 123 et l’identifiant 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.  groupes - 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. Par dĂ©faut, il s'agit de 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 le mĂȘme.

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