Transfert en cours..., vous êtes sur le "nouveau" serveur data.abuledu.org dont l'hébergement est financé par l'association abuledu-fr.org grâce à vos dons et adhésions !
Vous pouvez continuer à soutenir l'association des utilisateurs d'AbulÉdu (abuledu-fr.org) ou l'association ABUL.
Suivez la progression de nos travaux et participez à la communauté via la liste de diffusion.

À propos

Ce site est hébergé sur les serveurs de la société RyXéo. Le contenu est une oeuvre collective de la communauté d’AbulÉdu, constituée des salariés de RyXéo, des membres de l’association AbulÉdu-FR, de sympathisants et de contributeurs ponctuels. Tout le monde a le droit de participer, il suffit d’accepter les règles du jeu décrites sur la page suivante.

Si vous ne voulez pas que ce site disparaisse ou que la qualité de connexion baisse en raison de son succès, nous vous proposons de soutenir financièrement le projet AbulÉdu,  et de

Ce n’est pas parce que ce service n’a pas de prix affiché qu’il n’a pas de valeur …

Historique

0. La préhistoire :)

AbulÉdu est né en 1998, on vous passe les détails !

Acte I. libre.pedagosite.net

Dès l’an de grâce 2003, la communauté AbulÉdu décide de partager des ressources éducatives libres, c’était alors sur libre.pedagosite.net que ça se passait. On y trouve donc des fichiers bureautique, des documents PDF, des ressources conçues par des enseignants et mises à disposition des collègues.

C’est notre ligne directrice depuis cette époque !

Acte II. Début de cette histoire : en 2010

Ensuite, en 2009/2010, est venu le re-développement des logiciels du Terrier d’AbulÉdu au sein de RyXéo. Nous avons donc voulu connecter ces logiciels sur un serveur de partage de ressources pédagogiques.

logo_scolomfr_239763

Nous nous sommes permis de remettre en question quelques principes fondamentaux de libre.pedagosite.net:

  • choisir les méta informations permettant de décrire les ressources stockées selon des normes récentes, en particulier ScoLOM-FR
  • embarquer ces méta-informations dans chaque fichier publié pour que chaque utilisateur puisse être en mesure de re-constituer un service d’indexation de ces ressources téléchargées (une ressource devrait donc s’auto-décrire)

format_fichier_abuledu

Acte III. Décembre 2011: invention d’un format de fichier

Certains formats de fichiers peuvent embarquer des méta-informations, c’est le cas par exemple des fichiers .jpg … mais d’autres n’ont pas été conçus pour offrir un espace de stockage technique permettant de stocker de telles informations.

De ce fait nous avons décidé d’empaqueter chaque fichier dans un conteneur zip et de lui adjoindre un certain nombre de fichiers complémentaires dont le plus important: lom.xml qui contiendra toutes les informations de description de la ressource.

III.1 Le conteur: inspiré d’open document format

Pour attendre ce double objectif nous avons donc conçu un nouveau format de fichier très fortement inspiré de l’open document format, (voir les comptes rendus techniques sur la forge des développeurs) la seule raison pour laquelle nous n’avons pas utilisé ce format est qu’il ne permet (pas encore) d’embarquer des ressources multimédia en son sein et que les méta-informations ne sont pas structurées « éducation » (mais ce dernier point est marginal, on aurait pu trouver une solution). Si vous voulez consulter la documentation technique du format de fichier AbulÉdu c’est ici que ça se passe: https://redmine.ryxeo.com/projects/ryxeo/wiki/Format_de_fichier_commun.

III.2 Les méta informations: ScoLOMFR

Ensuite, quand il a fallu trouver sous quelle forme nous allions stocker les méta informations permettant d’indexer les ressources pédagogiques nous avons décidé d’implémenter la norme ScoLOMFR:

III.3 Les mots clés: RAMEAU de la BNF

logo-bnfLa BNF ouvrant son vocabulaire (RAMEAU) nous avons sauté sur l’occasion: au lieu de laisser libre cours à nos utilisateurs pour saisir les mots clés manuellement nous allons utiliser celui qui est fait par des professionnels du domaine (la BNF).

Acte IV. Mai 2012: KISS

Suite à plusieurs problèmes rencontrés nous décidons de simplifier le problème (on le coupe en tranche).

Nous nous fixons alors comme première étape l’indexation de ressources « brutes » libres.

Ces ressources « brutes » (par opposition aux autres, les ressources « évoluées » ou « composées ») sont beaucoup plus simples et vont nous permettre de franchir une première étape importante.

Les constats sont les suivants:

  • il est compliqué de spécifier tous les champs de la norme LOM (en particulier si on doit lister tous les auteurs de toutes les images utilisées dans une ressource composée)
  • il faut développer le serveur en même temps que le format de fichier et que les logiciels utilisant ces fichiers et ce service en ligne … ça fait beaucoup d’un coup
  • la visibilité finale est « trop lointaine » pour que ça soit assez concret pour notre communauté qui ne comprend pas trop à quoi on « joue »
  • et si au passage on offrait une alternative à Google Images pour nos écoles ? ça serait pas mal …

On laisse donc de côté le site principal: mediatheque.abuledu.org et nous ouvrons un autre site qui stockera des données plus simples car constituées d’une seule ressource pour chaque entrée: data.abuledu.org

Le KISS étant une référence au principe KISS (wikipédia) cher aux développeurs de logiciels libres.

Acte V. Août 2012: lancement du serveur data.abuledu.org

C’est donc à l’été 2012 que nous lançons notre serveur de stockage et d’indexation de ressources « brutes » ou « basiques »: une ressource est composée d’un seul fichier.

Chaque ressource doit être correctement indexée et cette première étape nous permet d’isoler quelques problèmes conséquents et d’y apporter toutes les solutions au fur et à mesure.

Un rapide historique du nombre de ressources indexées

 

Date Nb de ressources Espace de stockage
4 août 884 560 Mo
11 août 1695 873 Mo
17 août 2213 1100 Mo
25 août 2305 1200 Mo
2 septembre 2686 1300 Mo
4 septembre 2751 1400 Mo
10 septembre 3266 1600 Mo
10 octobre 4183 1900 Mo
3 novembre 4848 2100 Mo
9 novembre 5000 2150 Mo
25 décembre 6172 2503 Mo
20 janvier 2013 7060 2803 Mo
20 mars 2013 8400 3500 Mo
28 avril 2013 8900 3700 Mo
3 juillet 2013 11230 4600 Mo
3 novembre 2013 13675 5800 Mo
14 décembre 2013 14429 6200 Mo
1 janvier 2014 15128 6500 Mo
1 février 2014 16158 7300 Mo
9 mars 2014 17283 8200 Mo
14 avril 2014 18808 9100 Mo
7 janvier 2015 23390 14000 Mo
15 mai 2015 25200 15000 Mo

Acte VI. Novembre 2013 : annonce et nouveaux partenaires

En novembre 2013 nous pensons avoir assez avancé sur la question de l’indexation et l’archivage de ressources éducatives libres pour annonce et rechercher des nouveaux partenaires.

Notre solution globale (serveur, fichier, protocole, interfaces, API) est maintenant éprouvée avec plus de 5 Go de ressources, 16 000 fichiers, deux serveurs de cache, un CMS, des interfaces, une API, le tout sous licence libre de A à Z.

Mai 2015: Améliorations et développements

Mise en place d’un nouveau prototype de moteur de recherche pour que wordpress se comporte comme un client de l’entrepôt de données : /wp/prototype-de-moteur-de-recherche/ (adresse en tests)

Quelques explications sur l’espace blog/news du site: actualité de mai 2015