Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Créer un nuage de mot #27

Open
thomasgall67 opened this issue Mar 28, 2020 · 4 comments
Open

Créer un nuage de mot #27

thomasgall67 opened this issue Mar 28, 2020 · 4 comments
Milestone

Comments

@thomasgall67
Copy link
Collaborator

Fair un nuage de mots en reprenant ce que les jeunes auront pu écrire

@thomasgall67 thomasgall67 added this to the Halte milestone Mar 28, 2020
@nils-van-zuijlen
Copy link
Collaborator

Avec Vue, il est possible d'utiliser le plugin vuewordcloud et d'obtenir facilement le nuage.

@thomasgall67
Copy link
Collaborator Author

Tu te sens de l'implem ?
L'idée est de récupérer les données de textes écris par les jeunes (notamment de la Halte que je suis en train de configurer)
Voir comment tu récupère l'array de textes en entrée ?

@guiyom-e guiyom-e self-assigned this Apr 10, 2020
@guiyom-e
Copy link
Collaborator

guiyom-e commented Apr 11, 2020

Alors, après avoir regardé le packet npm: faire un nuge de mots est très facile en soi, ce qui est compliqué c'est de traiter les données (les rendus) pour avoir des mots pertinents et leurs poids (non fourni dans le packet.

Il ne suffit pas de compter les mots qui apparaissent (sinon "le", "la", "de", "un", "une" vont apparaître en 1er) ni de tout afficher (des mots proches, de même famille ou avec fautes d'orthographe seront mal comptabilisés). Bref il faur faire du vrai traitement de texte, sauf si les questions demandent des mots clés.
C'est faisable en soi (peut-être un peu long en fonction des libs qui existent), mais ça pose la question d'où traiter cette partie: télécharger tous les rendus de la halte en front et les traiter en local est peut-être un peu lourd (notamment sur mobile) : à raison de 6 rendus x 200 jeunes x 200 caractères de 1octet = 240 ko, bon c'est ok à télécharger, mais à voir pour le processing des données ( il faut à minima split tout le texte et le compter, puis supprimer les mots classiques, puis si possible faire de la lemmatisation (les regrouper par famille de mots) et afficher le mot associé pertinent). Tout ça doit peut-être exister sur npm, à regarder (mais après trop de packets npm ça fait un site long à charger...)

@guiyom-e
Copy link
Collaborator

guiyom-e commented Apr 11, 2020

Finalement: on affiche des messages random

@guiyom-e guiyom-e removed their assignment May 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants