Mon site est cool,

Du coup j'ai fait un blog.

Épisode 1 : Ressource Débrouillardes

Ou les aventures d'un Service Civique Volontaire.



La partie ou je raconte ma vie

À la fin de ma licence, en été 2017, j'ai décidé de faire une pause dans mes études. L'idée était de profiter des vacances d'été et de prendre une année pour me rendre utile et/ou voyager. Ayant entendu parler du Service Civique Volontaire grâce à des amis, je m'y suis penché et j'ai décidé de tenter ma chance de ce côté là.

En prenant en compte une malheureuse blessure aux ligaments croisés et le peu d'offres de Services Civiques disponibles à l'étranger, l'automne passa et l'hiver était bien entamé avant que je me décide à chercher beaucoup plus près de chez moi.

// L'histoire raconte que ce fut une excellente idée.

Une offre de Service Civique pour l'association Les Petits Débrouillards Occitanie se trouvait dans la liste des missions qui correspondaient à mes compétences et centres d'intérêts. J'ai donc posé ma candidature, passé un entretien, et je suis devenu officiellement le SCV de l'antenne Hautes-Pyrénées des "Petits Débs", pour une durée de 9 mois.

Les Petits Débrouillards, c'est un mouvement d’éducation populaire qui œuvre dans le champ de la culture scientifique et technique. L'association a pour objet social de susciter l’intérêt et d’éveiller la curiosité des enfants et des jeunes. C’est en les incitant à pratiquer la démarche expérimentale que les animateurs "Petits Debs" aident les jeunes à se construire un savoir, mais surtout à questionner leur environnement quotidien.
Il y a des associations qui portent le nom et les valeurs des Petits Debs partout dans le monde. J'ai effectué mon Service Civique dans l'association Occitanie, avec l'équipe des Hautes-Pyrénées, une des 5 équipes réparties dans la nouvelle région.

Les grands points de ma mission étaient les suivants : L'aide a la coordination d'un évènement de fin d'année scolaire, et la création de supports de communication. Très rapidement, la coordination d'évènement est devenu secondaire, pour laisser une grande place à la communication, répondant à un besoin général. J'ai d'ailleurs eu la chance de poser les bases d'une charte graphique et d'une stratégie de communication en accord avec la nouvelle dynamique régionale de l'association.

J'ai aussi pu créer et lancer les Ressources Débrouillardes, le sujet de ce blog. Mais avant d'en parler, il faut préciser une dernière chose.


Une fabuleuse histoire du temps

Les Petits Debs utilisent un compte (un seul) Dropbox pour stocker tous les documents numérisés de l'asso. C'est a dire que les employés actuels, les anciens employés et tous les animateurs ponctuels de l'histoire des Petits Debs sont connectés sur le même compte Dropbox.

Du coup, cette situation soulève quelques problèmes :

En fait, ce cloud, c'est une mutation chimique du chat de Schrödinger : le fichier que tu cherches est peut-être dans la boîte, peut-être pas, et dans tout les cas c'est pas grave parce que personne n'a le temps d'aller le chercher.

Et le temps, c'est l'élément le plus important de mon histoire : Les animateurs Petits Débs sont amenés à faire énormément d'animations sur énormément de thèmes différents. Ces animations demandent beaucoup de préparation, parfois même du bricolage pour faire des maquettes ludiques et interactives. Du coup, pour gagner du temps, en théorie, les animateurs produisent des déroulés pédagogiques et autres ressources qui ont pour but d'expliquer leur démarches, le matériel nécessaire, le public ciblé, bref, de gagner du temps.

Mais, comme l'application utilisée est un véritable Triangle des Bermudes que seul quelques élus arrivent à utiliser, les ressources ne sont jamais mises en ligne, et même si c'est le cas, personne ne les trouve.

Du coup, comme tout le monde est éparpillé dans notre belle région Occitanie, on ne sait pas qui a fait quoi, on ne partage rien, et on perd du temps à créer des animations et des supports pédagogiques qui ont déjà étés testés et documentés.


C'est bien beau Maxime, mais les Ressources Débrouillardes dans tout ça ?

À la moitié de la durée de ma mission, j'ai pu participer à un séminaire regroupant tous les animateurs et coordinateurs de l'asso (et aussi les Services Civiques, visiblement). Le besoin d'un outil de mutualisation a été énoncé. Étrangement, un raz-le-bol de Dropbox à aussi été exprimé. Plusieurs options ont été proposées, celle qui a été retenue est la suivante : On nettoie le cloud existant, et on se fait tous confiance pour mieux l'utiliser dans le futur.

