Il y a quelques valeurs codées en dur (les versions des dépendances comme libssl par exemple) dont j'aimerais bien me débarrasser mais je n'ai pas pris le temps de regarder. Nous ne sommes que 2 à faire des paquets, donc j'adapte mes chemins en local pour que cela marche le peu de fois où je dois en faire.
Pour Linux, nous fournissons des zip autoextractibles via le générateur STGZ donc pas besoin d'être admin pour pouvoir le lancer.
Pour Windows, à la fois des exécutables NSIS où il faut bien faire attention au nombre de slash et backslash mais aussi depuis peu des .msi. Je pense qu'il faut être admin sur les 2 par contre, mais je n'ai pas vérifié.
Pour MacOS, c'est un DragNDrop mais n'ayant pas de mac, je n'ai pas plus de détails.
La gestion des dépendances de Qt est fait via fixup_bundle et nécessite pour compiler avec MinGW sous Windows la version 3.22 de cmake minimum.
Le format AAB est bien exclusif au Google Play Store pour le moment.
Oui, j'ai laissé la possibilité de faire des APK et les mises à jour seront mises sur F-Droid (ou même sur le site de GCompris directement). Nous planifions une 2.2 dans la semaine et le code est déjà fait pour publier cette version sur F-Droid, j'attends juste le tag sur le code.
Bonjour,
c'est difficile d'avoir des stats concrètes mais le logiciel est utilisé en classe.
Nous avons eu (malheureusement) des demandes pour ios car certaines écoles font tourner leurs parc sur ipad que nous n'avons pas pu faire…
J'ai trouvé récemment ce post très intéressant qui montre l'installation et la mise en place dans une école maternelle.
Il y a l'activité pour cliquer sur les poissons qui y ressemble ?
Après cette dernière ne gère que les clics, l'autre est un peu plus adaptée aux plus petits en ayant des actions lorsque la souris bouge (le canard suit le mouvement).
nous avons rajouté dans cette version l'activité "Découvre la souris" qui est destinée aux enfants qui apprennent à utiliser un ordinateur pour la première fois et il y a aussi l'activité "Clavier basique" qui permet d'afficher la lettre tapée avec du son.
Il y a aussi des activités de découverte des animaux et musiques où il faut cliquer sur les animaux/malettes pour avoir les sons.
Livre bien reçu.
J'ai découvert GCompris ici et c'est grâce à ce site que j'ai pu commencer à participer au développement de la nouvelle version !
Merci à toutes les personnes qui font tourner ce site.
La mailing-list est plus technique en général, principalement en anglais.
Le but des forums est que les professeurs puissent échanger, partager leurs idées, si possible dans leurs langues natales et de parler plus du côté pédagogique de GCompris.
orienter plus le dev vers le cycle 3 (CM1, CM2 voir 6ème) car c'est un peu plus riche pour les 2 premiers cycles.
Avez-vous des idées d'activités pour ces âges-là ? Nous avons une liste d'activités à faire (https://phabricator.kde.org/project/view/142/), mais elle peut être enrichie en fonction des besoins.
faire valider par les professeurs des écoles pour que les activités correspondent plus aux vrais besoins éducatifs : des fois, un peu approximatif. (je ne suis pas prof mais juste parent d'élève donc je ne fais que répéter)
Comme dit dessus, plusieurs professeurs sont déjà en contact avec nous pour donner leurs avis sur les activités, ce qu'il fallait améliorer pour que l'objectif pédagogique soit atteint. Un autre exemple, ce sont des professeurs breton qui proposé l'idée d'ajouter des sous-domaines et qui les ont définis afin de mieux trier les activités.
est-ce qu'il est possible de lancer gcompris directement sur une activité précise ?
Actuellement, non. On peut pour l'instant mettre les activités dans des favoris, mais il est vrai que cette option serait très intéressante. A noter que nous avons classé les activités par niveaux. Le filtrage se trouve dans la panneau de configuration actuel et se fait à l'aide d'étoiles.
J'ai créé une tâche pour cette amélioration : https://phabricator.kde.org/T13899
Voici la présentation que Timothée a faite lors de l'Akademy cette année : https://www.youtube.com/watch?v=OnDnspPWn4w&t=3963 où il y a l'explication (j'ai mis de l'explication, je n'ai pas trouvé un autre lien que le youtube) qui dure environ 4 minutes.
En résumé : il y pensait déjà et avec le début du covid, c'était une opportunité supplémentaire afin de fournir au maximum d'enfants un outil pour progresser chez soi.
Il a aussi un patreon qui permet quand même de financer une partie de ses activités.
Oui, ce sont deux erreurs de ma part, je viens de me rendre compte que j'ai copié à partir de la précédente news qui contient les erreurs plutôt que du site (en plus, c'est moi qui ait aussi traduit sur le site…).
C'est bien l'hindi et le norvégien nynorsk.
C'est une déduction. Ce qui m'a mis la puce à l'oreille que c'est une trad de l'anglais c'est le fait qu'il n'y a que quelques différences et en faisant la traduction dans le sens inverse, l'ordre alphabétique est bien respecté :
En général, on fait la note en anglais puis on traduit en français.
Je note pour la prochaine fois de mettre aussi dans l'ordre alphabétique français.
vous pouvez passer la licence avec l'option --skip-license ou, une fois que la licence est affichée, appuyer sur 'Q' directement pour la passer et arriver directement à l'acceptation. Ou encore appuyer sur Espace ou lieu d'Entrée qui ne valide pas à la fin.
Oui, ça va faire 4 années que nous avons commencé la ré-écriture. Pour répondre aussi aux questions postées par Yth sur le précédent journal (désolé de ne pas avoir vu, https://linuxfr.org/nodes/112462/comments/1712173) :
Je suppose que GCompris migre de GTK à QT ?
Oui
Mais alors pourquoi une version GTK récente ?
Officiellement, nous avons abandonné le support et il n'y a plus de commits depuis 2016 (https://github.com/gcompris/GCompris-Gtk -> dernier commit le 16 juillet). J'imagine qu'il s'agit soit de correctifs mineurs soit d'intégration de bibliothèques pour maintenir la version à jour.
Y'a-t-il encore du contenu dans la version GTK non disponible dans la version QT ?
Oui, la partie administration a assez de mal à démarrer (principalement par manque de temps) et quelques activités assez importantes comme l'animation, paint, l'électricité analogique (même si nous avons rajouté la digitale dans cette version) et les activités de piano.
Nous avons proposé ces activités comme sujets du GSoC se tenant cette année et espérons en avoir au moins 2 pour la prochaine version.
Y'a-t-il un intérêt à la version GTK, ou mieux vaudrait passer à la version QT, parce que c'est l'avenir ?
Sauf si vous avez besoin de la partie administration et de pouvoir gérer des groupes (ou encore de faire marcher GCompris sous Windows XP ou Vista), il n'y a pas d'intérêt à rester sur la version Gtk+.
Effectivement, selon le type de jeu, l'âge du public visé et la taille du jeu (ressources), ça pourrait être intéressant de l'intégrer à GCompris (ou même de forker pour créer une application spécifique aux jeux de société, l'architecture en plugins permet de récupérer le code de base et de rajouter les activités facilement).
Pour le code, c'est du qml/javascript ce qui permettent de cibler plusieurs OS. On a plusieurs étudiants en ce moment qui ont commencé à contribuer récemment aussi donc si l'un d'entre eux est intéressé par l'idée, il y aura peut-être de l'aide pour coder aussi (après ils débutent plus ou moins aussi).
[^] # Re: Merci pour ce post!
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche Génération de fichiers AAB Android pour GCompris. Évalué à 5.
Effectivement, les paquets ne sont pas toujours facile à faire.
La grosse partie de notre code pour gérer les paquets est dans https://invent.kde.org/education/gcompris/-/blob/master/src/core/CMakeLists.txt#L316-388
Il y a quelques valeurs codées en dur (les versions des dépendances comme libssl par exemple) dont j'aimerais bien me débarrasser mais je n'ai pas pris le temps de regarder. Nous ne sommes que 2 à faire des paquets, donc j'adapte mes chemins en local pour que cela marche le peu de fois où je dois en faire.
Pour Linux, nous fournissons des zip autoextractibles via le générateur STGZ donc pas besoin d'être admin pour pouvoir le lancer.
Pour Windows, à la fois des exécutables NSIS où il faut bien faire attention au nombre de slash et backslash mais aussi depuis peu des .msi. Je pense qu'il faut être admin sur les 2 par contre, mais je n'ai pas vérifié.
Pour MacOS, c'est un DragNDrop mais n'ayant pas de mac, je n'ai pas plus de détails.
La gestion des dépendances de Qt est fait via fixup_bundle et nécessite pour compiler avec MinGW sous Windows la version 3.22 de cmake minimum.
Pour Android, tout est centralisé dans le fichier du dossier correspondant.
Tous les paquets sont disponibles sur https://download.kde.org/stable/gcompris/qt/.
[^] # Re: Les APK toujours disponibles sur F-Droid ?
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche Génération de fichiers AAB Android pour GCompris. Évalué à 9.
Le format AAB est bien exclusif au Google Play Store pour le moment.
Oui, j'ai laissé la possibilité de faire des APK et les mises à jour seront mises sur F-Droid (ou même sur le site de GCompris directement). Nous planifions une 2.2 dans la semaine et le code est déjà fait pour publier cette version sur F-Droid, j'attends juste le tag sur le code.
[^] # Re: À l'école ?
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche GCompris sort en version 2.0 pour les fêtes de fin d'année. Évalué à 2.
Bonjour,
c'est difficile d'avoir des stats concrètes mais le logiciel est utilisé en classe.
Nous avons eu (malheureusement) des demandes pour ios car certaines écoles font tourner leurs parc sur ipad que nous n'avons pas pu faire…
J'ai trouvé récemment ce post très intéressant qui montre l'installation et la mise en place dans une école maternelle.
[^] # Re: Un jeu pour les moins de 1 an ?
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche GCompris sort en version 2.0 pour les fêtes de fin d'année. Évalué à 1.
Il y a l'activité pour cliquer sur les poissons qui y ressemble ?
Après cette dernière ne gère que les clics, l'autre est un peu plus adaptée aux plus petits en ayant des actions lorsque la souris bouge (le canard suit le mouvement).
[^] # Re: Un jeu pour les moins de 1 an ?
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche GCompris sort en version 2.0 pour les fêtes de fin d'année. Évalué à 2.
Bonjour,
nous avons rajouté dans cette version l'activité "Découvre la souris" qui est destinée aux enfants qui apprennent à utiliser un ordinateur pour la première fois et il y a aussi l'activité "Clavier basique" qui permet d'afficher la lettre tapée avec du son.
Il y a aussi des activités de découverte des animaux et musiques où il faut cliquer sur les animaux/malettes pour avoir les sons.
# Merci à Linuxfr et aux éditions ENI
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche 🏆 Meilleures contributions LinuxFr.org : les primées de décembre 2021. Évalué à 4.
Livre bien reçu.
J'ai découvert GCompris ici et c'est grâce à ce site que j'ai pu commencer à participer au développement de la nouvelle version !
Merci à toutes les personnes qui font tourner ce site.
# version disponible sur F-Droid
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche GCompris sort en version 2.0 pour les fêtes de fin d'année. Évalué à 6.
La version 2.0 est maintenant disponible sur F-Droid.
Merci à l'équipe de F-Droid pour la relecture et l'intégration de cette version.
# adjacent_difference dans algorithm
Posté par Johnny Jazeix (site web personnel) . En réponse au message Fonction standard : vérifier si des entiers sont consécutif.. Évalué à 4.
https://en.cppreference.com/w/cpp/algorithm/adjacent_difference permet de calculer la différence entre les éléments consécutifs d'un vecteur.
Si au moins un élément du vecteur ne vaut pas 1, alors les éléments ne sont pas consécutifs.
[^] # Re: Merci !
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche Sortie de GCompris 1.0 (et joyeux anniversaire !). Évalué à 4.
Non, pas pour le moment.
Aucun des développeurs actifs n'a de compte développeur Apple, ni de matériel pour tester.
[^] # Re: Un autre Bravo
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche Sortie de GCompris 1.0 (et joyeux anniversaire !). Évalué à 1.
On s'y fait assez bien au final :).
J'avais plus l'habitude du c++ et n'avait jamais fait de déclaratif avant.
[^] # Re: Merci !
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche Sortie de GCompris 1.0 (et joyeux anniversaire !). Évalué à 2.
Merci, c'est parfait. Cela permettra aux gens qui survolent les dépêches de voir l'information.
[^] # Re: Merci !
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche Sortie de GCompris 1.0 (et joyeux anniversaire !). Évalué à 2.
Plus maintenant !
Depuis février, l'application est gratuite sur toutes les plateformes (si jamais on peut le rajouter dans la dépêche, c'est un oubli de ma part…).
Timothée a créé un patreon pour remplacer les versions payantes (https://www.patreon.com/animtim), sur lequel il fait un article mensuel.
[^] # Re: Forum
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche Sortie de GCompris 1.0 (et joyeux anniversaire !). Évalué à 4.
La mailing-list est plus technique en général, principalement en anglais.
Le but des forums est que les professeurs puissent échanger, partager leurs idées, si possible dans leurs langues natales et de parler plus du côté pédagogique de GCompris.
[^] # Re: Très beau projet
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche Sortie de GCompris 1.0 (et joyeux anniversaire !). Évalué à 3.
Avez-vous des idées d'activités pour ces âges-là ? Nous avons une liste d'activités à faire (https://phabricator.kde.org/project/view/142/), mais elle peut être enrichie en fonction des besoins.
Comme dit dessus, plusieurs professeurs sont déjà en contact avec nous pour donner leurs avis sur les activités, ce qu'il fallait améliorer pour que l'objectif pédagogique soit atteint. Un autre exemple, ce sont des professeurs breton qui proposé l'idée d'ajouter des sous-domaines et qui les ont définis afin de mieux trier les activités.
Actuellement, non. On peut pour l'instant mettre les activités dans des favoris, mais il est vrai que cette option serait très intéressante. A noter que nous avons classé les activités par niveaux. Le filtrage se trouve dans la panneau de configuration actuel et se fait à l'aide d'étoiles.
J'ai créé une tâche pour cette amélioration : https://phabricator.kde.org/T13899
[^] # Re: Un autre Bravo
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche Sortie de GCompris 1.0 (et joyeux anniversaire !). Évalué à 3.
Bonsoir,
il n'y a pas besoin d'avoir de grandes connaissances pour réaliser de nouvelles activités. Bon, ça dépend toujours de l'activité, mais pour cette version par exemple, l'activité qui affiche les caractères tapés n'était pas compliquée à réaliser (https://invent.kde.org/education/gcompris/-/blob/master/src/activities/baby_keyboard/Baby_keyboard.qml). Elle fait ~300 lignes de code.
[^] # Re: Pas tout suivi : jeu libre ou moteur de jeu libre?
Posté par Johnny Jazeix (site web personnel) . En réponse au journal Le jeu d'horreur Amnesia publié sous GPLv3. Évalué à 3.
Voici la présentation que Timothée a faite lors de l'Akademy cette année : https://www.youtube.com/watch?v=OnDnspPWn4w&t=3963 où il y a l'explication (j'ai mis de l'explication, je n'ai pas trouvé un autre lien que le youtube) qui dure environ 4 minutes.
En résumé : il y pensait déjà et avec le début du covid, c'était une opportunité supplémentaire afin de fournir au maximum d'enfants un outil pour progresser chez soi.
Il a aussi un patreon qui permet quand même de financer une partie de ses activités.
[^] # Re: Pas tout suivi : jeu libre ou moteur de jeu libre?
Posté par Johnny Jazeix (site web personnel) . En réponse au journal Le jeu d'horreur Amnesia publié sous GPLv3. Évalué à 3.
Était ! Il est devenu complètement gratuit sur toutes les plateformes depuis février : https://gcompris.net/index-fr.html#2020-02-14
[^] # Re: lost in translation
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche GCompris sort en version 0.97. Évalué à 5.
Bonsoir,
Oui, ce sont deux erreurs de ma part, je viens de me rendre compte que j'ai copié à partir de la précédente news qui contient les erreurs plutôt que du site (en plus, c'est moi qui ait aussi traduit sur le site…).
C'est bien l'hindi et le norvégien nynorsk.
En général, on fait la note en anglais puis on traduit en français.
Je note pour la prochaine fois de mettre aussi dans l'ordre alphabétique français.
# Correction de la visibilité sur phabricator
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche GCompris sort en version 0.97. Évalué à 4.
Je viens de modifier la visibilité de https://phabricator.kde.org/M146 pour que ce soit visible sans être connecté.
[^] # Re: Battre la mesure ? Tu veux dire TapTempoter ?
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche GCompris sort en version 0.95. Évalué à 5.
La version originale développée en python2 (https://github.com/gcompris/GCompris-gtk/tree/master/src/play_rhythm-activity ;)) par une étudiante du GSoC en 2012.
La version actuelle est réalisée en qml/js mais est plus un TempoTap qu'un TapTempo (on a le rythme, il faut battre au bon moment).
[^] # Re: Installation
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche GCompris sort en version 0.90. Évalué à 1.
Bonjour,
il faut lancer avec le script gcompris-qt.sh et non pas l'exécutable directement pour rajouter les bibliothèques Qt dans le PATH.
[^] # Re: Installation
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche GCompris sort en version 0.90. Évalué à 2.
Bonjour,
vous pouvez passer la licence avec l'option --skip-license ou, une fois que la licence est affichée, appuyer sur 'Q' directement pour la passer et arriver directement à l'acceptation. Ou encore appuyer sur Espace ou lieu d'Entrée qui ne valide pas à la fin.
[^] # Re: Version QT
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche GCompris sort en version 0.90. Évalué à 6.
Oui, ça va faire 4 années que nous avons commencé la ré-écriture. Pour répondre aussi aux questions postées par Yth sur le précédent journal (désolé de ne pas avoir vu, https://linuxfr.org/nodes/112462/comments/1712173) :
Oui
Officiellement, nous avons abandonné le support et il n'y a plus de commits depuis 2016 (https://github.com/gcompris/GCompris-Gtk -> dernier commit le 16 juillet). J'imagine qu'il s'agit soit de correctifs mineurs soit d'intégration de bibliothèques pour maintenir la version à jour.
Oui, la partie administration a assez de mal à démarrer (principalement par manque de temps) et quelques activités assez importantes comme l'animation, paint, l'électricité analogique (même si nous avons rajouté la digitale dans cette version) et les activités de piano.
Nous avons proposé ces activités comme sujets du GSoC se tenant cette année et espérons en avoir au moins 2 pour la prochaine version.
Sauf si vous avez besoin de la partie administration et de pouvoir gérer des groupes (ou encore de faire marcher GCompris sous Windows XP ou Vista), il n'y a pas d'intérêt à rester sur la version Gtk+.
# Package f-droid
Posté par Johnny Jazeix (site web personnel) . En réponse à la dépêche GCompris sort en version 0.90. Évalué à 8.
Suite à l'ajout de Qt dans f-droid (https://gitlab.com/fdroid/fdroidserver/issues/202 et https://gitlab.com/fdroid/fdroidserver/commit/91c5fb567a77c0b4a7f320662c8a186abe7b57c9), on a pu commencer à créer un package pour f-droid : https://gitlab.com/fdroid/rfp/issues/417.
Je viens de mettre à jour le script mais si quelqu'un s'y connait pour finaliser le package (l'un des points où je ne suis pas sûr concerne l'intégration de extra-cmake-modules) et le maintenir, ce sera avec plaisir.
[^] # Re: Gcompris
Posté par Johnny Jazeix (site web personnel) . En réponse au journal Adaptation d'outils d'éducation à l'environnement en numérique.. Évalué à 3.
Effectivement, selon le type de jeu, l'âge du public visé et la taille du jeu (ressources), ça pourrait être intéressant de l'intégrer à GCompris (ou même de forker pour créer une application spécifique aux jeux de société, l'architecture en plugins permet de récupérer le code de base et de rajouter les activités facilement).
Pour le code, c'est du qml/javascript ce qui permettent de cibler plusieurs OS. On a plusieurs étudiants en ce moment qui ont commencé à contribuer récemment aussi donc si l'un d'entre eux est intéressé par l'idée, il y aura peut-être de l'aide pour coder aussi (après ils débutent plus ou moins aussi).