Dashboard
S
—
Media Generale
—
Assenze Totali
—
—
Voti Negativi
—
Voti Positivi
Ultimi Voti
Vedi tuttiAndamento Voti
Prossimi Impegni
Compiti Imminenti
0Medie per Materia
Media per Materia
Profilo Accademico
| Data | Materia | Voto | Tipo | Esito |
|---|
Soglia Limite Assenze — 25%
Superare il 25% delle ore totali comporta la non ammissione all'anno successivo
0%
0 ore mancate
su 0 ore totali anno
0
Assenze intere
0 ore
0
Ritardi
0 ore
0
Uscite anticip.
0 ore
0
Giustificate
Registro Dettagliato
| Data | Giorno | Tipo | Ore equiv. | Dettaglio | Stato |
|---|
Cronologia Aggiornamenti
v0.10.0 (Agenda & Logic Polish)
Ultima releaseOttimizzazioni Logiche & Qualità di Vita
- Smart Agenda Headers: L'intestazione dei giorni in Agenda ora aggregate in modo dinamico e corretto, scrivendo "1 COMPITO" o "2 VERIFICHE" invece di un generico "EVENTO".
- Pulizia Visiva: Rimozione del badge colorato ricorsivo interno alla card dell'Agenda, dato che il bordo trasmette già l'informazione del tipo di evento.
- Triplo Ordinamento Voti: Riscritto il motore del pulsante "Ordina" nella vista Voti; ora agisce come uno switch ciclico per ordinare i voti al volo per (Data cronologica, Voto Crescente, Voto Decrescente).
- Cleanup: Eliminato un tasto ridondante e non funzionante dalla toolbar dei voti.
v0.9.0 (Graph & Dashboard Engine)
Grafici Perfetti su Mobile
- Anti-Scale Engine (Chart.js): Tutti i grafici su mobile (Andamento Voti, Medie per Materia) ora mantengono nativamente le proporzioni corrette permettendo uno scrolling laterale fluido, senza "schiacciarsi" o sfocarsi verticalmente o orizzontalmente.
- Risorse Assenze Fixate: Il testo "25%" indicante il limite assenze rischiava di compenetrarsi in header su dispositivi stretti: l'ho ancorato rigidamente *sotto* l'interfaccia.
- Label Giustificate Messa in Riga: Il badge di fondo "Tutte giustificate" è stato ripristinato al normale flusso HTML per evitare spiacevoli sovrapposizioni visive di testo sulla card.
v0.8.0 (Mobile Tables Refactor)
L'Esperienza Native su Mobile
- Voti Redesign: Dismesso l'impilamento forzato (Flex Column); la tabella su mobile posiziona intelligentemente e parallelamente le nature del voto, lasciando grande spazio alla Data ed alla Materia.
- Voto Chip Giganti: Gli indicatori principali dei voti (i quadrati arrotondati contenenti il numero es. "6") non si rimpiccioliscono più microscopicamente a 32px, ristabiliti ai comodi "44px" originali migliorando nettamente la sensazione di Touch (UI/UX).
- Assenze Re-Layout: Stessa formula per le assenze su telefono: gerarchia giorno/data ristabilita, etichette "Tipo" e "Stato" piazzate in linea ed ingrandite, con un chip delle ore marcato per immediata evidenza.
v0.7.0 (Chaos & AI Interface)
Interazione Utente & Modalità Chaos
- AI Smart Placement: Il tasto IA su mobile è stato spostato nella topbar per non coprire i contenuti in basso.
- Marco Le Palle Mode: Introdotta la "Meme Mode" con scuotimento UI, colori psichedelici e dati casuali (Modalità Sistema).
- Profile containment: Risolto l'overflow delle foto profilo, ora perfettamente circolari e contenute.
- Adaptive Menu: Transizioni più fluide per il menu "Altro" e chiusura automatica dopo la selezione.
v0.6.0 (Data & Navigation)
Struttura Voti e Nuova Navigazione
- Grades Card-View: Rivoluzionata la tabella voti su mobile: trasformata in una lista di schede eleganti con voto in evidenza.
- Bottom Menu v2: Riorganizzata la barra mobile con le 5 icone principali + tasto "Altro" espandibile.
- Responsive Tables: Tutte le tabelle ora nascondono intestazioni ridondanti su mobile per massimizzare la lettura.
- Subject Handling: Migliorata la visualizzazione dei nomi materie lunghi nelle barre di progresso.
v0.5.0 (Mobile Optimization)
Densità Informazioni & Leggibilità
- Density Boost: Ridotta la dimensione base dei font del 12% su mobile per mostrare più dati contemporaneamente.
- Compact KPI: Rimpicciolite le icone e i valori della dashboard per evitare scroll eccessivi su smartphone.
- Sidebar improvements: Aggiunto troncamento intelligente dei nomi per evitare rotture del layout con nomi lunghi.
- UI Polish: Ridotti margini e padding nelle sezioni principali per un look più moderno e compatto.
v0.4.0 (Professional PWA)
Rivoluzione Design PWA & AI Intelligence
- PWA Support: EduTrack è ora installabile su Android e iOS come app nativa con supporto offline avanzato (Service Worker v3).
- Design Overhaul: Introdotto il tema "Light Flat Professional". Eliminati i bagliori neon e i gradienti per una veste grafica premium e asciutta.
- Dashboard Smart: Aggiunti nuovi widget dinamici per gli "Ultimi Voti" e i "Compiti Imminenti".
- EduTrack AI: Integrato assistente IA intelligente con accesso a voti, argomenti e agenda per suggerimenti di studio personalizzati.
- Esperienza Native App: Supporto completo alle "Safe Areas" (notch dei cellulari) e icone HD personalizzate per la home screen.
- Timeline Pulita: Rimossa la ridondanza della data nel calendario timeline, lasciando solo il giorno della settimana per una lettura rapida.
v0.3.0
Interfaccia Native App e Fix CSS
- Riprogettata intera interfaccia mobile per sembrare un'app nativa con Bottom Navigation bar in vetro (glassmorphism).
- Diviso il massiccio file style.css (~2000 righe) in file CSS modulari e più facilmente gestibili (base, layout, components, views).
- Aggiornati font e ridimensionati pulsanti per miglior supporto al touch.
- Risolti problemi di calcolo matematico sulle percentuali del tracker delle assenze.
- Introdotto il check dell'orario leggendolo dalle descrizioni su ore di ritardo e uscita.
- Aggiunta etichetta "Alpha" al caricamento nell'interfaccia di Login.
- Rinominate diciture da "Assegnazione" a "Compito" nell'agenda e in timeline.
- Aggiunta la pagina Changelog per tracciare il diario di sviluppo.
v0.2.0
Nuovo Calcolatore Assenze e Timeline
- Creata un'interfaccia a schede interattive (KPI) per Assenze, Ritardi, Uscite e Giustifiche.
- Aggiunto un calcolatore intelligente di ore assenza (6h giorni standard, 8h al Giovedì).
- Inserita la Progress Bar che traccia il raggiungimento della soglia bocciatura (25%).
- Convertita la visualizzazione "Lavagna Kanban" dei compiti in una magnifica Timeline interattiva ordinata per giorno.
- Persistenza lato client: introdotto il sistema per flaggare un compito come completato salvandolo in memoria cache del dispositivo.
- Aggiunte scorciatoie per filtrare tra tipi di compito assegnati (Studio vs Esercizi scritti).
v0.1.0
Primo Rilascio Base
- Integrazione principale con backend Mastercom via web scraping Python.
- Struttura dati: Voti, Agenda, Compiti, Note e Assenze.
- Introdotte le macro-sezioni base e la logica di login col portale API.
- Implementato il salvataggio automatico delle API Key nella local session così che l'app le ricordi a ogni avvio.
- Integrazione Chart.js per monitoraggio progressi e Medie Materie.