Voglio condividere l'esperienza dell'evoluzione nell'uso dei sistemi di database nella scuola online di lingue GLASHA.
La scuola è stata fondata nel 2012 e all'inizio aveva solo 12 studenti, quindi non c'erano problemi nella gestione degli orari e dei pagamenti. Tuttavia, con la crescita, lo sviluppo e l'arrivo di nuovi studenti, è emersa la necessità di scegliere un sistema di database.
L'obiettivo era di realizzare:
- un database di tutti i clienti (studenti), conservando i loro nomi e cognomi, fuso orario, dettagli di contatto e note;
- un elenco analogo per i docenti, con le stesse informazioni su di loro;
- formare il programma dei docenti all'interno dello stesso sistema;
- creare generazione automatica del registro delle lezioni;

- tracciare la storia delle lezioni;

- gestire le finanze sia per le spese degli studenti sia per i pagamenti agli insegnanti;

- una scheda per monitorare i debitori tra gli studenti;
- un taccuino per annotazioni su particolari aspetti delle lezioni con promemoria.
Stranamente, tutta questa complessità è riuscita a essere gestita tramite Excel.
Inoltre, i fogli di calcolo hanno permesso di unire i budget degli studenti in uno solo (se appartenevano alla stessa famiglia), unire i budget dei docenti (se rappresentavano scuole partner), applicare coefficienti diversi per i pagamenti agli insegnanti, stabilire tariffe diverse per gli studenti, monitorare bonus e penalità per gli operatori della scuola su Skype, e analizzare i pagamenti e le lezioni.
Tuttavia, quando il numero degli studenti è aumentato a duecento e quello degli insegnanti a 75, questa funzionalità, realizzata ai limiti delle capacità di Excel, ha smesso di essere efficiente.
In primo luogo, il numero di report è diventato insufficiente per un sistema di gestione; in secondo luogo, la versione offline richiedeva una pulizia regolare per mantenere alta la velocità di lavoro. Inoltre, è stata necessaria un'integrazione con bot per controllare la disponibilità dei docenti, controllare il saldo su richiesta degli studenti, inviare SMS per le cancellazioni delle lezioni, ecc.
E col tempo abbiamo creato l'applicazione web GLASHA, che è fondamentalmente , che permette di pianificare il carico di lavoro degli insegnanti, gestire i programmi personali delle lezioni degli studenti e monitorare le finanze, grazie al quale sono diventate disponibili diverse forme di report, non è più necessaria una correzione mensile del database, e c'è la possibilità di creare un'area riservata per i clienti e caricare i compiti, test per verificare le conoscenze, allineare il programma con il fuso orario di ogni studente, ecc.

Credo che un sistema di pianificazione del genere sarebbe utile per ottimizzare qualsiasi tipo di attività.
Fonte: habr.com



