CFORP/FARE + CCDMD
Les pièges de la langue 2009
Mis en ligne en février 2009, c'est un site offrant à chaque année des exercices sur la langue française, dont les résultats donnent droit au tirage de plusieurs prix au mois de juin suivant. L'objectif sous-jacent fait partie d'un effort constant du C.F.O.R.P d'améliorer la qualité du français en Ontario. Le concours est offert autant au grand public qu'au milieu scolaire. Les jeux interactifs en Flash 8 sont des adaptations de jeux déjà existants et édités par le CCDMD et réalisés par Synapse Multimedia.
Ma contribution
Dans ce projet, j'ai été en charge du site web, de son design graphique, de sa programmation/implantation en php et du montage des bases de données MySQL sous-jacentes. J'ai aussi contribué à l'adaptation des jeux (en AS 2.0) pour que ceux-ci inscrivent leur résultat dans le profil de l'usager dans la DB.
J'ai d'abord évalué prendre un CMS pour bâtir le site mais après quelques tests j'ai finalement jugé plus simple de développer un système spécifiquement pour le projet. Je suis parti de la base déjà développée pour DesAmoursDeBijoux; j'y ai ajouté un système de session temporaire et d'identification et gestion du profil de l'usager. Comme pour les Bijoux, il y a aussi une section secrète permettant des requêtes SQL pour visualiser différentes statistiques et corrélations entre les jeux, les modules, les participants, les conseils scolaires, etc.
Verdict
Je peux vous dire que le client est plus que satisfait. Tout a été livré plus de trois semaines à l'avance, un précédent dans toute ma carrière. Nous avons pu testé une version complète pendant 2 semaines en toute quiétude. Et même depuis la mise en ligne, les petits pépins qui ressortent ou modifications textuelles sont corrigés dans l'heure qui suit.
Ce n'est pas un site très complexe, mais toutes les fonctions sont faciles à atteindre, le php répond vite et on utilise jusque ce qu'il faut de JavaScript pour dynamiser l'édition du profil et l'affichage des classifications des jeux. À mon avis, c'est un bel exemple d'ergonomie et d'élégance graphique.