A Streamlit dashboard for visualizing and analyzing academic data from ITS AI & Data Science course.
-
Lesson Distribution: Visualize teaching hours distribution across instructors
- Pie chart with total hours
- Bar chart showing individual instructor hours
- Toggle between 1st and 2nd year data
-
Academic Performance Analysis:
- Student grade averages with visualizations
- Teacher grade distributions
- Attendance tracking with critical threshold indicators
- Individual student report cards
-
Performance Metrics:
- Top and bottom performers
- Attendance champions
- Performance/attendance ratio analytics
- Clone this repository
- Install requirements:
pip install -r requirements.txtRun the Streamlit application:
streamlit run main.pyThe application expects the following data files in the ./data directory:
Calendario AI&DS - biennio 2023-25 - Calendario 1° anno.csvCalendario AI&DS - biennio 2023-25 - Calendario 2° anno.csvValutazioni_Presenze.xlsx
For Docker deployment, refer to README.Docker.md
This project is licensed under the MIT License - see the LICENSE file for details.