English version of this page

JeMeSouviens

Répétition espacée en classe.

Basé sur le principe des flashcards, le projet JeMeSouviens est fait de 3 parties :

  • une interface web pour utiliser le jeu (localement ou en ligne)
  • un dossier contenant les cartes
  • un logiciel permettant de gérer les cartes (création et envoi sur un site).

JeMeSouviens est un logiciel libre (licence GNU GPL 3), multiplateforme et gratuit.

Plan de cette page :




Introduction et principe des flashcards

Le projet JeMeSouviens est basé sur le système des flashcards, adapté pour une utilisation en classe.




Description du projet




L’interface web

Elle est disponible en ligne ici : https://clgdrouyn.fr/jemesouviens.

Pour l’utiliser en local, téléchargez et décompressez l’archive (voir la partie téléchargement et installation).
Ouvrez ensuite le fichier jemesouviens/index.html dans votre navigateur.

Son fonctionnement est simple :




Le dossier des cartes

PARTIE EN COURS DE RÉDACTION !




Le logiciel

Le logiciel permet de gérer les cartes et de les envoyer sur un site web.
Il est développé en Python 3 et PyQt5. Voir la partie téléchargement et installation pour l’installer.
Il est situé dans le dossier jemesouviens/jmspython de l’archive.




Téléchargement et installation


    Choisissez une plateforme ci-dessus.


  • pour Ubuntu 20.04, les dépendances peuvent être installées avec la commande suivante :
    sudo apt install python3-pyqt5 python3-pyqt5.qtwebengine python3-pyqt5.qtsvg pandoc poppler-utils
  • pour lancer JeMeSouviens, il suffit
    • de cliquer sur le fichier jemesouviens/jmspython/JeMeSouviens.pyw
    • OU de lancer en console avec la commande : python3 JeMeSouviens.pyw (en étant dans le dossier jmspython)
  • d’autre part, le menu Fichier → Créer un lanceur vous permettra de créer un fichier JeMeSouviens.desktop.


  • dépendances : téléchargez et installez dans l’ordre les programmes suivants
  • remarques
    • les executables de Pandoc et de pdftoppm du projet Poppler sont embarqués avec JeMeSouviens
    • les versions de Python 3, PyQt5 et pywin32 proposées ci-dessus sont pour un système 64 bits.
      Vous pouvez trouver les version 32 bits sur leurs sites.
      Faites par contre attention à ce que les versions de Python 3 et PyQt5 correspondent
  • pour lancer JeMeSouviens, il suffit de double-cliquer sur le fichier jemesouviens/jmspython/JeMeSouviens.pyw
  • d’autre part, le menu Fichier → Créer un raccourci vous permettra de créer un fichier JeMeSouviens.lnk sur le Bureau.


  • pour installer Python 3 et PyQt5, voir la page installer PyQt sur Mac
  • pour installer Pandoc et pdftoppm du projet Poppler, utilisez Homebrew avec les commandes suivantes :
    brew install pandoc
    brew install poppler
  • pour lancer JeMeSouviens, il suffit
    • de cliquer sur le fichier jemesouviens/jmspython/JeMeSouviens.pyw
    • OU de lancer en console avec la commande : python3 JeMeSouviens.pyw
    • OU de déplacer le fichier JeMeSouviens.pyw sur l’icône du terminal qui se trouve dans le dock (en bas de l’écran)
  • remarque
    • si cela ne fonctionne pas il faut modifier manuellement l’application qui va ouvrir JeMeSouviens.pyw.
      Pour cela, sélectionnez le fichier JeMeSouviens.pyw puis dans le menu fichier, cliquez sur obtenir des informations.
      Dans la section ouvrir avec, sélectionnez le Terminal comme application par défaut (ou python launcher).
      Voir cette page : How can I change what program opens a certain file on a Mac?




Mettre en place sur un site web




Les outils utilisés pour développer JeMeSouviens