|
|
 |
|
{width="600px"}
|
|
\ No newline at end of file |
|
|
|
|
|
Le schéma ci-dessus illustre le fonctionnement de l'extension en lien avec l'[API](https://gitlab.liris.cnrs.fr/lex-game/base-lexicale-balex/-/wikis/BaBaLex).
|
|
|
|
|
|
|
|
L'utilisateur interagit avec les fonctionnalités proposées. Lorsqu'il fait une action (ajouter un mot, consulter une définition, etc.), l'extension envoie une requête HTTP à l'API.
|
|
|
|
|
|
|
|
L'API :
|
|
|
|
- vérifie que l'utilisateur est bien autorisé à accéder à ses lexiques personnels ou à des lexiques partagés
|
|
|
|
- gère la création, la lecture, l'ajout, la suppression, etc. de mots dans les différents lexiques
|
|
|
|
- renvoie les informations demandées
|
|
|
|
|
|
|
|
L'API interroge ensuite la base de données interne contenant les lexiques personnels ou de groupe de l'utilisateur, leurs contenus, les définitions, les métadonnées, etc.).
|
|
|
|
|
|
|
|
Pour enrichir les définitions, l'API peut également interroger le Wiktionnaire pour obtenir des définitions plus complètes et mieux traitées.
|
|
|
|
|
|
|
|
Une fois que l'API a rassemblé toutes les informations demandées, elle envoie une réponse à l'extension qui la présente ensuite à l'utilisateur. |
|
|
|
\ No newline at end of file |