Pour des ressources plus libres, interopérables et pérennes.
Est-ce que je pourrai toujours exploiter la ressource que je crée dans 1, 2, 5 ou 10 ans ? Est-elle lisible sur tous les supports (TBI, tablettes numériques, ordinateurs, smartphones) ? Est-ce que je serai obligé de disposer en permanence de la dernière version du logiciel avec laquelle je l’ai conçue ? Que se passe-t-il si le site internet ferme ou le logiciel n’existe plus ? Ma ressource sera-t-elle toujours lisible et exploitable ?
Créer des ressources demande du temps et se poser ces questions est légitime.
C’est pourquoi, lors de la conception du logiciel Creadoc, nous avons opté pour une approche différente, moins commerciale et plus responsable. Nous avons fait le choix de permettre à l’auteur créateur de rester libre et non dépendant du logiciel avec lequel il a conçu sa ressource.
Nous sommes convaincus qu’une ressource créée par un utilisateur devrait être basée sur un code open source et interopérable, afin d’éviter toute dépendance à des technologies propriétaires qui pourraient compromettre sa pérennité ou limiter ses usages, surtout lorsqu’il s’agit de ressources éducatives.
Pour parvenir à notre objectif, nous avons conçu le premier format pour créer une ressource éducative libre et open source.
Nous avons partagé les spécifications et rendu le code public sur la plateforme mondiale Github afin de permettre à d’autres éditeurs de logiciels éducatifs de suivre la même voie que nous.
Nous n’avons à vrai dire rien révolutionné d’un point de vue technique, nous nous sommes simplement reposés sur les potentialités qu’offrent deux technologies existantes, le HTML et le JavaScript.
Nous avons par contre défini un cadre et des spécifications techniques concrets et adaptés pour concevoir une ressource éducative multisupport et potentiellement interopérable.
Nous entendons par ressource éducative une ressource qui peut être imprimable, sonore, enrichie, interactive ou tout à la fois et servant de support pour véhiculer ou appréhender des concepts et contenus d’enseignement.
Ce qui caractérise les ressources éducatives, c’est cette nécessité pour être plus efficientes de mélanger des éléments statiques (contenu textuel) et des éléments interactifs (son, quiz, bouton, vidéo, feed-back, score…) dans un même document.
C’est cette complexité qui rend délicate la mise en place d’un format interopérable.
Un format interopérable permet de concevoir une ressource sans aucune dépendance vis-à-vis d’un site internet ou d’un logiciel de conception pour être lue ou modifiée.
La mise en place d’un format interopérable n’est pas nouvelle et des initiatives existent depuis des années, il y a OpenDocument dérivé du format créé par la fondation OpenOffice.org et OpenXml créé dans le même but par la société Microsoft.
Quelles différences et pourquoi avons-nous décidé de proposer une autre approche ?
Nous pensons que ces deux formats présentent deux défauts majeurs :
Ce sont des normes pour définir un format commun pour des applications bureautiques. Or, des applications bureautiques ne sont pas idéales/optimales pour concevoir des ressources interactives et sont trop généralistes pour prendre en compte les spécificités d’une ressource éducative selon nous.
Le format proposé (OpenDocument et OpenXml) propose uniquement une méthode de stockage des informations dans des fichiers xml. Le code doit être ensuite interprété par un logiciel pour rendre la ressource lisible par un humain.
On pourrait ajouter un troisième défaut, celui d’être encore deux à exister. Aucun des deux n’arrivant à s’imposer, l’objectif d’interopérabilité reste encore utopique. Créez un document dans Word et ouvrez-le dans Open Office (ou inversement) et vous remarquerez probablement des mises en forme différentes, voire des problèmes de compatibilité.
En concevant un format de document sur deux technologies open source que sont le HTML et le JAVASCRIPT, cela présente deux grands avantages pour les utilisateurs :
Le code source de la fiche au format HTML est directement interprétable par les navigateurs internet sans nécessiter l’installation d’un logiciel tiers, apps ou plug-in pour lire la ressource.
En choisissant le HTML et le JAVASCRIPT, deux technologies robustes, populaires et indispensables aujourd’hui pour concevoir une ressource, cela permet de garantir d’un point de vue technologique une pérennité maximale.
En utilisant ce format libre et ouvert, adapté pour la conception de ressources éducatives, Creadoc permet de créer des ressources directement lisibles sur TBI, smartphone, ordinateur et tablette numérique. Un soulagement pour les enseignants qui peuvent désormais exploiter pleinement les outils à leur disposition en classe sans devoir installer différents logiciels ou apps pour les lire. Une liberté qui se traduit par des usages débridés et simplifiés.
Pour aller jusqu’au bout de notre démarche, nous avons également publié sur Github les spécifications de notre format éditable .creadoc. Le format éditable est le format qui permet la modification d’une ressource créée depuis un logiciel. Même si potentiellement le format .edu est totalement open source, il est déjà possible de l’utiliser pour modifier son contenu, en libérant également notre format source, la modification sera facilitée pour les autres concepteurs de logiciels.
En libérant ce format et en le rendant publique, cela permet d’assurer que les ressources créées ne sont pas verrouillées dans un écosystème propriétaire, favorisant ainsi la collaboration et l’innovation au sein de la communauté éducative.
En rendant ces deux formats accessibles et ouverts, Creadoc for School encourage non seulement la création de ressources éducatives libres mais soutient aussi un mouvement plus large vers l’open source et l’éducation ouverte.
Creadoc for School s’engage à promouvoir la transparence et à soutenir l’éducation en facilitant l’accès et la modification des ressources pédagogiques. Cela témoigne d’un engagement profond envers l’amélioration de l’éducation grâce à la technologie et offre un modèle inspirant pour d’autres acteurs dans le domaine éducatif.
La rédaction de la documentation prend énormément de temps, nous espérons la finaliser prochainement. Si vous avez des questions ou des suggestions, vous pouvez interagir avec nous sur Github ou bien nous écrire par e-mail à l’adresse : hello@creadocforschool.com.