How manimanis/4t_2021 works
This repository is a browser-based programming-learning site: chapter and exercise pages present algorithm lessons, while companion scripts provide interactive practice. It also includes standalone Python and Pascal teaching examples, plus small desktop GUI exercises. The tree establishes the content and module inventory, but the README is empty and the excerpts do not show page-to-script wiring; accordingly, the graph keeps those components distinct rather than guessing runtime links.
Components 23
Learning content
- Chapter lessons
chapitre_01.html - Exercise sheets
serie_01.html - Extra pages
index.html
Interactive practice
- Chapter 3 activities
resources/apps/chapitre03.js - Chapter 5 activities
resources/apps/chapitre05.js - Chapter 6 activities
resources/apps/chapitre06.js - Series 3 activities
resources/apps/serie03.js - Series 3 activities
resources/apps/serie03-02.js - Series 4 activities
resources/apps/serie04-02.js
Shared frontend
- Exercise widgets
resources/js/draggable.js - Site interface
resources/js/main-ui.js - Page helpers
resources/js/funcs.js - Page navigation
resources/js/pages.js - Content saving
resources/js/savecontent.js - Browser utilities
resources/js/utilities.js - Code highlighter
resources/js/highlight.pack.js - Algorithm highlighting
resources/js/hljs.algorithm.js
Example programs
- Algorithm examples
codes/chapitre01/activite01.py - Loop exercise
codes/chapitre03/entrainement.py - Subprogram examples
codes/chapitre04/triangulaire.py - Patient lookup
codes/chapitre05/fiches_patients.py - Desktop exercises
codes/chapitre05/convertisseur/convertisseur.py - Pascal example
codes/chapitre05/BacTheorique/Bac2016.pas