Stratégie et traitements automatiques
- Récolter les données sur la page avec le LocalStorage pour pouvoir ajouter automatiquement des mots ou établir des statistiques par exemple.
-
Statistiques d'apprentissage : afficher des statistiques sur les mots rencontrés/ajoutés (fréquence d'exposition, nombre de mots appris par jour/semaine, etc.) -> nécessite l’utilisation du localStorage du navigateur pour enregistrer mots/fréquences/dates associées
cf. ticket #23 (closed), non ? - Pour éviter que l’utilisateur sélectionne un mot au lieu d’une expression trop longue, il faut restreindre la sélection (limite de caractères par exemple) et vérifier qu’il s’agit d’un mot (éventuellement appliquer des opérations de nettoyage avec des regex)
Piste pour ajouter le mot automatiquement :
- Seuil d'occurrence défini à 10 par défaut, mais l’utilisateur a la possibilité de le changer via le menu Application
Pour vérifier que l'utilisateur est bien sur la page pour ajouter automatiquement un mot :
- temps passé sur l'écran (et autres suggestions
Pour l'affichage des mots / question de l'ambiguïté pour l'apprenant : si le mot "souris" est ambigu (ex: animal ou périphérique), il faut renvoyer toutes les définitions possibles et laisser l'utilisateur choisir la bonne définition basée sur le contexte.