Mes tâches
Au cours de ce stage, j’ai notamment développé un espace élève pour suivre la progression de la réalisation des jeux éducatifs sur le site, et j’ai amélioré l’interface existante qui permet de voir rapidement la progression du jeu en cours. Vous trouverez ci-dessous une explication détaillée des tâches que j’ai effectuées au cours de mon stage.
Création d’une extension WordPress
Au tout début de mon stage, je me suis demandé comment ajouter mon code au site web existant. En effet, il existe plusieurs méthodes, telles que WPCode (qui était déjà utilisé sur le site), les extensions, la modification des fichiers du thème… Après avoir vérifié les avantages et les inconvénients de chaque méthode, j’ai choisi…
Amélioration du panneau des scores affiché sur chaque page
Dans le but de permettre la sauvegarde des scores sur le serveur, j’ai amélioré le panneau des scores, qui sert à afficher les jeux de la série en cours pour voir rapidement ceux qui ont été effectués.
Ajout d’un tableau des scores pour les utilisateurs abonnés
C’est la fonctionnalité principale que j’ai développée au cours de ce stage. Cette page, réservée aux utilisateurs abonnés, permet de voir d’un coup d’œil la progression de tous les joueurs associés à un compte.
Ajout d’un message invitant à sélectionner un joueur
J’ai ajouté un message qui apparaît au-dessus des jeux si l’utilisateur n’a pas encore choisi de joueur.
Développement de fonctionnalités pour les enseignants
Au cours des deux dernières semaines de mon stage, j’ai créé des fonctionnalités réservées aux enseignants (qui ont donc souscrit un abonnement avec un tarif plus élevé) qui permettent d’avoir une vue d’ensemble de leur classe.
Ajout d’une interface administrateur
J’ai créé une page de gestion de l’extension dans l’interface administrateur de WordPress pour gérer facilement quel niveau d’abonnement a accès à quelles fonctionnalités, et pour activer ou désactiver certains comportements comme la synchronisation automatique depuis le serveur.