Mindsqualls.info
L’initiative (Mindsqualls.info)
Dans le cadre de mes cours de programmation que j’enseigne au Cégep de Victoriaville, afin d’éviter la redondance de toujours produire des programmes qui s’exécutent sur une fenêtre Windows, nous utilisons les robots NXT. Les étudiants contrôlent les robots LEGO à l’aide des mêmes instructions de programmation, mais les résultats sont plus impressionnants. L’expérience nous a démontré que c’est un très bon support pédagogique pour faire apprécier la programmation à des débutants. Lorsque l’on commence la programmation, les possibilités sont limitées. On constatait un certain essoufflement des étudiants après quelques semaines.
Mindsqualls permet de contrôler les robots à distance, en Bluetooth avec du code C#. Lorsque j’ai débuté cette initiative, le projet Mindsqualls était pratiquement mort. Le projet n’avait bénéficié d’aucune mise à jour depuis 2007. Cependant, comme le code était open source, je m’étais donné comme objectif de relancer ce projet. Simultanément à mon initiative, Mindsqualls a donc réussi à renaître de ses cendres telle un phénix, pour passer de la version 1.2 à 2.3 en un seul mois! J’aimerais que mon site soit la référence francophone des développeurs NXT, utilisant la librairie Mindsqualls!
Les activités
J’ai tenté plusieurs approches pour faire connaître mon initiative. Tout d’abord, la première étape fut de mettre du contenu intéressant, qui fait en sorte que lorsqu’on vient sur mon site, on y reste longtemps. J’ai une section projets, qui présente des vidéos des meilleurs projets robots que l’on retrouve sur YouTube. On y retrace un robot plieur de gilet, un NXT capable de résoudre le cube Rubik ainsi qu’un segway avec une intelligence artificielle. J’ai aussi ajouté des présentations Google Docs. Elles expliquent comment installer le robot et comment faire fonctionner la Wiimote afin de le contrôler.
La stratégie
Une fois que mon site avait suffisamment de contenu, il me restait à attirer les passionnés de robots! Ma première démarche fut d’acheter un nom de domaine. Je ne trouvais pas que l’extension mindsqualls.site.google.com faisait très professionnelle. J’ai donc acheté le domaine mindsqualls.info, au coût de $5 pour les deux prochaines années. Ensuite, pour m’assurer un minimum de visites, j’ai encouragé mes étudiants à consulter les notes disponibles sur le site pour installer le robot. Je m’assurais ainsi d’une trentaine de visites. De plus, je les incitais à participer au groupe de discussion accessible sur le site.
Ensuite, j’ai utilisé les médias sociaux pour faire connaître mon initiative. J’ai partagé mon site sur Facebook, Google+ et Twitter. Cela a semblé fonctionner, car j’ai eu quelques nouvelles visites lors de ces journées de publicité. Cependant, la plupart de mes amis sur ces plates-formes ne possèdent pas de robot Lego NXT. Ils sont venus par curiosité et ne reviendront sûrement pas. J’ai ajouté un bouton +1 de Google+ afin de faciliter le partage du site.
Une autre initiative fut d’inscrire mon site sur les différents sites traitant des robots Lego comme The NXT Step Blog, Mindboards et Mindsqualls.net. J’ai contacté les administrateurs pour qu’ils l’ajoutent dans leurs sections de liens. Je l’ai aussi partagé sur les forums et des groupes de discussion de ces sites, en mentionnant que c’était dans le but de créer une communauté francophone. Il faut aussi spécifier que tout au long de ces étapes, j’ai continué à mettre mon site à jour fréquemment avec différents projets et tests que je réalisais. J’ai aussi ajouté une section liens, afin de référencer ces derniers dans l’espoir qu’ils en fassent tout autant de leur côté.
Ma dernière sollicitation a été de contacter la conseillère pédagogique TIC de mon collège afin d’obtenir une liste des collèges qui utilisent les robots NXT. J’ai contacté ces enseignants personnellement par courriel afin de leur présenter mon initiative.
Les visiteurs
Au cours de ce mois, j’ai obtenu un total de 62 visiteurs uniques et 178 visites. Mon cours programmation 1, compte 34 étudiants. Si on m’ajoute aux résultats, j’ai donc 27 visiteurs non identifiés (62–35) qui proviennent de mes différentes activités de promotion. J’ai obtenu une visite du Brésil, qui provient assurément de Facebook. J’ai comme amis, des étudiants d’informatique de l’université Fluminence que j’ai côtoyés l’été dernier, suite à une mission d’études réalisée. J’ai aussi obtenu une visite obscure provenant des Etats-Unis! Peut-être est-ce le robot Google? J’ai constaté que 65 % des visiteurs sont revenus plus d’une fois sur mon site! Ce que j’apprécie le plus, c’est que le temps moyen passé est de 5 minutes et 48 secondes. Ce qui prouve que mes vidéos et présentations sont appréciés et fonctionnent. Pratiquement, tous mes référents proviennent du lien direct mindsqualls.info. C’est explicable par le fait que c’est toujours le lien que je partageais, lorsque j’effectuais la promotion de mon site.
Par ailleurs, lorsque l’on écrit Mindsqualls sur Google, le site officiel de Mindsqualls apparaît au premier rang tandis que je prends la deuxième place. Je suis persuadé que le fait que mon site est hébergé chez Google Site y joue pour beaucoup!
Constatation
Le problème principal avec cette initiative est que je ne connais pas ma clientèle! Combien de francophones possèdent un robot Lego NXT? De ce nombre, combien utilisent le programme Lego qui vient lors de l’achat initial? Ensuite, combien utilisent la librairie Mindsqualls pour programmer en C# le robot? Il faut nécessairement constater que plusieurs autres alternatives sont disponibles. Par exemple, tous les collèges que j’ai contactés, utilisent la librairie Lejos qui permet de contrôler le robot en Java. J’utilisais cette librairie auparavant, mais elle avait trop d’inconvénients…
Conclusion
J’estime ma clientèle disponible, à une centaine de personnes au total. À long terme, j’espère que mon site aidera à convertir quelques Québécois qui possèdent déjà le robot NXT, vers la librairie Mindsqualls. Lors de mes activités, dans le cadre de recrutement d’étudiants pour notre programme informatique, je souhaiterais donner le goût aux jeunes du secondaire, de s’initier à la programmation à l’aide des robots. Finalement, je continuerai d’utiliser ce site comme un portail pour la partie robotique de mes cours. À long terme, je devrai travailler au référencement de mon site afin que lorsque l’on entrera les mots Mindstorms et NXT, je puisse présenter aux utilisateurs d’autres alternatives que le logiciel par défaut.














