1. Développement de Planet Alert

Voici quelques détails techniques et quelques remarques générales concernant le développement de Planet Alert.

Tout d'abord, l'idée première est née en découvrant Habitica (ex HabitRPG). Je me suis tout de suite dit que l'on pouvait l'adapter à la salle de classe. Je continue d'ailleurs à aller y trouver l'inspiration pour Planet Alert ;)

Ensuite, il faut comprendre que je ne souhaite utiliser que des logiciels libres et placer tout ça sous licence libre : à mon sens, le partage est la clé, surtout dans l'éducation.

Le CMS qui se cache derrière Planet Alert est ProcessWire. Il est développé par Ryan Cramer. Le fonctionnement de ce CMS me convient très bien car il laisse une totale liberté sur la forme du 'Front-end' avec une robuste architecture côté 'Back-end'. L'API est formidable, et j'apprends milliards de choses en PHP grâce aux documentations excellentes sur le site de l'auteur. Au delà de Ryan, d'ailleurs, je souhaite féliciter et remercier toute la communauté du Forum ProcessWire qui m'a apporté (et m'apporte encore souvent) une aide fantastique.

Depuis la mise en place des exercices d'entraînement, je reprends également ma découverte d'AngularJs. Cette manière de développer en Javascript m'attire bien, même si je reste très novice en la matière.

Concernant le code, nul besoin de rappeler que je n'ai rien d'un programmeur. Je reste avant tout enseignant et du coup, pardonnez toutes mes maladresses de 'codeur'. J'essaye de bien faire, d'adopter les bonnes techniques et la bonne syntaxe, mais ce n'est pas toujours simple ;)

Les sources complètes de Planet Alert sont disponibles sur Framagit à cette adresse : https://framagit.org/celfred/planetAlert.

Les graphismes du site proviennent tous d'Open Clipart Library. Certains monstres ont été dessinés par mes filles, mes élèves ou moi-même. Ils ont tous été uploadés sur OCAL (avec l'accord de tous) afin d'être librement partagés.

Le site est hébergé gratuitement sur Tuxfamily. Là encore, un grand merci ! Le service est très fiable, et cela me permet d'avoir une URL reflétant une certaine idée du libre et du partage. Je la vante auprès des élèves. Je fais de mon mieux pour respecter mon quota disque et j'espère que j'y parviendrais encore longtemps pour ne pas avoir à chercher un autre hébergeur.

Un petit mot sur moi pour les curieux, même si il n'y a pas grand chose à dire. J'enseigne l'anglais en collège, à Raon L'Étape (Vosges, France) pour l'instant. J'essaye de m'adapter à l'évolution du métier telle que je la ressens. J'aime bien jouer en classe (d'autres jeux sont à disposition sur mon dépôt Github) et je m'intéresse à la programmation. Et puis j'aime bien essayer de créer ce que je veux, tranquillement, dans mon coin, à mon rythme... Maintenant, si quelqu'un souhaite participer à mes côtés, pourquoi pas ? :)

Mise à jour année scolaire 2018/2019 : Le site est maintenant utilisé également avec une classe d'école primaire et propose donc un accès enseignant et une version française. Du coup, si d'autres enseignants souhaiteraient y participer, n'hésitez pas à me contacter via le formulaire de contact de Planet Alert (dans le menu 'Infos').

results matching ""

    No results matching ""