LFCG Pronote is a Python-based project that aims to provide functionality related to Pronote, a web-based school management system. This project includes features such as data generation for the Baccalauréat (Bac) exams, Pronote API integration, and more.
To get started with LFCG Pronote, follow these steps:
git clone https://github.com/your-username/LFCG-Pronote.git
cd LFCG-Pronote
pip install -r requirements.txt
# Usage
The project consists of the following files:
- `data_bac_gen.py`: Python script for generating Baccalauréat (Bac) exam data.
- `data_sorted.py`: Python script for sorting data.
- `main.py`: Main script for the LFCG Pronote project.
- `pronote.py`: Pronote API integration script.
- `test_app.py`: Test script for the application.
- `static/`: Directory containing static files.
- `templates/`: Directory containing templates.
## Configuration
To use LFCG Pronote for your college/lycée, you need to update the Pronote school web address in the `pronote.py` script. Open `pronote.py` and locate the following line:
```python
client = pronotepy.Client(
'https://demo.index-education.net/pronote/eleve.html', # Replace this line
...
Replace the URL in the parentheses with the web address of your Pronote school. This ensures that the application interacts with the correct Pronote instance.
## Example Usage
1. Run the main application:
```bash
python main.py
Access the application in your web browser by navigating to http://localhost:5000.
Contributing
Contributions to LFCG Pronote are welcome! If you find any issues or have ideas for improvement, please open an issue or submit a pull request.
License
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.