Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/01/2023, à 16:37

Arnaud04

[maths primaire] Nouveau logiciel libre : barres

Bonjour,

Je me suis mis au python pendant les vacances, voici mon premier logiciel.
Barres est destiné à modéliser et accompagner la résolution de problèmes à deux inconnues où l'on connaît leur somme et leur différence :

"Il y a 84 fleurs : des roses et des tulipes. Il y a 14 roses de plus que de tulipes", avec une présentation en "barres".

Au collège on passerait sans doute par une écriture littérale de type 2x + 14 = 84.

En cycle 3 on a besoin de passer par une modélisation.

Ce n'est pas un exerciseur, mais un outil pour l'élève (niveau CM1 / CM2).
L'élève entre les données du problème, puis modélise l'ensemble et les parties sous formes de barres.
Il est invité à isoler la différence entre A et B, diviser le reste par deux, et enfin à à ajouter la différence mise de côté à la moitié du partage.
Tout au long, le logiciel vérifie la cohérence des calculs.

N'hésitez pas à faire un retour d'utilisation, pédagogique ou technique.
Je débute en Python smile

Page du projet : https://forge.aeif.fr/achampollion/barres

screenshot

Dernière modification par Arnaud04 (Le 01/01/2023, à 18:00)

Hors ligne

#2 Le 02/01/2023, à 00:06

Vobul

Re : [maths primaire] Nouveau logiciel libre : barres

Salut,

C'est super ! Ça fonctionne et c'est toi qui l'a créé !

Je ne vais pas faire de retour sur le code en lui-même, son organisation, git et compagnie parce que franchement à ce stade on s'en temponne le coquillard. Là j'ai pu git cloner, je l'ai lancé et paf, ça fonctionne ! Donc bravo wink

Allez deux petits trucs quand même :

- t'as deux fichiers license, de même que les assets (icônes et images) qui sont dupliqués wink
- le dossier binaire_windows devrait être dans le .gitignore car ce sont des fichiers binaires générables depuis la source et n'ont pas leur place dans le git tree. Tout comme le dossier "paquet" qui ne devrait pas exister. Gitlab te permet de télécharger un repo en zip ou tar.gz directement, pour info. (https://forge.aeif.fr/achampollion/barr … ain.tar.gz)


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 02/01/2023, à 07:35

Arnaud04

Re : [maths primaire] Nouveau logiciel libre : barres

Les deux fichiers licence et les images dupliquées c'est parce que quand je commite ça met à jour mais ça ne supprime pas sur la forge ce que j'ai supprimé sur ma copie locale.
Je ne sais pas comment faire.

Hors ligne

#4 Le 02/01/2023, à 08:14

Arnaud04

Re : [maths primaire] Nouveau logiciel libre : barres

Je profite pour poser une question qui est peut-être spécifique à Ubuntu :

Comment gérer les problèmes de tailles de widgets qui dépendent du DPI des paramètres d'affichage de l'environnement ?

Voir l'issue :
https://forge.aeif.fr/achampollion/barres/-/issues/12

Merci

Hors ligne

#5 Le 02/01/2023, à 08:50

Arnaud04

Re : [maths primaire] Nouveau logiciel libre : barres

Au fait ...installation de Barres sous Linux :

Si tout va bien en une seule ligne :

pip install barres --extra-index-url https://forge.aeif.fr/api/v4/projects/228/packages/pypi/simple

Et on lance avec la commande

barres

Si ça ne fonctionne pas ⬇️

Si vous n'avez pas pip

sudo apt-get install python3-pip

Si vous n'avez pas tkinter

sudo apt-get install python-tk python-imaging-tk python3-tk

Si votre HOME n'est pas pris en compte dans PATH :

#export PATH="$HOME/.local/bin/:$PATH"

Hors ligne

#6 Le 13/02/2023, à 16:44

Brunoche

Re : [maths primaire] Nouveau logiciel libre : barres

Merci bien
super boulot , je vais le tester


Portable LENOVO Linux Kubuntu 24.04  64bits -  KDE Plasma 5.27.11
8xAMD Ryzen 5 5500H - 16Go de RAM DDR4

Hors ligne