Outils pour utilisateurs

Outils du site


python:pendu-peda

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
python:pendu-peda [2020/02/20 19:48] – créée crustpython:pendu-peda [2020/03/10 15:37] (Version actuelle) crust
Ligne 1: Ligne 1:
-====== Le pendu pédagogique ======+====== 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. <WRAP center round important 60%>
 +Toujours prendre la dernière version du git.
  
-Script python3 tk d'un pendu adapté aux domaines d'apprentissage de l'école primaire.+https://github.com/CyrilleBiot/pendu-peda 
 +</WRAP>
  
-Configurable à souhait, il suffit de disposer les nouveaux fichiers de données dans le répertoire de l'user, 
  
 +
 +===== 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.
 +<code bash>$ 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</code>
 +
 +==== Desinstallation avec dpkg ====
 + 
 +<code bash># su -
 +# dpkg -P pendu-peda</code>
 +
 +==== Construction depuis le git ====
 +Pour ceux qui veulent construire leur paquet debian avec **debuild**.
 +<code bash>
 +$ clone https://github.com/CyrilleBiot/pendu-peda.git
 +$ cd pendu-peda
 +$ debuild -us -uc</code>
 +
 +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,
 +<code bash>
 ragnarok@Fenrir:~$ ls /home/$USER/.primtux/pendu-peda/data-files ragnarok@Fenrir:~$ ls /home/$USER/.primtux/pendu-peda/data-files
 autre-anglais.txt                      cm_geo_pays-UE.txt autre-anglais.txt                      cm_geo_pays-UE.txt
Ligne 11: Ligne 47:
 CE-francais-verbe1erG.txt              cm-maths-nombres.txt CE-francais-verbe1erG.txt              cm-maths-nombres.txt
 CE-francais-verbe-ir.txt               cm-maths-polygone.txt CE-francais-verbe-ir.txt               cm-maths-polygone.txt
-cm-geographie-consommer-en-france.txt+cm-geographie-consommer-en-france.txt</code>
  
 Les fichiers de conf doivent répondre aux exigences suivantes Les fichiers de conf doivent répondre aux exigences suivantes
   * Les trois premières lignes : les entetes   * Les trois premières lignes : les entetes
-  - Liste numérotéeLa première : le cycle CM, CE ou ALL +     * La première : le cycle CM, CE ou AUTRE 
-  - Liste numérotéeLa seconde : Le domaine d'apprentissage +     * La seconde : Le domaine d'apprentissage 
-  - Liste numérotéeLa troisième : Un bref descrptif+     * 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   * Ensuite un mot par ligne
 +
 +<code bash>$ head -10 cm_geo_pays-UE.txt 
 +# CM
 +# Gégraphie
 +# Les pays de l'U.E
 +Allemagne
 +Autriche
 +Belgique
 +Bulgarie
 +Chypre
 +Croatie
 +Danemark</code>
 +
  
  
 (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) (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 =====
 +
 +<code bash>$ 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</code>
 +
  
python/pendu-peda.1582224484.txt.gz · Dernière modification : 2020/02/20 19:48 de crust