Personnellement, je n'étais pas fan de cette idée, car cette solution ne résout pas la moitié des problèmes énoncés plus haut. En plus, je trainais dans une clé USB un vieux projet de site-répertoire qui, dans ma tête, pouvais répondre a ce besoin de mutualisation de ressources.

J'ai discuté avec des coordinateurs et animateurs Petits Débrouillards de l'existence de ce projet, que j'ai terminé en side-projet. C'est la naissance des...


Le but de l'application est assez simple : elle permet de mettre en ligne et de télécharger des fichiers spécifiques (ici, les ressources pédagogiques) et de les classifier pour mieux les retrouver.

// Merci à Evan pour son aide pendant le développement.

C'est basique : Une base de donnée avec une interface graphique. Le tri se fait par mots clefs : les "tags". Dans le cas des Ressources Débrouillardes, il y a 4 types de tags différents, car une ressource peut être identifiée précisément en seulement 4 critères bien choisis (dans le cas présent : le type de fichier, le public ciblé, la campagne et la thématique de l'animation).

Un déroulé pédagogique sur une animation de construction de bacs de jardin est donc classé de la manière suivante :

Documentation Tout public Transition Écologique et Sociale Jardin Bricolage

Chaque catégorie de tags est attribuée d'une couleur, afin d'identifier facilement les différentes catégories lors de la recherche : Vert pour le type de fichier, bleu pour le public ciblé, jaune pour la campagne et rouge pour la ou les thématique

À l'ouverture de l'app, l'utilisateur a sous les yeux la liste de toute les ressources mises en ligne. Lors d'une recherche, c'est comme un jeu de "qui est-ce" : Il y a 4 sélecteurs pour chaque critère, et à chaque fois qu'un tag est choisi, un tri est effectué. Toutes les ressources qui ne possèdent pas le tag en question sont retirées de la liste. En général, une fois que les 4 critères sont remplis, il reste très peu de ressources à explorer.

Pendant le développement, on m'a demandé de "protéger" les données stockées via mot de passe. L'idée était simplement d'avoir une certaine idée des personnes pouvant parcourir et télécharger les ressources, sans être trop contraignant. J'ai eu la bonne idée de générer un mot de passe unique pour accéder a la liste.

// De toutes les idées nulles, c'est peut-être la meilleure.

Ça a très vite mal tourné. Aujourd'hui, chaque utilisateur possède ses propres identifiants et permissions : Les Utilisateurs peuvent chercher et télécharger les ressources, les Modérateurs ont accès a la liste des utilisateurs et leurs activités, et les Administrateurs peuvent gèrer les utilisateurs, et modifier les ressources mises en ligne.

Le tout est responsive : c'est un standard, mais c'est encore un très fort argument pour vendre le projet, ça permet de donner une forme réelle et physique au gain de temps que l'application offre : "C'est disponible dans ta poche, là maintenant !".

Lors de la présentation des Ressources Débrouillardes, plusieurs ajouts ont étés demandés, mais je pense qu'ils ne verront pas le jour de sitôt : l'outil répond à un besoin précis et de manière claire. Il peut être optimisé, mais ajouter des fonctionnalités le rendant plus versatile n'est pas une bonne chose pour le moment. Je préfère proposer un outil basique, l'améliorer une fois qu'il est compris et utilisé, que de commencer avec un couteaux suisse géant et magique qui ne sera jamais utilisé comme il faut (cf. Dropbox, qui est un super outil à la base).

Certaines mises a jour sont quand même prévues: Il faut retravailler l'interface, et ajouter des fonctions administrateur. L'outil existe, il faut l'aiguiser maintenant !




Si j'écris aujourd'hui, c'est surtout pour me donner une raison de continuer à travailler sur le projet. J'ai beaucoup d'idées d'améliorations, mais je suis capable de ne plus y toucher une fois que je suis sûr qu'il est fonctionnel, sans pour autant être satisfait du résultat...

PS - Une fois que je considèrerais l'application terminée, et que je serais certain de son utilité, je compte bien partager le code en open source, si ça vous intéresse ou que vous voulez fouiller la dedans, n'hésitez pas a le demander !