Actions

LexgaMe

Différences entre versions de « MagicWord »

De GBLL, TAL, ALAO, etc.

 
(33 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Catégorie:Magic Word]]<div style="float:right;margin-top:1em;margin-right:1em">[[Fichier:Docker (container engine) logo.svg|x32px|link=https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/blob/master/INSTALL.md]]</div>{{encart|[[File:logo-MW.png|x48px|link=http://magicword.lezinter.net]]<br />[[File:logo-gitlab-uga.svg|24px|link=https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord]] http://magicword.lezinter.net|#A7CB19}}
+
[[Catégorie:MagicWord]]{{menu|LexgaMe:Menu|LexgaMe:MenuPub}}<div style="float:right;margin-top:1em;margin-right:1em">[[File:Docker (container engine) logo.svg|x32px|link=https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/blob/master/INSTALL.md]]</div>{{encart|[[File:logo-MW.png|x48px|link=http://magicword.lezinter.net]]<br />[[Fichier:Gitlab-liris.svg‎|32px|link=https://gitlab.liris.cnrs.fr/lex-game/magicword]][[File:logo-gitlab-uga.svg|32px|link=https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord]] '''https://magicword.lezinter.net'''|#A7CB19}}
 
{{Translate page}}
 
{{Translate page}}
 
== Liens ==
 
== Liens ==
Ligne 13 : Ligne 13 :
 
* http://25images.ish-lyon.cnrs.fr/innovatives-shs_2017/video/gamer/fr
 
* http://25images.ish-lyon.cnrs.fr/innovatives-shs_2017/video/gamer/fr
 
</div>
 
</div>
Initié dans le cadre du projet [http://innovalangues.fr Innovalangues], [[ArchIv'nnova:GAMER/Magic Word|Magic Word]] est une adaptation du jeu de lettres Boggle (Turoff, 1972). En s'appuyant sur le succès rencontré par [http://fr.wikipedia.org/wiki/Ruzzle Ruzzle] (35 millions de joueurs), nous avons tenté de proposer de nouvelles règles pour tirer parti des attributs linguistiques de tels jeux dans l'enseignement/apprentissage des langues.
+
Initié dans le cadre du projet [http://innovalangues.fr Innovalangues], [[ArchIv'nnova:GAMER/MagicWord|MagicWord]] est une adaptation du jeu de lettres Boggle (Turoff, 1972). En s'appuyant sur le succès rencontré par [http://fr.wikipedia.org/wiki/Ruzzle Ruzzle] (35 millions de joueurs), nous avons tenté de proposer de nouvelles règles pour tirer parti des attributs linguistiques de tels jeux dans l'enseignement/apprentissage des langues.
  
 
Il existe actuellement en 2 langues : anglais et français.
 
Il existe actuellement en 2 langues : anglais et français.
Ligne 25 : Ligne 25 :
 
* [http://podcast.grenet.fr/episode/jeu-social-et-realite-mixte-presentation-de-mecaniques-de-jeu-et-moyens-techniques-a-travers-le-cas-du-projet-janus/ aux origines du projet] ;
 
* [http://podcast.grenet.fr/episode/jeu-social-et-realite-mixte-presentation-de-mecaniques-de-jeu-et-moyens-techniques-a-travers-le-cas-du-projet-janus/ aux origines du projet] ;
 
* [http://dx.doi.org/10.4000/alsic.2828 10.4000/alsic.2828] : 1er papier, l'idée de départ ;
 
* [http://dx.doi.org/10.4000/alsic.2828 10.4000/alsic.2828] : 1er papier, l'idée de départ ;
* [http://sci-hub.cc/10.1109/ICCNC.2016.7440546 10.1109/ICCNC.2016.7440546] : « l'algorithme de Bologne » (en) ;
+
* [http://sci-hub.tw/10.1109/ICCNC.2016.7440546 10.1109/ICCNC.2016.7440546] : « l'algorithme de Bologne » (en) ;
 
* [https://halshs.archives-ouvertes.fr/halshs-01422328 10.14705/rpnet.2016.eurocall2016.575] : en route vers la version actuelle (en) ;
 
* [https://halshs.archives-ouvertes.fr/halshs-01422328 10.14705/rpnet.2016.eurocall2016.575] : en route vers la version actuelle (en) ;
 
* [https://hal.archives-ouvertes.fr/hal-01811083 support de présentation CALICO 2018] : présentation de la version actuelle (en);
 
* [https://hal.archives-ouvertes.fr/hal-01811083 support de présentation CALICO 2018] : présentation de la version actuelle (en);
Ligne 32 : Ligne 32 :
 
** [https://alsic.revues.org/3037 alsic.revues.org/3037] ;
 
** [https://alsic.revues.org/3037 alsic.revues.org/3037] ;
 
** [https://hal.archives-ouvertes.fr/hal-01811087 support de présentation UNAM] (es);
 
** [https://hal.archives-ouvertes.fr/hal-01811087 support de présentation UNAM] (es);
** [https://hal.archives-ouvertes.fr/hal-01811084 support de présentation CALICO 2018] (en).
+
** [https://hal.archives-ouvertes.fr/hal-01811084 support de présentation CALICO 2018] (en) ;
 +
* [https://hal.archives-ouvertes.fr/hal-02330101 gestion générique du lexique (en-NLP4CALL)] : [https://www.aclweb.org/anthology/W19-6306 version avec liens], [http://www.ep.liu.se/ecp/article.asp?issue=164&article=006 version avec n° de pages].
 +
==== Autres communications ====
 +
* [https://www.univ-grenoble-alpes.fr/recherche/nous-rejoindre/un-service-pedagogique-innovant-qui-vous-accompagne-pour-vos-enseignements/magic-word-un-jeu-pour-l-apprentissage-des-langues-519478.kjsp MagicWord vu par la Direction d'Appui à la Pédagogie et l'Innovation]
 +
{{clear}}
  
 
=== Principe de base ===
 
=== Principe de base ===
 +
<div style="float:right">[[File:775-MagicWord-Règles de base.mp4|x1001px]]</div>
 
Le jeu consiste à trouver des mots dans une grille de 16 cases (4×4) contenant des lettres. Pour faire un mot, il faut que les cases soient adjacentes (à côté ou en diagonale), la direction n'a pas d'importance, en revanche chaque lettre ne peut être utilisée plus d'une fois par mot.  
 
Le jeu consiste à trouver des mots dans une grille de 16 cases (4×4) contenant des lettres. Pour faire un mot, il faut que les cases soient adjacentes (à côté ou en diagonale), la direction n'a pas d'importance, en revanche chaque lettre ne peut être utilisée plus d'une fois par mot.  
  
 
Le jeu peut se jouer en deux modes :
 
Le jeu peut se jouer en deux modes :
* [[ArchIv'nnova:GAMER/Magic_Word/Spécifications/Modèle_de_données#Mode_Rush|Rush]] : trouver le plus de mots possible (mais en faisant des [[ArchIv'nnova:GAMER/Magic_Word/Spécifications/Modèle_de_données#Objectif_Combo|combos]]) ;
+
* [[ArchIv'nnova:GAMER/MagicWord/Spécifications/Modèle_de_données#Mode_Rush|Rush]] : trouver le plus de mots possible (mais en faisant des [[ArchIv'nnova:GAMER/MagicWord/Spécifications/Modèle_de_données#Objectif_Combo|combos]]) ;
* [[ArchIv'nnova:GAMER/Magic_Word/Spécifications/Modèle_de_données#Mode_Conquer|Conquer]] : mode à objectifs, c'est le temps qui compte, il faut réaliser les objectifs en le moins de temps possible.
+
* [[ArchIv'nnova:GAMER/MagicWord/Spécifications/Modèle_de_données#Mode_Conquer|Conquer]] : mode à objectifs, c'est le temps qui compte, il faut réaliser les objectifs en le moins de temps possible.
  
 +
{{clear}}
 
== Crédits ==
 
== Crédits ==
Voir aussi notre [https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/blob/master/application/CONTRIBUTORS.md dépôt dans la ''forge'' UGA]…
+
'''La liste à jour des contributeurs est [https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/blob/master/application/CONTRIBUTORS.md dans le code]…'''
===Conception et expérimentations===
+
 
* Mathieu Loiseau
 
* Virginie Zampa
 
* Racha Hallal
 
* Pauline Ballot
 
* Arnaud Bey
 
* Francesca Bianco
 
* Richard Boualavong
 
* Joris Bouderbala
 
* Cristiana Cervini
 
* Christine Lutian
 
* Agnès Montaufier
 
* Pauline Rebourgeon
 
* Haydée Silva
 
* Montiya Phoungsub
 
* Timothée Liotard
 
===Code===
 
* Arnaud Bey
 
* Pauline Rebourgeon
 
* Giacomo Mambelli
 
* David Graceffa
 
* Maryam Nejat
 
* Christine Lutian
 
* Joris Bouderbala
 
* Mathieu Loiseau
 
* Benjamin Abrial
 
* Judith Chambre
 
===Graphismes===
 
* [http://davidfraisse.com David Fraisse]
 
 
== Financement ==
 
== Financement ==
 
{|style="background-color:#c22c67;margin-bottom:1em;width:1024px;"
 
{|style="background-color:#c22c67;margin-bottom:1em;width:1024px;"
 
|-
 
|-
 
!style="color:white;width:90px"|2014–2017
 
!style="color:white;width:90px"|2014–2017
|width=145px|[[File:logo-gamer.svg|96px|link=http://innovalangues.fr/realisations/ressources-ludiques/]]
+
|width=155px|[[Fichier:Logo-Investissements d'avenir.svg|75px]][[File:logo-gamer.svg|75px|link=http://innovalangues.fr/realisations/ressources-ludiques/]]
|style="vertical-align:top;color:white;"|Les <!--[http://innovalangues.fr/realisations/prototypes/--> premières versions<!--]--> de ''Magic Word'' ont été financées et réalisées dans le cadre du projet [http://innovalangues.fr Innovalangues] (ANR-IDFI-0024) ;
+
|style="vertical-align:top;color:white;"|Les [http://innovalangues.fr/realisations/prototypes/ premières versions] de ''MagicWord'' ont été financées et réalisées dans le cadre du projet <span style="background-color:white;color:black;">[http://innovalangues.fr Innovalangues]</span><br /><span style="background-color:white;color:black;font-size:18px;padding:3px">[[Fichier:ANR.svg|x22px|link=https://anr.fr/fr/actualites-de-lanr/details/news/initiatives-dexcellence-en-formations-innovantes-point-detape-2015/]]-IDFI-0024</span> ;
 
|}
 
|}
 
{|style="background-color:#da3310;margin-bottom:1em;width:1024px;"
 
{|style="background-color:#da3310;margin-bottom:1em;width:1024px;"
 
|-
 
|-
!style="color:#f7d000;width:90px"|2016–2019
+
!style="color:#f7d000;width:90px"|2016–2020
|width=145px|<!--[[Fichier:775-Fist-41490.svg|96px]]-->
+
|width=155px|[[Fichier:775-Fist-41490.svg|96px]]
 
|style="vertical-align:top;color:#f7d000"|
 
|style="vertical-align:top;color:#f7d000"|
 
* Mathieu Loiseau a perçu un salaire de l'Université Grenoble Alpes pour (entre autres) tester, concevoir, suivre les travaux, communiquer sur le jeu et administrer le serveur qui l'héberge ;
 
* Mathieu Loiseau a perçu un salaire de l'Université Grenoble Alpes pour (entre autres) tester, concevoir, suivre les travaux, communiquer sur le jeu et administrer le serveur qui l'héberge ;
Ligne 88 : Ligne 66 :
 
* Arnaud Bey a fait des '''donations de son temps libre''' pour développer de nouvelles fonctionnalités, corriger des bugs et ''dockeriser'' le tout.
 
* Arnaud Bey a fait des '''donations de son temps libre''' pour développer de nouvelles fonctionnalités, corriger des bugs et ''dockeriser'' le tout.
 
|}
 
|}
{|style="background-color:#213a5a;margin-bottom:1em;width:1024px"
+
{|style="background-color:#213a5a;margin-bottom:1em;width:1024px" id="Demarre"
 
|-
 
|-
 
!style="color:white;width:90px"|2019
 
!style="color:white;width:90px"|2019
|width=145px|[[File:logo_data_institute-blank2.svg|140px]]
+
|width=155px|[[File:logo_data_institute-blank2.svg|140px]]
 
|style="vertical-align:top;color:white"|<span style="background-color:white">[https://demarreshs.hypotheses.org/Magic_Word Démarre SHS !]</span>, WP3 de <span style="background-color:white">[https://data-institute.univ-grenoble-alpes.fr/data-institute/organisation/ Data@UGA]</span> finance le développement de nouvelles langues pour le prototype.
 
|style="vertical-align:top;color:white"|<span style="background-color:white">[https://demarreshs.hypotheses.org/Magic_Word Démarre SHS !]</span>, WP3 de <span style="background-color:white">[https://data-institute.univ-grenoble-alpes.fr/data-institute/organisation/ Data@UGA]</span> finance le développement de nouvelles langues pour le prototype.
 +
|}
 +
{|style="background-color:#1cf1b2;margin-bottom:1em;width:1024px" id="lidilem"
 +
|-
 +
!style="color:#222a42;width:90px"|2020
 +
|width=155px|[[File:logo_LIDILEM_CMJN.svg|140px]]
 +
|style="vertical-align:top;color:#222a42"|Le [https://lidilem.univ-grenoble-alpes.fr Lidilem] a financé des développements effectués par Sylvain Hatier et Arnaud Bey.
 +
|}
 +
{|style="background-color:#2f52a0;margin-bottom:1em;width:1024px" id="ASLAN"
 +
|-
 +
!style="color:#dfdad7;width:90px"|2021–2024
 +
|width=155px|[[Fichier:Logo aslan blanc.svg|140px]]
 +
|style="vertical-align:top;color:white"|MagicWord est intégré au projet <span style="background-color:white">[https://aslan.universite-lyon.fr/projet-lex-game-233220.kjsp Lex:gaMe]</span> financé par le <span style="background-color:white">[https://aslan.universite-lyon.fr LabEx ASLAN]</span>.
 
|}
 
|}
  
 
== Travaux en cours ou à approfondir ==
 
== Travaux en cours ou à approfondir ==
* [[Projets:Magic Word/Génération de grille|Génération de grille]] : augmenter le nombre de mots dans les grilles libres ;
+
* [[Projets:MagicWord/Génération de grille|Génération de grille]] : augmenter le nombre de mots dans les grilles libres ;
* [[Projets:Magic Word/Interface|Interface]] : après la première refonte des écrans de jeu pour les dispositifs tactiles, finir la restructuration pour les autres écrans ;
+
* [[Projets:MagicWord/Interface|Interface]] : après la première refonte des écrans de jeu pour les dispositifs tactiles, finir la restructuration pour les autres écrans ;
* [[Projets:Magic Word/Gestion des lexiques|Gestion des lexiques]] : comment rendre générique la gestion du lexique pour permettre la prise en charge d'autres langues ;
+
* [[Projets:MagicWord/Gestion des lexiques|Gestion des lexiques]] : comment rendre générique la gestion du lexique pour permettre la prise en charge d'autres langues ;
* [[Projets:Magic Word/Bologne 2|Algo de Bologne 2]] : dans sa configuration actuelle, l'algorithme de Bologne utilise des méthodes statistiques qui font qu'il arrive qu'on puisse constater une différence d'un à deux mots intégrés à la grille sur un seul clic — est-il possible de créer un algorithme déterministe, en utilisant un ensemble de contraintes ?
+
* [[Projets:MagicWord/Bologne 2|Algo de Bologne 2]] : dans sa configuration actuelle, l'algorithme de Bologne utilise des méthodes statistiques qui font qu'il arrive qu'on puisse constater une différence d'un à deux mots intégrés à la grille sur un seul clic — est-il possible de créer un algorithme déterministe, en utilisant un ensemble de contraintes ?
* [[Projets:Magic Word/Score en fonction des usages|Scores en fonction des usages]] : à l'heure actuelle, on s'inspire du scrabble/ruzzle pour le scoring en mode [[ArchIv'nnova:GAMER/Magic_Word/Spécifications/Modèle_de_données#Mode_Rush|rush]], mais on pourrait s'appuyer sur les usages…
+
* [[Projets:MagicWord/Score en fonction des usages|Scores en fonction des usages]] : à l'heure actuelle, on s'inspire du scrabble/ruzzle pour le scoring en mode [[ArchIv'nnova:GAMER/MagicWord/Spécifications/Modèle_de_données#Mode_Rush|rush]], mais on pourrait s'appuyer sur les usages…
 
* [https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/issues Liste des tickets sur gitlab] ;
 
* [https://gricad-gitlab.univ-grenoble-alpes.fr/lzbk/MagicWord/issues Liste des tickets sur gitlab] ;
 
* [[Projets:Magic_Word/Guides/Intégration dans la classe|Pistes d'intégration]] : l'idée de ce chantier est de proposer aux enseignants des pistes d'intégration sous forme de guides, voir de séquence complète ;
 
* [[Projets:Magic_Word/Guides/Intégration dans la classe|Pistes d'intégration]] : l'idée de ce chantier est de proposer aux enseignants des pistes d'intégration sous forme de guides, voir de séquence complète ;
* [[Expés:Magic Word/2018-2019 mise en situation multi-sites|Test de Magic Word dans différents contextes]] ;
+
* [[Expés:MagicWord/2018-2019 mise en situation multi-sites|Test de MagicWord dans différents contextes]] ;
 
** Pour faire ce test, il serait pertinent de pouvoir [[Projets:Diversité lexicale|évaluer la diversité du lexique]] mobilisé par un étudiant dans un contexte de production libre.
 
** Pour faire ce test, il serait pertinent de pouvoir [[Projets:Diversité lexicale|évaluer la diversité du lexique]] mobilisé par un étudiant dans un contexte de production libre.

Version actuelle datée du 17 mai 2022 à 11:22

Docker (container engine) logo.svg
English

Liens

Présentation

Initié dans le cadre du projet Innovalangues, MagicWord est une adaptation du jeu de lettres Boggle (Turoff, 1972). En s'appuyant sur le succès rencontré par Ruzzle (35 millions de joueurs), nous avons tenté de proposer de nouvelles règles pour tirer parti des attributs linguistiques de tels jeux dans l'enseignement/apprentissage des langues.

Il existe actuellement en 2 langues : anglais et français.

Intention

Ce jeu a pour objectif l'amélioration des compétences linguistiques lexicales et morphologiques. En effet, comme la plupart des jeux de lettres, plus le joueur aura un lexique étendu, plus il sera en capacité de trouver des mots dans la grille, mais il trouvera d'autant plus de mots qu'il maîtrisera les mécanismes de flexion (préfixes/radicaux/suffixes).

La Wordbox, sorte de dictionnaire personnel, est mis à disposition du joueur pour qu'il puisse enregistrer des mots d'intérêts ou se créer des listes de mots qu'il ne connaissait pas.

Communications scientifiques

Pour plus d'informations voir :

Autres communications

Principe de base

Le jeu consiste à trouver des mots dans une grille de 16 cases (4×4) contenant des lettres. Pour faire un mot, il faut que les cases soient adjacentes (à côté ou en diagonale), la direction n'a pas d'importance, en revanche chaque lettre ne peut être utilisée plus d'une fois par mot.

Le jeu peut se jouer en deux modes :

  • Rush : trouver le plus de mots possible (mais en faisant des combos) ;
  • Conquer : mode à objectifs, c'est le temps qui compte, il faut réaliser les objectifs en le moins de temps possible.

Crédits

La liste à jour des contributeurs est dans le code

Financement

2014–2017 Logo-Investissements d'avenir.svgLogo-gamer.svg Les premières versions de MagicWord ont été financées et réalisées dans le cadre du projet Innovalangues
ANR.svg-IDFI-0024 ;
2016–2020 775-Fist-41490.svg
  • Mathieu Loiseau a perçu un salaire de l'Université Grenoble Alpes pour (entre autres) tester, concevoir, suivre les travaux, communiquer sur le jeu et administrer le serveur qui l'héberge ;
  • Timothée Liotard a fait un stage non rémunéré qui a donné lieu à un mémoire dirigé par Virginie Zampa qui a suivi ses travaux ;
  • Arnaud Bey a fait des donations de son temps libre pour développer de nouvelles fonctionnalités, corriger des bugs et dockeriser le tout.
2019 Logo data institute-blank2.svg Démarre SHS !, WP3 de Data@UGA finance le développement de nouvelles langues pour le prototype.
2020 Logo LIDILEM CMJN.svg Le Lidilem a financé des développements effectués par Sylvain Hatier et Arnaud Bey.
2021–2024 Logo aslan blanc.svg MagicWord est intégré au projet Lex:gaMe financé par le LabEx ASLAN.

Travaux en cours ou à approfondir

  • Génération de grille : augmenter le nombre de mots dans les grilles libres ;
  • Interface : après la première refonte des écrans de jeu pour les dispositifs tactiles, finir la restructuration pour les autres écrans ;
  • Gestion des lexiques : comment rendre générique la gestion du lexique pour permettre la prise en charge d'autres langues ;
  • Algo de Bologne 2 : dans sa configuration actuelle, l'algorithme de Bologne utilise des méthodes statistiques qui font qu'il arrive qu'on puisse constater une différence d'un à deux mots intégrés à la grille sur un seul clic — est-il possible de créer un algorithme déterministe, en utilisant un ensemble de contraintes ?
  • Scores en fonction des usages : à l'heure actuelle, on s'inspire du scrabble/ruzzle pour le scoring en mode rush, mais on pourrait s'appuyer sur les usages…
  • Liste des tickets sur gitlab ;
  • Pistes d'intégration : l'idée de ce chantier est de proposer aux enseignants des pistes d'intégration sous forme de guides, voir de séquence complète ;
  • Test de MagicWord dans différents contextes ;