OOo4Kids - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

OOo4Kids
OOo4Kids square logo 300dpi.png
écran de démarrage de OOo4Kids dans un ordinateur utilisant Linux
Développeurs Projet OpenOffice.org Education EducOO.org et la communauté
Dernière version 1.0 [+/-]
Version avancée 1.x [+/-]
Environnements Multiplate-forme
Langues Multilingue
Type Suite bureautique
Licence GNU LGPL 3
Site Web wiki d'OOo4Kids.org

OOo4Kids est une suite bureautique libre, gratuite et multiplateforme qui s'adresse en particulier aux élèves de l'école primaire voire du collège.

La suite est développée à partir du code source d'OpenOffice.org, placé lui même sous GNU LGPL 3. Ensuite, l'ergonomie du logiciel est adaptée au niveau de connaissance des élèves pour le rendre plus accessible ; les fonctionnalités utilisant Java et Basic sont ainsi désactivées pour rendre la suite plus lègère.

L'application est multiplateforme (Windows, Mac OS X et Linux) et elle est actuellement traduite en treize langues.

Historique

Origine du projet

Le projet OOo4Kids est né dans le cadre de la partie francophone du projet OpenOffice.org Éducation. OOo4kids est basé sur le code source d'OpenOffice.org. Il est né de la volonté de plusieurs professeurs de disposer d'une suite bureautique allégée et davantage orientée vers un modèle éducatif. En effet, pour ne citer que l'exemple du tableur, ce n'est pas à proprement parler un logiciel éducatif. Les enseignants qui l'utilisent détournent l'usage d'un outil à la base conçu pour des calculs financiers et comptables. Ainsi le besoin d'un tableur à vocation pédagogique existait depuis longtemps(cf Visicalc). Cet exemple est généralisable aux autres composantes d'une suite bureautique. OOo4kids entend répondre à ces demandes. Le projet accepte les contributions annexes et les projets d'étudiants.

Pour orienter son développement, le projet recueille un maximum d'avis de professionnels de l'éducation pour créer une suite bureautique répondant à leurs demandes. Une association, EducOOo, dédiée au support de ce développement et à l'accompagnement des utilisateurs, a été créée.

Le cahier des charges du projet contient les éléments suivants[réf. souhaitée], au 18/01/2010 :

  • logiciel léger pour un lancement rapide,
  • suppression des éléments d'OpenOffice.org non nécessaires en contexte éducatif,
  • adaptations spécifiques à l'éducation, par exemple : amélioration de l'ergonomie, choix des fonctions dans le tableur limitées aux besoins...,
  • nécessité d'un fonctionnement sur toutes les plates-formes logicielles actuellement en usage dans les écoles, soit Microsoft Windows, GNU/Linux, Mac OS X...,
  • ergonomie adaptée aux élèves de 7 à 11 ans.

Ce cahier des charges étant appelé à évoluer, la liste n'est pas exhaustive.

Développement d'OOo4kids

Aspects techniques

OOo4Kids est basée sur le code source d'OpenOffice.org :

  • La version 1.0 (version stable actuelle) est basée sur le milestone OOO320_m10
  • La future version de développement sera basée sur la branche de développement DEV300

Ce code source est disponible, et peut être téléchargé via la forge d'Adullact et contient de nombreuses adaptations pour une utilisation en contexte éducatif.

Le binaire compilé d'OOo4kids est plus léger que celui d'OpenOffice.org. Pour ne citer qu'une plate-forme, la version Windows d'OOo4Kids fait 225 Mo (contre environ 400 pour OpenOffice.org, tandis que la version portable d'OOo4Kids fait 132 Mo (contre environ 230 Mo pour OpenOffice.org Portable).

Le code source d'OOo4Kids seul est quasiment identique a celui d'OpenOffice.org. Les différences essentielles sont :

  • une partie non négligeable du code d'OpenOffice.org (comme Base, Java...) n'est ni compilée ni intégrée dans l'application finale. La contrainte que s'imposent les développeurs est de garder la compatibilité avec le code source d'OpenOffice.org
  • une soixantaine de modules (sur les deux-cents que compte le code d'OpenOffice.org) ont été modifiés pour soit ne pas être utilisés, soit inclure toutes les adaptations pédagogiques ajoutées.

Aspects pédagogiques

OOo4kids est développée en étroite collaboration avec des professeurs, formateurs. Les demandes sont exprimées sur une liste de diffusion (liste users), illustrées par des spécifications sur le wiki d'OOo4Kids, puis discutées. Le besoin, clairement exprimé doit permettre d'apporter un réel plus dans une situation d'apprentissage.

Exemple : limitation du nombre de fonctions dans l'assistant Calc, en fonction du niveau de l'utilisateur.

Une fois qu'un consensus, respectant la cohérence des programmes (besoins), et la faisabilité (ajout possible par les développeurs) est trouvé, cette nouvelle fonctionnalité est ajoutée dans la feuille de route du logiciel.

Port sur le XO

OOo4Kids profite d'une version de laboratoire disponible sur le XO, ordinateur portable soutenu par la fondation OLPC et son système d'exploitation Sugar, développé par le SugarLabs. Bien que ne répondant pas encore à toutes les exigences pour faire de lui une activité du XO à part entière, OOo4Kids a déjà des bases solides dans ce sens (répertoire d'installation spécialement réorganisé, modification des propriétés X de la fenêtre). Cette version est disponible sous la forme d'une archive .xo en français + anglais + espagnol. Le logiciel fonctionne correctement, même si quelques ajustement seront encore nécessaire (taille globale, amélioration interface utilisateur et optimisation de la taille des contrôles, performances toujours à améliorer...)

Page générée en 0.090 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise