Outils pour utilisateurs

Outils du site


python:pendu-peda-gtk

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
python:pendu-peda-gth [2020/03/10 15:43] crustpython:pendu-peda-gtk [2020/03/10 16:16] – [Que nada ?] crust
Ligne 4: Ligne 4:
  
  
-Ré-écriture en GTK de la version TK avec de nombreuses amélioration.+Ré-écriture en GTK de la version TK ([[https://github.com/CyrilleBiot/pendu-peda | Le Pendu Pédagogique TK]]) avec de nombreuses améliorations.
  
-C'est un simple pendu mais pédagogique, c'est à dire puissant les mots dans des bases adaptées aux programmes de l'école primaire et classées en niveau CE, CM ou AUTRES.+C'est un simple pendu mais pédagogique, c'est à dire puisant les mots dans des bases adaptées aux programmes de l'école primaire et classées en niveaux **CE****CM** ou **AUTRES**.
  
 ===== En images ===== ===== En images =====
Ligne 12: Ligne 12:
  
 {{ :python:2020-03-10_11-41.png?direct&800 |}} {{ :python:2020-03-10_11-41.png?direct&800 |}}
 +
 +===== L'installation =====
 +
 +Les sources, le matériel de construction d'un paquet DEBIAN et le paquet deb (toute architecture) est disponible sur mon git : https://github.com/CyrilleBiot/pendu-peda-gtk
 +
 +==== Pour installer directement le paquet .DEB ====
 +Adapter la version à la dernière version disponible.
 +
 +<code bash>$ wget https://github.com/CyrilleBiot/pendu-peda-gtk/blob/master/pendu-peda-gtk_0.0.2%2Bnmu2_all.deb
 +$ su
 +# dpkg -i pendu-peda-gtk_0.0.2%2Bnmu2_all.deb</code>
 +
 +(les dépendances sont normalement gérées : il faut simplement le paquet python3 et python3-gi)
 +
 +==== Pour compiler sur propre paquet DEBIAN ====
 +
 +<code bash>$ git clone https://github.com/CyrilleBiot/pendu-peda-gtk.git
 +$ cd pendu-peda-gtk/
 +$ debuild -us -uc</code>
 +(bien sûr modifier ce que vous avez à modifier avant de construire le paquet, sinon autant prendre le paquet .DEB tout prêt à l'emploi)
 +
 +===== L'interface =====
 +
 {{ :python:2020-03-10_11-45.png?direct&800 |}} {{ :python:2020-03-10_11-45.png?direct&800 |}}
 +
 {{ :python:2020-03-10_11-49.png?direct&800 |}} {{ :python:2020-03-10_11-49.png?direct&800 |}}
 +
 +===== Ajouter de nouveaux thèmes =====
 +
 +Lors de l'installation, 25 thèmes sont installés dans **/usr/share/pendu-peda-gtk/data-files/**.
 +Au premier lancement, ces thèmes sont copiés dans votre /home/$USER afin de faciliter l'ajout de nouveaux thèmes.
 +Le dossier de stockage est **~/.primtux/pendu-peda-gtk/data-files/**
 +<code bash>
 +$ ls .primtux/pendu-peda-gtk/data-files/
 +autre-anglais.txt                      cm-geo-mieux-habiter.txt
 +autre-informatique-kturtle.txt         cm_geo_pays-UE.txt
 +autre-informatique-materiel.txt        cm-geo-se-deplacer.txt
 +autre-informatique-prog.txt            cm-hist-age-industriel.txt
 +autre-liste-francais.txt               cm-hist-construction-euro.txt
 +CE-francais-verbe1erG.txt              cm-hist-deux-guerres-mondiales.txt
 +CE-francais-verbe3eG.txt               cm-hist-la-republique.txt
 +CE-francais-verbe-ir.txt               cm_histoirela-revolution-l-empire.txt
 +cm-geo-communiquer.txt                 cm_histoire-moyen-age.txt
 +cm-geo-espaces-touristiques.txt        cm-hist-prehistoire-antiquite.txt
 +cm-geo-espaces-urbains.txt             cm-maths-nombres.txt
 +cm-geographie-consommer-en-france.txt  cm-maths-polygone.txt
 +cm-geo-lieux.txt</code>
 +
 +Pour ajouter un thème supplémentaire, c'est très simple, il suffit de créer un fichier texte dans ce répertoire en respectant l'header suivant (c'est à dire les 3 premières lignes)
 +Elles doivent commencer par un dièse suivi d'un espace. Exemple : 
 +<code bash>$ cat cm-hist-construction-euro.txt 
 +# CM
 +# Histoire
 +# La construction européenne
 +europe
 +solidarité
 +harmonie
 +....
 +</code>
 +
 +  - Ligne 1 : # Niveau de cycles : soit CE soit CM soit AUTRE
 +  - Ligne 2 : # Domaine d'apprentissage : Français,  Grammaire, Conjugaison, Géométrie,  Histoire, TICE, Arts...
 +  - Ligne 3 : # Compétence (le thème) : verbes 1er groupe, les polygones, etc...
 +  - Les autres lignes : 1 mot de recherche par ligne. Autant de ligne que l'on veut.
 +
 {{ :python:2020-03-10_11-55.png?direct&800 |}} {{ :python:2020-03-10_11-55.png?direct&800 |}}
 +
 +==== 2 modes d'ajout =====
 + 
 +
 +=== Soit en USER ===
 +
 +C'est ce que nous avons vu au point précédent. Très simple. Les nouveaux thèmes ne touchent que le courant de l'utilisateur.
 +
 +=== Soit via l'administrateur ===
 +
 +Les thèmes sont directement installés dans le dossier **/usr/share/pendu-peda-gtk/data-files**.
 +Ce répertoire est automatiquement copié dans le dossier de l'$USER au premier lancement du logiciel et uniquement si un dossier éponyme n'existe pas. Sinon, il vous faudra penser à le supprimer.
 +<code bash>rm -rf /home/$USER/.primtux/pendu-peda-gtk/</code>
 +
 +===== Bugs =====
 +
 +
 +Pour faire remonter des bugs ou tout comportement bizarre du logiciel, utiliser le git:
 +[[https://github.com/CyrilleBiot/pendu-peda-gtk/issues|Remontée de bugs ]]
 +
 +===== Licence =====
 +[[https://github.com/CyrilleBiot/pendu-peda-gtk/blob/master/LICENSE| CyrilleBiot/pendu-peda-gtk is licensed under the
 +GNU General Public License v3.0]]
python/pendu-peda-gtk.txt · Dernière modification : 2020/04/07 13:42 de crust