====== 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 =====
|{{ :capture_d_ecran_2020-02-18_19-18-48.png?direct&400 |}}|{{ :capture_d_ecran_2020-02-18_19-19-08.png?direct&400 |}}|
|{{ :capture_d_ecran_2020-02-18_19-19-47.png?direct&400 |}}|{{ :capture_d_ecran_2020-02-18_19-20-17.png?direct&400 |}}|
===== 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