Il progetto

Un registro elettronico pensato come una scuola vera, non come una demo.

Libery mette insieme anagrafiche, ruoli, orari, lezioni, voti, note e permessi in un ambiente unico. Ogni pagina nasce per risolvere un pezzo concreto della giornata scolastica.

Logo Libery

5

ruoli con permessi separati

1

orario definitivo per classe

0

funzioni finte: tutto è collegato ai dati

Funzionalità

Quello che l'app sa già fare.

La logica non è isolata in pagine separate: voti, lezioni, materie, classi e utenti si parlano tra loro.

Scuola

Gestione di scuola, classi, indirizzi, calendario scolastico, giorni di sospensione e fasce orarie.

Didattica

Orario settimanale per classe, vista docente, vista studente, firma lezione e gestione delle supplenze.

Studenti

Materie della propria classe, storico delle lezioni svolte, voti, medie per materia e note ricevute.

Docenti

Classi assegnate, lezioni firmate, voti, note, supplenze e orario personale consultabile.

Segreteria

Creazione e aggiornamento di studenti, docenti, classi e struttura scolastica senza passare dall'admin Django.

Utenti

Ogni ruolo ha una strada diversa.

La stessa app cambia faccia a seconda di chi entra: niente menu inutili, niente dati fuori contesto.

Ruolo Vede Può fare
Studente Orario, materie, lezioni, voti e note Consultare il proprio percorso
Docente Classi, studenti, orario e registro Firmare lezioni, inserire voti e note
Genitore Figli associati e comunicazioni Seguire aggiornamenti e andamento
Segreteria Struttura della scuola Gestire anagrafiche e configurazioni
Dirigente Panoramica completa Confermare note e governare la scuola

Scelte tecniche

Il lavoro nascosto è nei collegamenti.

Le entità sono modellate per evitare dati scollegati: una lezione appartiene a classe, materia, fascia oraria e docente; una nota può essere confermata; un orario ha versioni valide nel tempo.

Fixture demo completa per caricare una scuola inventata e navigabile.

Test automatici per ruoli, permessi, orario, lezioni e configurazioni.

Template pensati per lavorare da browser, senza passare dall'admin.

UI coerente con il contesto scolastico: densa, leggibile, ripetibile.