Moodle storylines

La représentation graphique d’un scénario est chose difficile. XKCD a tenté l’expérience de façon convaincante notamment pour le Seigneur des Anneaux et la Guerre des Étoiles. Michael Ogawa a transposé cette représentation pour visualiser l’évolution du développement de logiciels, de façon à conserver une continuité et un persistance des données. Le code source prototype de ce projet, evoline, est libre. Cette représentation montre une synthès sur la durée, contrairement à code_swarm, que j’ai utilisée dans un précédent article, ou à gource, récemment employé par David Mudrak pour montrer l’ évolution de Moodle.

moodle storyline

Les données proviennent du dépôt du code source de Moodle. Le temps est représenté sur l’axe horizontal, et s’écoule de gauche à droite. Les développeurs sont groupés chaque mois en fonction des modifications qu’ils font sur le code source. Au bas de l’illustration, un histogramme montre le volume et le type des fichiers modifiés. En glissant le pointeur sur une ligne, celle-ci est mise en évidence pour mieux suivre le parcours d’un développeur.

L’illustration ci-dessus sert de lien vers un fichier SVG interactif. La plupart des navigateurs modernes sont capables d’afficher ce format. Seul IE n’en est pas capable actuellement.

Google car à Fribourg !

Le quotidien La Liberté indique aujourd’hui que des Google cars ont été aperçus dans la région de Fribourg, plus précisément au chemin de la Fenetta à Villars-sur-Glâne.

Ces prises de vues sont autorisées, mais le préposé suisse à la protection des données a exigé que les visages et les plaques d’immatriculation soient floutées lors de la mise en ligne des images.

Les Google cars sont des véhicules équipés de caméras à 360° permettant de prendre des photos destinées à alimenter le programme Street View de GoogleMaps. La photo ci-dessous a été prise dans la région de Zürich.

Google car

Google car

Source de la photo : Wikimedia Commons

Évolution du code source de Moodle

Voici une vidéo qui illustre le bouillonnement du développement mutualisé du projet Moodle. Cette vidéo a été réalisée à l’aide du logiciel code_swarm, qui permet d’analyser les fichiers d’historique des systèmes de gestion de versions, comme CVS, Subversion ou le plus moderne git.