Skip to content

rtavenar/exos_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scripts et données pour la génération automatique de GH Page contenant les exos Python

Structure

  • data/ contient les données extraites de <repl.it>
  • book/ contient la structure fixe du Jupyter Book (tout ce qui ne dépend pas du contenu de data/)
  • py/ contient les scripts Python nécessaires pour enrichir le Jupyter Book avec les exercices issus de <repl.it>
  • .github/ contient la GitHub Action qui :
    1. génère les fichiers Markdown à partir du contenu de data/
    2. compile le bouquin au format HTML
    3. le publie sur GitHub Pages

TODO list

  • Ajouter un historique des exercices faits / pas faits / partiellement faits en utilisant le localStorage en JS.
    • OK, mais on pourrait améliorer le déclenchement du add_ticks
  • Vérifier le rendu visuel des blocs dans lequels on code sur plusieurs supports
  • Implémenter les unit tests pour tester automatiquement une solution proposée
    • OK pour les unit tests, reste les input-output-matching
  • suivre le problème des input dans pythonpad
  • Revoir un peu les exercices