Aux origines du projet
Initialement utilisateur de CDIStat comme beaucoup d’entre nous pour gérer la fréquentation, notamment pour obtenir des statistiques utiles dans chaque bilan annuel, plusieurs éléments m’ont amené à développer un autre logiciel, dès 2015.
D’abord j’ai observé que CDIStat n’était plus développé, que le logiciel n’avait plus vocation à être distribué. À l’occasion d’un échange avec Bernard Cohen-Adad, son concepteur, qui a fait un travail colossal n’étant pas lui-même professeur documentaliste, j’ai glané quelques conseils et encouragements à l’aube du projet. Son programme était développé en Basic, avec un logiciel professionnel qui n’est pas accessible aisément, techniquement comme financièrement. De mon côté, j’ai commencé à travailler en C++, langage de programmation qui permet de créer des logiciels de bureautique à installer dans un système d’exploitation comme Windows et Ubuntu. Finalement, devant la difficulté pour moi de maîtriser ce langage, je me suis tourné vers les langages Web que je connaissais déjà, HTML5 et CSS3 pour l’affichage, MySQL et PHP5 pour la programmation.
C’est d’ailleurs la maîtrise de ces langages qui m’a motivé à développer ce nouveau logiciel dans un environnement web, qui permette ainsi un accès par Internet, de n’importe quel poste connecté ou dans un réseau d’établissement. Par ailleurs les langages utilisés permettent une grande souplesse pour travailler l’ergonomie, le graphisme, mais aussi pour faire évoluer efficacement les fonctionnalités selon l’expérience de chacun et selon les besoins exprimés. Enfin, même si ce peut également être le cas pour d’autres langages, ceux utilisés ici favorisent le principe de la distribution gratuite et libre en ce qu’ils peuvent être plus accessibles que d’autres, tout du moins plus faciles à expérimenter, sans nécessité de logiciels complexes. Dès le départ, la démarche d’un outil libre et disponible gratuitement était évidente, même s’il s’avère trois ans après que je travaille seul encore la programmation et répond alors aux demandes par des ajouts et modifications. Toutefois quelques utilisateurs me donnent parfois déjà les raisons techniques et solutions aux problèmes rencontrés, ce qui est très appréciable.
Une autre raison, essentielle, était de mieux entendre les divers besoins de la profession, sans outil intéressant sur des services d’emploi du temps ou d’évaluation. Il s’agissait donc de développer une possibilité de gérer des emplois du temps avec séances et suivi de ces séances selon les classes, comme d’évaluer les élèves en partant des séquences développées localement.
Les fonctionnalités du logiciel
InfodocLog permet ainsi de retrouver globalement les fonctionnalités de CDIStat, sur la question de la fréquentation du CDI notamment, dans un environnement différent, avec une autre ergonomie, mais répondre aux besoins d’appel, de communication de listes d’appel, de statistiques variées, complètes, avec des options avancées en matière de réservation, ou de fonctionnement par codes-barres ou numéros par exemple. Un journal permet de retrouver les fréquentations de l’année en cours, de les modifier éventuellement en cas d’erreur, avec par ailleurs la possibilité d’intégrer les retards dans le logiciel pour le signaler aux élèves présents. Le fonctionnement en ligne, avec la possibilité d’enregistrer plusieurs utilisateurs avec des droits d’accès différents, permet de donner des droits de visualisation des appels, notamment pour le service de vie scolaire, ou encore pour que les élèves puissent s’inscrire eux-mêmes.
Au-delà d’un respect des réglementations relatives à l’utilisation des données personnelles, les informations nominatives sur les fréquentations ne sont conservées que sur l’année en cours, avec ensuite le maintien de données pour obtenir des statistiques anonymes afin d’observer les évolutions sur plusieurs années, jusqu’à cinq ans.
Le logiciel permet aussi, pour son organisation personnelle et la communication dans l’établissement, de construire des emplois du temps pour le CDI et son personnel.
Ce module permet de suivre soi-même l’organisation pédagogique pour l’information-documentation et l’éducation aux médias et à l’information, avec le suivi des séquences selon chaque classe. Il permet aussi de diffuser l’emploi du temps, en ligne ou encore par PDF imprimable. En lien avec le module de fréquentation, ces emplois du temps permettent de suivre le parcours des élèves selon les séances pédagogiques prévues ou selon que le CDI est ouvert en heure d’étude, de permanence, ou encore dans le cadre de clubs, d’ateliers, de groupes, etc.
On peut aussi utiliser InfodocLog pour enregistrer, préparer et/ou formaliser des séquences pédagogiques, avec un module de création et de modification de séquences. Il est ainsi possible de mettre en relation un niveau, un nom de séquence et des compétences à développer, par exemple, ou bien préciser divers éléments de la séquence pour avoir une trace complète. Il est alors possible de mutualiser les séquences formalisées sur le site officiel d’InfodocLog.
Enfin, un dernier module, en relation directe avec la formalisation des séquences, consiste en l’évaluation des élèves, sous forme d’acquisition de savoirs ou compétences.
Ce module, qui peut pallier l’absence de telles facilités par ailleurs, permet une évaluation par division ou classe, par élève, ou encore par division et par séquence, selon les fiches formalisées. Il est possible d’évaluer selon des grilles existantes, ainsi les savoirs proposés dans le curriculum de l’APDEN [Disponible sur www.apden.org/Vers-un-curriculum-en-information-346.html], les compétences du référentiel EMI, mais il est aussi possible d’intégrer une grille personnalisée d’évaluation. On peut suivre les évaluations équivalentes des deux grilles existantes d’une année sur l’autre, et observer la progression de chaque élève sur trois ans, après quoi les données nominatives sont supprimées.
Cet ensemble de quatre modules s’appuie sur une base d’élèves modifiable, et sur un ensemble important de paramétrages qui permettent de répondre au mieux aux besoins locaux, selon le type d’établissement, la volonté d’inscrire les élèves individuellement ou par groupe, par l’action du professeur documentaliste, d’autres personnels, par les élèves eux-mêmes, etc.
Installation et découverte du logiciel
InfodocLog nécessite, pour fonctionner, un hébergement web et une base de données. Il peut être installé sur un serveur local ou sur un serveur distant. InfodocLog est compatible PHP 5.6 et 7, ce qui permet de l’installer sur la plupart des serveurs, éventuellement sur un serveur d’établissement quand l’administrateur est d’accord. La meilleure solution reste toutefois logiquement l’hébergement distant, sur un serveur académique quand cela existe, sur un serveur pris en charge dans l’établissement parfois, ou encore par un service externalisé d’hébergement mutualisé.
Un ensemble de tutoriels, sur le site officiel du logiciel, doit faciliter la prise en main d’InfodocLog jusqu’à en comprendre tous les paramétrages et toutes les subtilités, avec près de cinquante sections pour cette découverte. Par ailleurs, il existe une liste de diffusion spécifique, pour l’information sur les mises à jour, l’entraide, ou même proposer des améliorations, des nouveautés, des corrections.
Il existe ainsi des mises à jour régulières, avec une souplesse de programmation qui permet de satisfaire la plupart des demandes, grâce à un travail d’autoformation sur trois ou quatre ans qui m’amène à mieux maîtriser les arcanes de la programmation. De même l’interface a eu droit à un important renouvellement à l’été 2018 pour davantage de clarté et, je l’espère, une meilleure ergonomie.
Début 2019, la communauté continue à grandir, ce qui permet d’affiner l’outil, d’abord pour le module de fréquentation, le plus utilisé, puis pour la gestion des emplois du temps, en attendant une pratique plus importante de l’évaluation des élèves par ce biais.
Au bout de quatre années, le logiciel est clairement avancé et viable, en espérant que la communauté d’utilisateurs continue de se développer pour permettre une évolution continuelle, sans oublier le besoin de programmeurs et de graphistes volontaires pour participer à cette aventure !
Un « univers » IDDOCS
Le travail autour d’InfodocLog m’a redonné goût pour la programmation, activité que j’avais laissé de côté pendant six ans parce que je n’avais pas de projets concrets. D’autres idées ont alors pu prendre forme, depuis lors, suivant des difficultés à aborder certains sujets avec les élèves.
Des outils de simulation
Déjà développés et opérationnels, ce sont deux simulations, l’une de moteur de recherche, l’autre de média social en ligne. Initialement l’idée était de permettre aux élèves de comprendre le fonctionnement technique de ces outils numériques, ou leur face cachée, en les manipulant eux-mêmes, en découvrant par eux-mêmes, à leur rythme.
C’est ainsi que Webfinder, pour le moteur de recherche, et Weblink, pour le média social, permettent de visualiser, au fur et à mesure de plusieurs exercices l’interface publique d’un côté, et la base de données normalement non visible de l’autre. Le principe est de comprendre comment les informations affichées varient selon ce qu’on trouve dans la base de données, selon la complexification des algorithmes pour le moteur de recherche, selon l’alimentation de la base pour le réseau social.
Webfinder est accessible sans nécessité de comptes, tandis que Weblink nécessite un compte pour le professeur documentaliste, sur l’installation IDDOCS, mais peut être installé sur un autre serveur, ces deux simulations étant également sous licence libre.
Des outils d’évaluation des sources
Une perspective pour la suite serait de développer une interface d’évaluation des pages web et des images trouvées sur le web, avec la proposition de formulaires de recherche d’informations pour mesurer la fiabilité d’une page, la crédibilité d’une image. Ce travail doit prendre en considération toute la complexité de ce type d’évaluation, sans proposer de notation ou de grille automatique, mais bien en amenant les élèves à relever un certain nombre d’informations sur le document qu’ils consultent. Le principe graphique est de disposer les formulaires d’un côté, les documents de l’autre, sous forme de fenêtres incrustées, ou iframes, avec un ensemble construit par l’enseignant autour d’un sujet ou d’un thème.
En souhaitant que l’outil prenne forme et soit le sujet d’expérimentations, j’espère que l’idée est en elle-même pertinente, avec la volonté de créer une base de données personnalisables de pages web et d’images à consulter, à évaluer puis à comparer.