Outils pour utilisateurs

Outils du site


Panneau latéral

FOLLOW ...

Linux, freeBSD

Python

Plugins WP

Informatique et robotique

En classe
KTURTLE
Arduino

Shell/php scripts

python:pendu-peda

Le pendu pédagogique TK

Le script

Script python3 / tk d'un pendu adapté aux domaines d'apprentissage de l'école primaire. Les exemples sont donnés avec des numéros de version.

Toujours prendre la dernière version du git.

https://github.com/CyrilleBiot/pendu-peda

Screenshoot

Installation / Desinstallation

Installation avec dpkg

Récupérer et installer le paquet debian depuis le git.

$ wget https://github.com/CyrilleBiot/pendu-peda/raw/master/pendu-peda_1.0.6%2Bnmu1_all.deb
$ su -
# dpkg pendu-peda_1.0.6+nmu1_all.deb

Desinstallation avec dpkg

# su -
# dpkg -P pendu-peda

Construction depuis le git

Pour ceux qui veulent construire leur paquet debian avec debuild.

$ clone https://github.com/CyrilleBiot/pendu-peda.git
$ cd pendu-peda
$ debuild -us -uc

Installer le paquet DEBIAN créé

Configuration

Configurable à souhait, il suffit de disposer les nouveaux fichiers de données dans le répertoire de l'user,

ragnarok@Fenrir:~$ ls /home/$USER/.primtux/pendu-peda/data-files
autre-anglais.txt                      cm_geo_pays-UE.txt
autre-liste-francais.txt               cm_histoire-moyen-age.txt
CE-francais-verbe1erG.txt              cm-maths-nombres.txt
CE-francais-verbe-ir.txt               cm-maths-polygone.txt
cm-geographie-consommer-en-france.txt

Les fichiers de conf doivent répondre aux exigences suivantes

  • Les trois premières lignes : les entetes
    • La première : le cycle CM, CE ou AUTRE
    • La seconde : Le domaine d'apprentissage
    • La troisième : Un bref descriptif
    • Le nom de fichier importe peu. Raisonnable de ne mettre ni accents, ni caractères spéciaux.
  • Ensuite un mot par ligne
$ head -10 cm_geo_pays-UE.txt 
# CM
# Gégraphie	
# Les pays de l'U.E
Allemagne
Autriche
Belgique
Bulgarie
Chypre
Croatie
Danemark

(Un set de fichier de données s'installe automatiquement en copiant /usr/share/pendu-peda/data-files dans le répertoire de l'utilisateur)

Arborescence du projet

$ tree usr/
usr/
├── bin
│   └── pendu-py
└── share
    ├── applications
    │   └── pendu-peda.desktop
    ├── doc
    │   └── pendu-peda
    │       ├── changelog.gz
    │       └── copyright
    ├── man
    │   └── man6
    │       └── pendu-peda.6.gz
    └── pendu-peda
        ├── data-files
        │   ├── autre-anglais.txt
        │   ├── autre-liste-francais.txt
        │   ├── CE-francais-verbe1erG.txt
        │   ├── CE-francais-verbe-ir.txt
        │   ├── cm-geographie-consommer-en-france.txt
        │   ├── cm_geo_pays-UE.txt
        │   ├── cm_histoire-moyen-age.txt
        │   ├── cm-maths-nombres.txt
        │   └── cm-maths-polygone.txt
        ├── images
        │   ├── pendu_0.gif
        │   ├── pendu_10.gif
        │   ├── pendu_1.gif
        │   ├── pendu_2.gif
        │   ├── pendu_3.gif
        │   ├── pendu_4.gif
        │   ├── pendu_5.gif
        │   ├── pendu_6.gif
        │   └── pendu_7.gif
        ├── pendu-peda.png
        └── pendu-peda.py
 
10 directories, 25 files
python/pendu-peda.txt · Dernière modification : 2020/03/10 15:37 de crust