|
|
|
L'extension s'adresse aux apprenants de langue dans le cadre du projet [Lex:gaMe](https://aslan.universite-lyon.fr/medias/fichier/ficheprojet-lex-game_1624953739824-pdf). Le guide d'installation de l'extension est présent [ici](Documentation/Utilisation%20de%20l'extension/Installation).
|
|
|
|
|
|
|
|
**Précision** : nous utilisons ici le terme _mot_ par commodité, mais il peut également s'agir d'une suite de mots. Ainsi, _pomme_ et _pomme de terre_ peuvent être des mots sélectionnés.
|
|
|
|
|
|
|
|
En installant l'extension, une barre latérale s'ouvre sur la page de navigation. À cela s'ajoutent trois outils : le menu contextuel personnalisé, le menu contextuel du navigateur, et le menu de l'extension ([En savoir plus](Documentation)).\
|
|
|
|
La barre latérale affiche un bouton de connexion, ainsi que trois blocs : **Lexiques**, **Mot sélectionné** et **Définitions**.
|
|
|
|
|
|
|
|
### Utilisateur non connecté
|
|
|
|
|
|
|
|
En cas de non connexion, seule la **recherche de définition via le Wiktionnaire** est disponible. L'utilisateur peut demander une définition de plusieurs manières :
|
|
|
|
|
|
|
|
- via le bouton `Rechercher une définition` de la barre latérale, dans le bloc Mot sélectionné qui s'ouvre automatiquement à la sélection d'un mot :
|
|
|
|
|
|
|
|
{width="150px"}
|
|
|
|
|
|
|
|
- via le menu contextuel personnalisé qui s'affiche automatiquement à la sélection d'un mot, en cliquant sur l'icône correspondante :
|
|
|
|
|
|
|
|
{width="150px"}
|
|
|
|
|
|
|
|
- via le menu contextuel du navigateur, en faisant un clic droit sur le mot sélectionné :
|
|
|
|
|
|
|
|
{width="400px"}
|
|
|
|
|
|
|
|
### Utilisateur connecté
|
|
|
|
|
|
|
|
L'utilisateur peut **se connecter** en utilisant l'un des quatre outils disponibles (barre latérale, menus contextuels ou menu de l'extension).
|
|
|
|
|
|
|
|
Après avoir renseigné ses identifiants sur la page de connexion, l'utilisateur est redirigé vers sa page de navigation initiale.
|
|
|
|
|
|
|
|
# Fonctionnalités de la barre latérale
|
|
|
|
|
|
|
|
Les différents lexiques de l'utilisateur sont affichés dans le bloc **Lexiques**.
|
|
|
|
|
|
|
|
{width="150px"}\
|
|
|
|
On y trouve la **catégorie** (personnel ou de groupe), le **nom** et la **langue** de chaque lexique.
|
|
|
|
|
|
|
|
Les **cases à cocher** permettent de sélectionner un ou plusieurs lexiques afin d'y ajouter le mot sélectionné.\
|
|
|
|
Une icône représentant un feutre permet d'**activer le surlignage** des mots présents dans le lexique correspondant. La couleur de surlignage correspond à la couleur du lexique. Si un mot est présent dans plusieurs lexiques activés pour le surlignage, il sera surligné avec les différentes couleurs des lexiques.\
|
|
|
|
Dans l'exemple ci-dessous, le mot _probablement_ est surligné en bleu (couleur du lexique de groupe) et le mot _chat_ est surligné en vert et bleu (couleurs des lexiques sélectionnés).\
|
|
|
|
{width="500px"}
|
|
|
|
|
|
|
|
Dans le bloc **Mot sélectionné**, le bouton `Ajouter le mot sélectionné` permet d'ajouter un mot dans un ou plusieurs lexiques. Plusieurs types de message peuvent alors apparaître :
|
|
|
|
|
|
|
|
- `Mot ajouté avec succès` + lexiques
|
|
|
|
- `Le mot existe déjà dans le(s) lexique(s)`+ lexiques
|
|
|
|
- `Veuillez cocher au moins un lexique.` (dans le bloc Lexiques)\
|
|
|
|
Dans l'exemple ci-dessous, le mot a bien été ajouté dans deux lexiques.
|
|
|
|
|
|
|
|
{width="150px"}
|
|
|
|
|
|
|
|
Dans le bloc **Mot sélectionné** se trouve également le bouton `Rechercher une définition`. Si une définition est présente dans un des lexiques de l'utilisateur, alors le **bloc Définitions** affiche les définitions du/des lexique(s) de l'utilisateur + la définition du Wiktionnaire. Si aucune définition n'est présente dans les lexiques, seule la définition du Wiktionnaire s'affiche.
|
|
|
|
|
|
|
|
{width="150px"}
|
|
|
|
|
|
|
|
# Fonctionnalités du menu contextuel personnalisé
|
|
|
|
|
|
|
|
Le menu contextuel personnalisé permet :
|
|
|
|
|
|
|
|
- d'obtenir une définition
|
|
|
|
- d'ajouter un mot dans un ou plusieurs lexiques (uniquement si l'utilisateur est connecté) En cliquant sur le bouton d'ajout, il est possible d'utiliser directement ce menu en sélectionnant le ou les lexique(s) voulus puis en cliquant sur _Ajouter le mot_.\
|
|
|
|
{width="150px"}
|
|
|
|
|
|
|
|
Si le mot est déjà présent dans un lexique, un message d'alerte s'affiche. Si l'ajout a fonctionné, un message de confirmation s'affiche à proximité du menu contextuel personnalisé ainsi que dans la barre latérale.
|
|
|
|
|
|
|
|
# Fonctionnalités du menu contextuel du navigateur
|
|
|
|
|
|
|
|
Tout comme avec le menu contextuel personnalisé, si l'utilisateur n'est pas connecté, il peut demander une définition ou se connecter.\
|
|
|
|
Si l'utilisateur est connecté, il a accès aux options :
|
|
|
|
|
|
|
|
1. `Rechercher dans mes lexiques`
|
|
|
|
2. `Ajouter ce mot à mes lexiques`
|
|
|
|
3. `Obtenir une définition`
|
|
|
|
4. `Se déconnecter de BaLex`
|
|
|
|
|
|
|
|
{width="450px"}
|
|
|
|
|
|
|
|
`Rechercher dans mes lexiques` affiche dans la barre latérale si le mot sélectionné est présent ou non dans un ou des lexiques. Par exemple :\
|
|
|
|
{width="150px"}\
|
|
|
|
`Ajouter ce mot à mes lexiques` ouvre le bloc Lexiques pour sélectionner un/des lexique(s) et procéder à l'ajout via la barre latérale. `Obtenir une définition` affiche les définitions (lexiques + Wiktionnaire) dans la barre latérale.
|
|
|
|
|
|
|
|
# Fonctionnalités du menu de l'extension
|
|
|
|
|
|
|
|
Le menu de l'extension est accessible dans la barre d'outils de Firefox. Si l'utilisateur n'est pas connecté, voici ce qui est affiché :\
|
|
|
|
{width="150px"}
|
|
|
|
|
|
|
|
Une infobulle (_tooltip_) au niveau du bouton de connexion indique : "_En vous connectant, vous pourrez accéder à vos lexiques personnels, ainsi qu'aux fonctionnalités d'ajout automatique et de statistiques d'utilisation_".
|
|
|
|
|
|
|
|
Une fois l'utilisateur connecté, l'**analyse** est automatiquement activée, ce qui permet d'activer les fonctionnalités présentées précédemment (la sélection et l'ajout de mot, la recherche dans les lexiques, etc.). L'utilisateur peut désactiver l'analyse tout en restant connecté.
|
|
|
|
|
|
|
|
Activer l'analyse permet également d'accéder à la fonctionnalité d'**ajout automatique de mot**.\
|
|
|
|
{width="150px"}\
|
|
|
|
Il est possible :
|
|
|
|
- d'inclure ou non les mots outils (mots grammaticaux)
|
|
|
|
- de déterminer le seuil à partir duquel le mot doit être automatiquement ajouté (par défaut 10), c'est-à-dire le nombre de fois que le mot doit être lu pour être ajouté
|
|
|
|
- de choisir une ou plusieurs langues à suivre (message d'erreur si aucune langue n'est sélectionnée)
|
|
|
|
|
|
|
|
La fonctionnalité d'ajout automatique a été conçue pour analyser le contenu des pages sur lesquelles navigue l'utilisateur, selon l'endroit de la page où il se trouve. Autrement dit, un mot présent sur une page mais que l'utilisateur n'a pas vu (car il n'est pas descendu jusqu'en bas de la page, par exemple) ne sera pas ajouté.
|
|
|
|
|
|
|
|
Le menu de l'extension permet également d'**activer les statistiques**. Un bouton `Afficher les statistiques` apparaît, permettant d'ouvrir un nouvel onglet avec le résultat des statistiques. Si l'utilisateur désactive les statistiques, ce nouvel onglet s'ouvre également. |