This Python bot performs local scraping and automation related to the France-IOI platform. It's designed as a proof of concept (PoC) to explore automated problem-solving and lesson structure analysis, not to bypass the learning process.
This project started as a dare with my NSI teachers: to get a perfect grade by building a working automation system tied to a France-IOI exercise grade during the first trimester. It turned out to be a real challenge. The platform's PHP-based architecture made both scraping and automation quite tricky!
Note
- This only does local scraping. No large-scale or external crawling happens here.
- The purpose is strictly educational and demonstrative.
- Doing the exercises yourself is always better for learning. 😉 Unless you already know the concepts, of course.
- Under the MIT License, this software is provided "as is" without warranty, and the author is not liable for any damages or losses.
- Automates most France-IOI tasks locally
- Scrapes and structures available lessons
Distributed under the MIT License.
Ce bot Python réalise un scraping local et une automatisation limitée en lien avec la plateforme France-IOI. Il s'agit d'une preuve de concept (PoC) visant à explorer la résolution automatisée de problèmes et l'analyse de la structure des leçons, sans remplacer l'apprentissage réel.
Le projet est né d'un défi lancé par mes professeurs de NSI : obtenir la note maximale en développant un système d'automatisation fonctionnel en lien avec une note France-IOI du premier trimestre. Le développement a été un vrai défi. L'architecture en PHP de la plateforme rend le scraping et l'automatisation particulièrement complexes !
Note
- Il s'agit uniquement de scraping local. Aucun crawling externe ou à grande échelle n'est réalisé.
- L'objectif est purement éducatif et démonstratif.
- Faire les exercices soi-même reste toujours la meilleure manière d'apprendre. 😉 Sauf si on sait déjà faire, bien sûr.
- Sous licence MIT, ce logiciel est fourni "tel quel" sans garantie, et l'auteur ne peut être tenu responsable de tout dommage ou perte.
- Automatise la plupart tâches France-IOI en local
- Récupère et structure les leçons disponibles
Distribué sous licence MIT.
