OOo4Kids | |
![]() | |
é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 |
modifier |
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.
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 :
Ce cahier des charges étant appelé à évoluer, la liste n'est pas exhaustive.
OOo4Kids est basée sur le code source d'OpenOffice.org :
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 :
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.
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...)