Piveo
“Piveo est une application libre et gratuite conçue pour aider les enseignants et les entreprises à apprendre et mémoriser rapidement les noms et les prénoms.”
1. Présentation de Piveo
J’ai toujours eu des difficultés à mémoriser les prénoms et les noms de mes élèves.
Je me suis dit qu’une application pourrait m’aider, mais aussi aider mes collègues.
2. Comment utiliser Piveo pour apprendre les prénoms ?
Le logiciel Piveo s’utilise ainsi :
- On sélectionne l’organisme souhaité (voir ci-dessus)
- Puis on choisit le groupe à l’aide des combobox (ici : departement et fonctions)
- On sélectionne ensuite le mode de mémorisation (apprentissage, mode oral, écrit). Un mode aléatoire est sélectionnable.
- La partie de gauche permet de faire défiler les élèves tout en affichant leurs informations
- Un mode de recherche permet de retrouver un ou plusieurs élèves à partir de leur nom ou prénom
Pour plus d’information cliquer sur les liens ci-dessous
3. Un peu de code
Ce code désactive ou active les widgets pour l’option recherche dans le lycée
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def configRechercher(self) -> None:
"""Activer ou désactiver les ComboBox et les boutons radio
selon le mode sélectionné."""
if (self.SelectModes.get() == "4"):
# désactiver les radiobuttons
self.checkbutAleatoire.configure(state="disabled")
# désactiver les listes des comboBox
self.combog.configure(state="disabled")
self.combod.configure(state="disabled")
else:
# activer les listes des comboBox
self.combog.configure(state="normal")
self.combod.configure(state="normal")
# activer les radiobuttons
self.checkbutAleatoire.configure(state="normal")
4. Technologie
Python,
SQLite
Tkinter
PySide6
5. Un logiciel libre pour l’éducation et les entreprises
Le programme est fonctionnel et stable.
L’interface a été retravaillée avec PySide6.
La version 2 met en place une architecture de type MVC afin d’améliorer la lisibilité et la maintenance du code, ainsi qu’une interface améliorée.
6. liens
Github - Piveo
téléchargement - Piveo
wiki ubuntu-fr - piveo
journal LinuxFr

