No description
Find a file
Stefano Mortellaro 3538f34a1d README: aggiungi istruzioni setup senza venv
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-08 14:15:08 +02:00
.gitignore Aggiungi istruzioni di setup al README 2026-07-08 14:14:14 +02:00
query_carico.py Primo commit: script di interrogazione carico didattico SmartEdu 2026-07-08 14:01:35 +02:00
README.md README: aggiungi istruzioni setup senza venv 2026-07-08 14:15:08 +02:00
requirements.txt Aggiungi requirements.txt e correggi .gitignore 2026-07-08 14:13:00 +02:00

query-carico-didattico

Script Python per interrogare le esportazioni del carico didattico prodotte da SmartEdu (portale di governance dell'Università di Catania).

Le esportazioni si ottengono da: https://segreterie.smartedu.unict.it/Governance/Report/Export.aspx

Il file scaricato (ExportCaricoDidattico_*.xlsx) non è incluso nel repository.

Utilizzo

python query_carico.py [-f <file.xlsx>] <codice_fiscale>
python query_carico.py [-f <file.xlsx>] --anomalie

Se -f non è specificato, lo script usa automaticamente il file ExportCaricoDidattico*.xlsx più recente presente nella stessa directory.

Esempi

python query_carico.py RSSMRA80A01C351X
python query_carico.py -f ExportCaricoDidattico_20260702.xlsx RSSMRA80A01C351X
python query_carico.py --anomalie

Setup

Con virtual environment (consigliato se si usano più progetti Python):

python -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install -r requirements.txt

Per usi successivi basta riattivare il venv:

source .venv/bin/activate

Oppure, installazione diretta:

pip install -r requirements.txt