https://github.com/berenger2/roadquizextractor
Ce projet est une application qui permet de convertir facilement des fichiers PDF contenant des questions-réponses sur le code de la route en un fichier JSON structuré, prêt à être utilisé pour des applications éducatives
https://github.com/berenger2/roadquizextractor
python streamlit
Last synced: 2 months ago
JSON representation
Ce projet est une application qui permet de convertir facilement des fichiers PDF contenant des questions-réponses sur le code de la route en un fichier JSON structuré, prêt à être utilisé pour des applications éducatives
- Host: GitHub
- URL: https://github.com/berenger2/roadquizextractor
- Owner: Berenger2
- Created: 2025-01-01T16:06:34.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-01T17:04:20.000Z (4 months ago)
- Last Synced: 2025-01-12T12:33:00.493Z (4 months ago)
- Topics: python, streamlit
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RoadQuizExtractor 🚦
**Un outil puissant et simple pour extraire et structurer des questions-réponses à partir de fichiers PDF sur le code de la route.**---
## Fonctionnalités
- **Upload de fichiers PDF** : Chargez vos fichiers PDF contenant des questions sur le code de la route.
- **Extraction automatique** : Analysez les questions, options et réponses grâce à un système d'extraction basé sur des expressions régulières.
- **Export JSON** : Génération automatique d'un fichier JSON structuré, prêt pour une utilisation dans des applications web ou éducatives.
- **Interface intuitive** : Interface utilisateur simple et fluide avec Streamlit.---
## Cas d'Usage
- Plateformes éducatives ou applications de quiz en ligne.
- Digitalisation de contenu d'apprentissage sur le code de la route.
- Préparation rapide d'examens ou de simulations interactives.---
## Installation
Clonez ce projet :
```bash
git clone https://github.com/Berenger2/RoadQuizExtractor.git
cd RoadQuizExtractor
cd app
```
---
Installez les dépendances :
```bash
pip install -r requirements.txt
```
---
Lancez l'application :```bash
streamlit run app.py
```
---
## Technologies Utilisées- **Python** : Langage principal.
- **Streamlit** : Pour l'interface utilisateur.
- **PyPDF2** : Extraction de texte depuis les PDF.
- **Regex** (Expressions Régulières) : Analyse et structuration des données.