Una suite completa per la digitalizzazione scolastica: dal registro di classe alla gestione colloqui, fino all'analisi predittiva del rendimento e alla didattica integrata.
Il progetto nasce dalla necessità di sostituire i sistemi di registro ingombranti con un'applicazione fast-first. BS-School permette ai docenti di gestire l'appello e le valutazioni in mobilità, garantendo che il tempo in classe sia dedicato all'insegnamento e non alla burocrazia.
Salvataggio asincrono dei dati senza ricaricamento della pagina tramite Fetch API e ottimizzazione dei pacchetti JSON.
Sistema di locking delle giornate basato su policy amministrative centralizzate e log dei cambiamenti.
Algoritmo di ricerca che identifica le effettive giornate di lezione basandosi sullo storico della materia anziché sul calendario solare.
Feedback visivo immediato sulle valutazioni: i voti cambiano colore dinamicamente per evidenziare insufficienze e picchi di rendimento.
Utilizzo estensivo di Stored Procedure su SQL Server per massimizzare la sicurezza e la velocità di esecuzione delle query complesse.
Abbiamo digitalizzato la gestione degli incontri scuola-famiglia. Il sistema permette ai docenti di impostare slot temporali e alle famiglie di prenotare in tempo reale, eliminando sovrapposizioni e code.
Abbiamo digitalizzato la gestione degli incontri scuola-famiglia. Il sistema permette ai docenti di impostare slot temporali e alle famiglie di prenotare in tempo reale, eliminando sovrapposizioni e code.
Il registro non si limita a memorizzare i voti, ma li trasforma in informazioni. Ogni insegnante ha accesso a una dashboard dedicata per ogni studente con grafici sull'andamento medio nel tempo.
Attraverso l'integrazione di database relazionali complessi, il sistema confronta la media dello studente con quella della classe, evidenziando precocemente situazioni di drop-out.
Un approccio educativo completo richiede di valorizzare anche i comportamenti meritevoli.
Gestione strutturata di sanzioni e richiami, con invio immediato della comunicazione alla famiglia tramite l'area riservata.
Funzionalità dedicata alla registrazione di meriti particolari e progressi significativi, incentivando la motivazione dello studente.
Una sezione dedicata alla didattica operativa dove il docente può assegnare lavori, allegare materiali e monitorare la consegna.
Possibilità di inserire link a risorse esterne o caricare file PDF/Documenti direttamente nell'area studente.
| Data | Compito | Stato |
|---|---|---|
| 28/04 | Esercizi SQL Join | In corso |
| 25/04 | Relazione Hardware | Corretto |
La robustezza del sistema è garantita da un'architettura SQL solida. Ogni operazione di scrittura viene filtrata da procedure che verificano i permessi e lo stato di "blocco" della giornata.
"La logica di business risiede nel database per garantire consistenza indipendentemente dal client utilizzato."
-- Esempio di logica di blocco implementata
CREATE PROCEDURE [dbo].[Appello_Save]
@DataLezione date,
@idStudente int
AS
BEGIN
-- Verifica se la giornata è bloccata (daytolock)
IF EXISTS (SELECT 1 FROM Settings WHERE data < @DataLimite)
THROW 50000, 'Modifica non consentita: giorno chiuso.', 1;
-- Esecuzione salvataggio...
END