MagicWord issueshttps://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues2021-05-28T13:31:45+02:00https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/106spec - pouvoir ignorer des lignes si la forme contient certains caractères2021-05-28T13:31:45+02:00Arnaud Beyspec - pouvoir ignorer des lignes si la forme contient certains caractèresprévoir dans les specs de quoi pouvoir ignorer des lignes selon un pattern. (i.e les formes qui contiennent des chiffres, des caractères "exotiques", etc.)prévoir dans les specs de quoi pouvoir ignorer des lignes selon un pattern. (i.e les formes qui contiennent des chiffres, des caractères "exotiques", etc.)https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/105Permettre le cloisonnement d'instances du jeu2020-09-30T15:56:52+02:00Mathieu LoiseauPermettre le cloisonnement d'instances du jeuD'un point de vue expérimental, il serait intéressant pour un administrateur de pouvoir cloisonner des instances de MagicWord... On peut imaginer plusieurs mécanismes :
* création de groupes
* du coup chaque partie publique est global...D'un point de vue expérimental, il serait intéressant pour un administrateur de pouvoir cloisonner des instances de MagicWord... On peut imaginer plusieurs mécanismes :
* création de groupes
* du coup chaque partie publique est globale ou assignée à un groupe (selon les droits de l'utilisateur, cf. ci-dessous)
* parties privées toujours affectées à un groupe
* chaque joueur voit son groupe ou tous les groupes
* l'administrateur peut
* affecter un joueur à un groupe
* supprimer le cloisonnement des parties publiques
* algo de fusion des bases de données de plusieurs instances de MW
* il suffira alors de déployer une instance par groupe, on pourra ensuite les fusionner si on veut lever l'ambiguitéhttps://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/104Vérifications lettres orphelines2019-09-29T09:22:27+02:00Mathieu LoiseauVérifications lettres orphelinesJe pense que le cas se présente pas souvent, mais ce serait pas mal quand on calcule les formes présentes à la fin de la génération d'une grille, de cocher les cases concernées par les formes trouvées, pour pouvoir tirer une nouvelle let...Je pense que le cas se présente pas souvent, mais ce serait pas mal quand on calcule les formes présentes à la fin de la génération d'une grille, de cocher les cases concernées par les formes trouvées, pour pouvoir tirer une nouvelle lettre (bigramme) en cas de case orpheline (ou utilisée moins de n fois) :
![image](/uploads/f67c8853ac4fc49b042e800bdd7439f4/image.png)https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/103mettre du vrai texte un peu partout2019-09-04T09:51:10+02:00Arnaud Beymettre du vrai texte un peu partouthttps://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/102tactile marche plus (f.getClientRects is not a function)2019-07-19T09:34:50+02:00Arnaud Beytactile marche plus (f.getClientRects is not a function)surement l'update de jquery ou jquery ui
voir s'il faut downngrade...surement l'update de jquery ou jquery ui
voir s'il faut downngrade...https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/101dans l'éditeur de grille (rush et conquer), lettre en blanc sur fond vert2019-07-04T13:33:54+02:00Arnaud Beydans l'éditeur de grille (rush et conquer), lettre en blanc sur fond verthttps://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/100Pouvoir associer une description et une image à un lexique.2019-07-04T13:32:45+02:00Arnaud BeyPouvoir associer une description et une image à un lexique.https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/99Assigned default value for word length and combo points during lexicon import2019-07-04T15:27:27+02:00Sylvain HatierAssigned default value for word length and combo points during lexicon importFor words with length from 2 to 16 letters, set following values:
LENGTH:2=1,3=2,4=3,5=4,6=5,7=6,8=7,9=8,10=9,11=10,12=11,13=12,14=13,15=14,16=15
For combo points from 2 to 7 words size :
COMBOPOINTS:2=5,3=10,4=15,5=20,6=25,7=30
For words with length from 2 to 16 letters, set following values:
LENGTH:2=1,3=2,4=3,5=4,6=5,7=6,8=7,9=8,10=9,11=10,12=11,13=12,14=13,15=14,16=15
For combo points from 2 to 7 words size :
COMBOPOINTS:2=5,3=10,4=15,5=20,6=25,7=30
https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/98fallback quand pas de comboPoints défini pour une langue et une longueur donnée2019-06-19T13:32:41+02:00Arnaud Beyfallback quand pas de comboPoints défini pour une langue et une longueur donnée0 ? 1 ? la longueur du combo ?0 ? 1 ? la longueur du combo ?https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/97trimer les sauts de ligne pour les features2019-06-18T13:59:56+02:00Arnaud Beytrimer les sauts de ligne pour les featureshttps://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/96Features & Root2019-06-18T15:20:53+02:00Sylvain HatierFeatures & Root? Le user définit dans les specs n features partagés par des words et leur root qui permettront alors de désambiguïser n roots avec la même stringvalue. ?? Le user définit dans les specs n features partagés par des words et leur root qui permettront alors de désambiguïser n roots avec la même stringvalue. ?https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/95wordbox et lemmes2019-05-16T09:29:55+02:00Arnaud Beywordbox et lemmesest-ce toujours pertinent de stocker des lemmes dans la wordbox ? Les 'flexions' n'auraient pas plus de sens maintenant que la relation qu'entretient un mot avec anciennement son lemme est plus libre ?est-ce toujours pertinent de stocker des lemmes dans la wordbox ? Les 'flexions' n'auraient pas plus de sens maintenant que la relation qu'entretient un mot avec anciennement son lemme est plus libre ?https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/94pouvoir tester la validité d'un objectif depuis l'éditeur2019-05-15T16:11:09+02:00Arnaud Beypouvoir tester la validité d'un objectif depuis l'éditeurhttps://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/93Lottery sur grille partiellement remplie ?2019-06-19T13:32:23+02:00Sylvain HatierLottery sur grille partiellement remplie ?Pour l'instant, dans l'édition de grille, si n cases sont remplies et qu'on lance autofill, la lottery n'en tient pas compte et renvoie une configuration de side*side lettres (optimisée pour avoir un max de words). Or cette configuration...Pour l'instant, dans l'édition de grille, si n cases sont remplies et qu'on lance autofill, la lottery n'en tient pas compte et renvoie une configuration de side*side lettres (optimisée pour avoir un max de words). Or cette configuration n'est pas respectée ensuite.
A faire : en js, récupérer les coordonnées et value des cases remplies, puis appeler en php la lottery avec en paramètre une grille partiellement remplie.https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/92combo à repenser maintenant qu'on est sur des root et plus des lemmes2019-06-18T14:02:30+02:00Arnaud Beycombo à repenser maintenant qu'on est sur des root et plus des lemmeshttps://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/91Bi-gram2019-04-16T10:41:02+02:00Sylvain HatierBi-gramTrouver un algo générant un fichier de bi-grams weight à l'import du lexique.Trouver un algo générant un fichier de bi-grams weight à l'import du lexique.https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/90Gestion orphan root/word/wordstart2019-06-18T15:26:55+02:00Sylvain HatierGestion orphan root/word/wordstartDans deleteLanguage, gestion de la suppression (avant celle de la langue), des grids, roots (et entités liées features, letters et words), wordstartsDans deleteLanguage, gestion de la suppression (avant celle de la langue), des grids, roots (et entités liées features, letters et words), wordstartshttps://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/89Définition formalisme nouveau lexique2019-06-18T15:26:34+02:00Sylvain HatierDéfinition formalisme nouveau lexiqueEn lien avec #88, besoin de définir formalisme pour lexiques présents dans le dépôt (fr, en) et ceux déposables:
- Format du lexique, csv avec a minima
- forme, (lemme|racine|relation), catégorie:sous-catégorie, trait1=value1:traitn=va...En lien avec #88, besoin de définir formalisme pour lexiques présents dans le dépôt (fr, en) et ceux déposables:
- Format du lexique, csv avec a minima
- forme, (lemme|racine|relation), catégorie:sous-catégorie, trait1=value1:traitn=valuen
- Description des labels et values des traits (optionnel)
- Description de la hiérarchie des traits (optionnel)
- Description (voir #88) règles réécriture diacritique & score lettres
Pour les traits, prévoir une refonte des tables gender/number/tense/mood/person et coder à plat l'ensemble des traits de chaque formes par des triplets /label-value-parent/ ? (ex pour not en anglais: /Polarity-Neg-/)
- voir https://universaldependencies.org/u/feat/Polarity.html
Pour le codage des catégories/sous-catégories & traits, possibilité pour l'utilisateur de déposer un lexique avec un tagset propre ou de se conformer aux UD (Universal Dependencies):
- POS → https://universaldependencies.org/u/pos/
- Features → https://universaldependencies.org/u/feat/index.html
New Issue ? -> intégrer les infos présentes sur universaledependencies.org pour illustrer les cat/sous-cat/features automatiquement.Sylvain HatierSylvain Hatierhttps://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/88Import nouvelle langue2019-09-29T09:19:41+02:00Mathieu LoiseauImport nouvelle langueIl faudrait pouvoir importer un nouveau lexique ce qui veut dire :
- [x] lister toutes les formes autorisées
- [x] lier chaque forme à son lemme
- [x] lister les traits morphologiques de chaque forme
- [ ] pouvoir décrire dans chaque lan...Il faudrait pouvoir importer un nouveau lexique ce qui veut dire :
- [x] lister toutes les formes autorisées
- [x] lier chaque forme à son lemme
- [x] lister les traits morphologiques de chaque forme
- [ ] pouvoir décrire dans chaque langue d'interface les traits associés
- [x] connaitre les règles de réécriture (ex : suppression des diacritiques)
- [x] calculer les points associés à chaque lettre (d'après la distribution dans le lexique et/ou dans un corpus, sinon d'après le scrabble) — ou définir un scoring alternatif
- [ ] produire un [wiktionary bundle](https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/WiktionaryBundle) qui marche pour le wiktionnaire de la langue
Voir aussi
==========
* #104
* #74
* [Propositions génération de grille](https://ulea-wiki.univ-grenoble-alpes.fr/_/Projets:MagicWord/G%C3%A9n%C3%A9ration_de_grille)
* [Projet étudiant lexique russe](http://wiki.lezinter.net/index.php/Projets:MagicWord/Gestion_des_lexiques)
* [Scorings alternatifs](http://wiki.lezinter.net/index.php/Projets:MagicWord/Score_en_fonction_des_usages)Sylvain HatierSylvain Hatierhttps://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/-/issues/87sur le dernier déploiement — pas possible de voir le summary de ma partie2019-05-21T10:40:11+02:00Mathieu Loiseausur le dernier déploiement — pas possible de voir le summary de ma partie![image](/uploads/5f5a25f2bba9e439eb099fd95d06b7e4/image.png)![image](/uploads/5f5a25f2bba9e439eb099fd95d06b7e4/image.png)