Auteur Sujet: Transformer un vieux PC en PC pédagogique avec GCompris  (Lu 3206 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 41 670
    • Twitter LaFibre.info
Transformer un vieux PC en PC pédagogique avec GCompris

Vous serez peut-être intéressé par un autre sujet du forum : Tux Paint : Un logiciel de dessin open source pour éveiller la créativité de vos enfants



GCompris est un logiciel ludique et éducatif destiné aux enfants de 2 à 10 ans. Il propose plus de 100 activités ludiques et pédagogiques telles que de la géographie, l'explication du cycle de l'eau, de l'électricité, des exercices de mathématiques, des casse-têtes, des puzzles, ainsi que la découverte de l'ordinateur. C'est un logiciel libre, publié sous la licence « GNU General Public License ». Il est multi-plate-forme (GNU/Linux, Windows, Android, MacOS) et peut être lancé sur des ordinateurs à faible puissance.

Pour fournir une solide expérience pédagogique, les niveaux d'activités de GCompris ont été conçus à partir d'un programme pour classe élémentaire française, indiquant ce que les enseignants français doivent aborder en classe. GCompris est présent depuis plus de 20 années dans les écoles partout sur la planète et offre plus de 150 activités, couvrant les principaux domaines pédagogiques, comme :
- Apprentissage sur l'utilisation d'un ordinateur
- Pratique de la lecture avec des activités pour l'apprentissage des lettres, des mots et des ensembles lexicaux
- Acquisition de compétences en mathématiques par la pratique de la numération, de l'arithmétique, les mesures et les puzzles
- Découverte du monde grâce à la logique, les arts et la musique
- Exploration des sciences et des sciences humaines grâce à l'expérimentation, l'histoire et la géographie
- Développement d'une réflexion stratégique avec les jeux de plateau.

GCompris ne nécessite aucune connexion à l'Internet, ne collecte aucune donnée et se conforme ainsi strictement à la réglementation européenne générale de protection des données.

Certaines activités sont des jeux, mais elles ont un objectif pédagogique. C'est l'un des rares usages sur ordinateur qui est conseillé pour les enfant qui sont en école maternelle. GCompris intègre de nombreuses activité pour l'école primaire et le collège. Certaines activité, dans leurs niveaux les plus difficiles, pourront même être utilisé par des adolescents.

Voici quelques une des activités proposées :



















Les options par défaut :

vivien

  • Administrateur
  • *
  • Messages: 41 670
    • Twitter LaFibre.info
Transformer un vieux PC en PC pédagogique avec GCompris
« Réponse #1 le: 08 mai 2020 à 23:12:58 »
GCompris est un logiciel qui évolue rapidement. Il y a vraiment des intérêt à avoir une version récente car des activités intéressantes sont rajoutées. Il n'est souvent pas possible de faire fonctionner un vieux PC sous Ubuntu 20.04, donc la solution est d'installer GCompris manuellement depuis https://gcompris.net/downloads-fr.html

Quelle configuration minimum pour la dernière version de GCompris ?

Un Pentium 3 500Mhz serait suffisant pour GCompris. Je n'ai pas testé avec aussi vieux, mais c'est bon avec un Pentium 4 à 3 Ghz.

Pour la mémoire vive, il faut un minimum de 1 Go de ram avec Windows 7 ou 512 Mo de ram avec une veille distribution Linux (GCompris lui-même utilise très peu de ram, 200 Mo de ram semble suffisant pour les différentes activités proposées sous Linux).

Le pré-requis au niveau logiciel :
- Windows : Windows 7, 8 ou 10 avec la gestion d'OpenGL 2
- Linux : Linux kernel 3.10, glibc 2.17, pulseaudio, gstreamer 1.0, libqt5.

Comme les pré-requis pour Linux ne doivent rien vous dire, c'est en fait assez simple : il faut Ubuntu 14.04 (ou plus récent) ou Debian 8 (ou plus récent).

vivien

  • Administrateur
  • *
  • Messages: 41 670
    • Twitter LaFibre.info
Transformer un vieux PC en PC pédagogique avec GCompris
« Réponse #2 le: 08 mai 2020 à 23:13:04 »
L'installation de la dernière version de Gcompris pas à pas :

1/ Installer les dépendances (normalement c'est déjà installé sur votre Linux, mais sur Lubuntu cela peut manquer) :
sudo apt install libxkbcommon-x11-0

2/ Télécharger GCompris Linux sur https://gcompris.net/downloads-fr.html#linux

3/ Déplacer le fichier dans le dossier personnel (un sous-dossier sera crée pour installer GCompris)

4/ Dans un terminal rendre le fichier exécutable : chmod u+x gcompris-qt-........sh

5/ Exécuter le script d'installation. Il va juste extraire les fichiers, vous n'avez pas besoin d'être avec les droits root.
La licence GNU s'affiche :


6/ Appuyez sur la touche "q" pour la passer la licence et répondez oui aux deux questions : GCompris sera installé dans un nouveau dossier à côté de l'installateur.


7/ Pour lancer GCompris, allez dans le nouveau dossier puis dans bin/, et lancer gcompris-qt.sh.

Soyez patient pour le premier lancement, il va mettre du temps et télécharger les fichiers audio en Français.

vivien

  • Administrateur
  • *
  • Messages: 41 670
    • Twitter LaFibre.info
Transformer un vieux PC en PC pédagogique avec GCompris
« Réponse #3 le: 08 mai 2020 à 23:20:43 »
Créer un lanceur pour GCompris

Vous n'avez pas forcément envie d’apprendre à votre enfant commander lancer un terminal pour lancer GCompris.
Il faut donc le rajouter dans le menu de votre distribution Linux.

Pour construire les menus, les environnements prennent en comptent tous les fichiers .desktop qu'on trouve :
- soit dans /usr/share/applications/ (droits root nécessaires)
- soit dans ~/.local/share/applications/ (~ correspond à /home/user - pas besoin des droits root)

On va donc créer un compris dans ~/.local/share/applications/

nano ~/.local/share/applications/gcompris.desktop

Copier / coller le bloc de texte suivant. Il n'est pas possible de mettre un tilde dans le lanceeur : vous devez spécifier le chemin complet. Il faut donc adapter mon exemple pour mettre l'emplacement où vous avez installé GCompris.

Chez moi, le dossier de GCompris est /home/paul/gcompris-qt-0.97-Linux (mon fils s'appelle Paul)

[Desktop Entry]
Name=GCompris Educational Game
Name[fr]=Jeu éducatif GCompris
GenericName=Educational game
GenericName[fr]=Jeu éducatif
Comment=Multi-Activity Educational game for children 2 to 10
Comment[fr]=Jeu éducatif multi-activités pour les enfants de 2 à 10 ans
Exec=env LD_LIBRARY_PATH=/home/paul/gcompris-qt-0.97-Linux/bin /home/paul/gcompris-qt-0.97-Linux/bin/gcompris-qt
Icon=/home/paul/gcompris-qt-0.97-Linux/gcompris-qt.svg
Terminal=false
Type=Application
Categories=Education;Game;KidsGame;
StartupNotify=true

Il faut enfin enregistrer l’icône ci-dessous et la mettre dans le dossier d'installation de GCompris :


C'est une icône au format vectoriel .svg, je n'ai pas encore vérifié si les menus d'Ubuntu 14.04 supportent le SVG, mais pas de problème pour Ubuntu 18.04.
Voici l'image au format 48 pixels x 48 pixels si un vieux système ne supporte pas le format .svg


Voila, GCompris est intégré dans votre Linux.

PS: Si vous cherchez à télécharger de veilles distribution Linux, regardez sur https://soft.lafibre.info/
(N’hésitez pas à me contacter si vous avez des veilles distributions Linux que je n'ai pas)

vivien

  • Administrateur
  • *
  • Messages: 41 670
    • Twitter LaFibre.info
Transformer un vieux PC en PC pédagogique avec GCompris
« Réponse #4 le: 08 mai 2020 à 23:35:49 »
Que faire si GCompris est inutilisable, tellement il est lent ? Si l'écran scintille ou reste noir après son lancement ?

La lenteur / blocage / écran qui scintille observée sur la plupart des vieux PC vient d'OpenGL 2.

C'est par exemple le car avec les cartes graphique intégrées Intel 82G33/G31 Express Integrated Graphics Controller (même avec des processeurs relativement performant comme un Pentium Dual E2200 64bits @2.20GHz avec GCompris 0.97 / Qt 5.12.8, proposé dans les dépôts d'Ubuntu 20.04 par Canonical, mais le pb est identique avec la version proposé sur le site GCompris ou la version Snap)

Il faut donc demander à GCompris de ne pas utiliser OpenGL2.

Après avoir lancé une première fois un fichier de configuration est crée sur ~/.config/gcompris/gcompris-qt.conf

Il suffit de l’éditer : nano ~/.config/gcompris/gcompris-qt.conf (les droits root ne sont pas nécessaire mais cette action est à refaire dans chaque compte utilisateur)
Trouvez la ligne « renderer=auto » et changez « auto » par « software » et enregistrez le fichier.

GCompris sera fluide.

vivien

  • Administrateur
  • *
  • Messages: 41 670
    • Twitter LaFibre.info
Transformer un vieux PC en PC pédagogique avec GCompris
« Réponse #5 le: 09 mai 2020 à 21:57:44 »
On me signale une impossibilité d'installer la dernière version de GCompris sur Ubuntu 16.04 en 32bits.

J'ai réalisés des test sur des machines virtuelles et c'est assez étonnant :

Avec Ubuntu 18.04, aucun problème en 32 ou 64bits :
- Ubuntu 18.04 64 bits + GCompris 0.97 64 bits => OK
- Ubuntu 18.04 32 bits + GCompris 0.97 32 bits => OK

Avec Ubuntu 16.04, la version 32bits ne fonctionne pas :
- Ubuntu 16.04 64 bits + GCompris 0.97 64 bits => OK
- Ubuntu 16.04 64 bits + GCompris 0.97 32 bits => Il ne trouve pas exécutable (!)
- Ubuntu 16.04 32 bits + GCompris 0.97 32 bits => ./gcompris-qt: symbol lookup error: ./libQt5Gui.so.5: undefined symbol: hb_font_funcs_set_font_h_extents_func

Ubuntu 16.04 32 bits + GCompris 0.97 32 bits :


Ubuntu 16.04 64 bits + GCompris 0.97 32 bits


Ubuntu 16.04 64 bits + GCompris 0.97 64 bits


Dans les 3 cas sous Ubuntu 16.04, on est sur une machine virtuelle lancée sur un Core i3-4150.
L'installation de GCompris se fait immédiatement après avoir fait une "clean install" d'Ubuntu depuis l'ISO 16.04.6 + application des mises à jour.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.6 LTS
Release: 16.04
Codename: xenial

$ uname -a
Linux Ubuntu1604 4.15.0-99-generic #100~16.04.1-Ubuntu SMP Wed Apr 22 23:55:42 UTC 2020 i686 i686 i686 GNU/Linux

$ free -m
              total       utilisé      libre     partagé tamp/cache   disponible
Mem:           2980         599        1756          29         624        2064
Partition d'échange:         974           0         974

Le problème est reproductible sur un PC physique (ce n'est pas lié à un bug d'une VM) équipé de Lubntu 16.04 32bits.

vivien

  • Administrateur
  • *
  • Messages: 41 670
    • Twitter LaFibre.info
Transformer un vieux PC en PC pédagogique avec GCompris
« Réponse #6 le: 17 mai 2020 à 22:01:02 »
La solution : https://twitter.com/g_compris/status/1262095286715011077

1/ Télécharger http://mirror.centos.org/centos/7/os/x86_64/Packages/harfbuzz-1.7.5-2.el7.i686.rpm

2/ Extraire et copier les fichiers libharfbuzz.so.0 et libharfbuzz.so.0.10705.0 et les placer dans le dossier bin/ de GCompris.
edit: depuis ces fichiers ont été rajouté dans l'installateur. C'est donc inutile.

Cela fonctionne !



Normalement ces fichiers seront présents dans la prochaine version de GCompris.

Je confirme que la dernière version de GCompris peut fonctionner sur un vieux PC avec seulement 256 Mo de ram.
Pour réaliser cet exploit, il faut utiliser Lubuntu 16.04 32bits en système d'exploitation.

Je ferais des tests avec un Pentium III quand j'ai un peu de temps.

vivien

  • Administrateur
  • *
  • Messages: 41 670
    • Twitter LaFibre.info
Transformer un vieux PC en PC pédagogique avec GCompris
« Réponse #7 le: 07 mars 2021 à 16:25:19 »
GCompris à 20 ans !



La version 1.0 est sortie à l’occasion de cet anniversaire.

Mon tutoriel fonctionne parfaitement avec la version 1.0 de Gcompris, il suffit d'adapter le nom de la version là où il apparaît dans mon tutoriel.

Pas de risque de perdre les applications que votre enfant à mis en favoris (le soleil) : Sa configuration est stocké dans ~/.local/share/applications/gcompris.desktop

Toutes les applications fonctionnent bien sur un vieux PC.

Le PC de mon fil à un CPU qui ne sait pas faire de 64bits, il est sous Ubuntu 18.04 LTS avec 2 Go de ram, et il n'y a jamais de ralentissement.



vivien

  • Administrateur
  • *
  • Messages: 41 670
    • Twitter LaFibre.info
Transformer un vieux PC en PC pédagogique avec GCompris
« Réponse #8 le: 07 mars 2021 à 16:31:30 »
Tour des nouveautés de cette version 1.0 décrites par la team Gcompris :

Cette nouvelle version contient une nouvelle fonctionnalité majeure : l'ajout du menu de configuration d'activité. Ajouté à plus de 50 activités, il permet d'adapter la difficulté de l'activité pour différents niveaux d'apprentissage.


Les vidéos sont en anglais, mais Gcompris est disponible en Français (et il y a aussi de l'audio Français, les vidéos n'ont mis que des bruitages)


Cette nouvelle version contient 4 nouvelles activités :

L'activité tant attendue « Électronique Analogique » permettant de dessiner des circuits électroniques et de les simuler.


« Compte et colorie » et ses deux sous-activités « Apprends les additions » et « Apprends les soustractions » permettant de travailler les quantités et les calculs sur de toutes petites quantités. Le but est d'enseigner ces concepts à de jeunes enfants, avec des calculs faciles.


« Clavier basique », lorsqu'un caractère est tapé au clavier, il est affiché sur l'écran et son nom est prononcé s'il a été enregistré.


« Gravité », remplaçant l'ancienne version d'introduction à la gravité, explique plus simplement et illustre plus concrètement le concept de gravité.


Vous trouverez les paquets de cette nouvelle version pour GNU / Linux, Windows, MacOS et Raspberry Pi sur la page de téléchargement. Cette mise à jour sera également disponible d'ici quelques jours dans les boutiques Android et Windows, ainsi dans le dépôt F-Droid. Il est à noter que le paquet MacOS n'est pas authentifié.

Vous pouvez vérifier sur cette page l'état d'enregistrement des voix pour votre langue : https://gcompris.net/voicestats/. Vous pouvez nous aider en fournissant un bel enregistrement de votre voix pour toutes les entrées manquantes dans votre langue maternelle.

En ce qui concerne la traduction, 22 langues sont totalement prises en charge : anglais britannique, basque, breton, catalan, catalan (valencien), chinois traditionnel, espagnol, français, grec, hébreu, hongrois, indonésien, italien, malayalam, néerlandais, polonais, portugais, roumain, slovène, suédois, turc, ukrainien.

Les 4 langues suivantes sont partiellement traduites : biélorusse (85%), portugais du Brésil (92 %), allemand (89 %), lituanien (84 %).

Comme indiqué dans les nouvelles précédentes, nous avons décidé de ne publier que les traductions ayant atteint un niveau de 80 %. Cela pour permettre aux enfants de ne pas utiliser des logiciels à moitié traduits. Malheureusement, nous avons momentanément dû abandonner la traduction pour les langues suivantes : estonien, finnois, gaélique irlandais, gaélique écossais, galicien, hindi, macédonien, norvégien nynorsk, russe, slovaque et chinois simplifié.

Si votre langue fait partie des traductions partiellement supportées, ou n'est pas supportée du tout pour l'instant, et que vous voulez nous aider, veuillez-nous contacter (support@gcompris.net) et nous vous donnerons les instructions pour vous permettre de contribuer aux traductions.

Un autre moyen de nous aider est de parler de GCompris autour de vous, et n'hésitez pas à nous envoyer vos commentaires.

Merci à tous,
Timothée & Johnny

vivien

  • Administrateur
  • *
  • Messages: 41 670
    • Twitter LaFibre.info
Transformer un vieux PC en PC pédagogique avec GCompris
« Réponse #9 le: 16 janvier 2022 à 15:58:01 »
GCompris 2.0 est disponible.

Il fonctionne toujours aussi bien sur de vieux PC (à partir du Pentium III) sous Linux et sur des vieux Linux comme Ubuntu 16.04 (l'équipe de développement a été réactive quand j'ai trouvé un problème concernant son installation sous Ubuntu 16.04).

Mon tutoriel plus haut pour faire l'installation manuelle de GCompris fonctionne toujours à l'identique avec la version 2.0

Nouvelles activités :
- L'activité Découvre la souris est destinée aux enfants qui apprennent à utiliser un ordinateur pour la première fois. Elle a pour but de développer la coordination œil-main et la dextérité. Basée autour du déplacement de canards, elle permet d'appréhender l'utilisation de la souris ou des écrans tactiles.
- L'owaré est un jeu de stratégie qui exige de l'anticipation et des compétences en calcul. L'owaré est à l'origine un passe-temps traditionnel africain et peut être joué contre un ami ou contre Tux.
- Encode le chemin (absolu ou relatif), aident les enfants à interpréter des directions abstraites. À l'aide de flèches indiquant une direction sur une carte le joueur doit diriger Tux vers le drapeau final.
- Décode le chemin (absolu ou relatif) est l'inverse. Les enfants doivent suivre le chemin correspondant à un ensemble défini de directions.
- Crée une collection permet de travailler le dénombrement et entraîne à compter combien d'éléments sont nécessaires pour représenter une quantité.
- Apprends les nombres décimaux entraîne les enfants à découper des unités en dixièmes pour apprendre le concept des nombres décimaux.
- Apprends à additionner avec des nombres décimaux et Apprends à soustraire avec des nombres décimaux, utilisent les mêmes principes que l'apprentissage des nombres décimaux, dans le but de pratiquer ces opérations.
- Ordonne les nombres permet de s'entraîner à ordonner les nombres dans l'ordre croissant et décroissant.
- Ordonne les lettres permet de son côté de s'entraîner à ordonner les lettres dans l'ordre alphabétique ou dans l'ordre alphabétique inversé.
- Une fois les connaissances sur la mise en ordre des lettres acquises, les enfants peuvent passer à l'étape suivante, qui consiste à s'exercer à la lecture et au sens des phrases en ordonnant les parties d'une phrase.
- L'activité de positions permet d'apprendre les termes décrivant la position relative d'un objet par rapport à un autre.