|
|
Ici on va mettre de la documentation générale que l'on peut référencer dans les tickets :
|
|
|
# Le projet
|
|
|
### Présentation
|
|
|
Ce projet est la suite d’un projet existant nommé [Lex:gaMe](https://wiki.lezinter.net/_/LexgaMe:Accueil) qui a pour but de fédérer des recherches existantes sur le jeu sérieux en langue, et qui vise à mettre à disposition des apprenants et des enseignants de langue une batterie d'outils pour assister l’enseignement et l’apprentissage du vocabulaire.
|
|
|
Parmi ces outils figure un carnet de vocabulaire partagé ([BaLex](https://wiki.lezinter.net/_/LexgaMe:BaLex#Projets)). Cette base lexicale combine des lexiques personnels et de groupe pour encourager la co-construction de ressources linguistiques. Les données lexicales de BaLex sont stockées dans une base de données qui fournit une API pour permettre à d'autres services de l'interroger.
|
|
|
|
|
|
### Objectifs
|
|
|
L’objectif principal du projet est de contribuer à la conscientisation lexicale des étudiants en langues en développant une extension Firefox intégrée au projet Lex:gaMe.
|
|
|
Les objectifs spécifiques du projet incluent :
|
|
|
1. Faciliter l’accès au lexique personnel et collectif :
|
|
|
- Permettre aux utilisateurs de consulter les entrées de la base de données BaLex directement depuis leur navigateur.
|
|
|
- Offrir une visualisation claire et intuitive des mots enregistrés dans leur lexique.
|
|
|
|
|
|
2. Encourager la mémorisation active et l’engagement
|
|
|
- Mettre en évidence les mots présents dans le lexique de l’utilisateur lorsqu’ils apparaissent sur une page web.
|
|
|
- Stimuler l’interaction grâce à des outils permettant d’ajouter manuellement ou automatiquement des mots au lexique depuis une page web visitée.
|
|
|
|
|
|
3. Assurer une intégration fluide avec les outils existants
|
|
|
- Établir une communication robuste entre l’extension et l’API de BaLex pour garantir un échange fiable des données.
|
|
|
- Préserver la cohérence des données entre les fonctionnalités développées et le reste de l’écosystème Lex:gaMe.
|
|
|
|
|
|
# Comprendre le projet
|
|
|
La [documentation](Documentation) de ce projet détaille l'utilisation et le fonctionnement de l'extension.
|
|
|
### Utilisation de l'extension
|
|
|
La procédure d'installation est détaillée [ici](Documentation/Utilisation de l'extension/Installation). Des [manuels d'utilisation](Documentation/Utilisation de l'extension/Manuels d'utilisation) pour les utilisateurs et pour les développeurs sont également disponibles.
|
|
|
### Fonctionnement de l'extension
|
|
|
- [Architecture Globale](Architecture)
|
|
|
- [Appels API Utiles](Points de terminaison API BaLex)
|
|
|
- [Modélisation LocalStorage de l'Application](Modèle de données)
|
|
|
- [Interfaces](Interfaces)
|
|
|
- [Fonctions TAL](Fonctions TAL) |
|
|
- [Cahier des charges](Cahier des charges)
|
|
|
- [Documentation](Documentation) |
|
|
\ No newline at end of file |