Ultimi Voti
Vedi tuttiMedie per Materia
Andamento Voti
Prossimi Impegni
Il Tuo Codice
Condividi questo codice con un compagno per confrontare le vostre performance in modo anonimo.
Inizia Sfida
Inserisci il codice di un amico per avviare il confronto statistico immediato.
EduTrack
Certificato di Eccellenza Accademica
Si attesta la vittoria di
TU
nello scontro diretto contro
-
Media per Materia
Analisi Rendimento Materie
| Data | Materia | Voto | Tipo | Esito |
|---|
Soglia Limite Assenze — 25%
Superare il 25% delle ore totali comporta la non ammissione all'anno successivo
Registro Dettagliato
| Data | Giorno | Tipo | Ore equiv. | Dettaglio | Stato |
|---|
Notizie: Anteprima Limitata
Questa sezione è attualmente in costruzione. Al momento è possibile visualizzare solo l'anteprima dei messaggi; le funzioni di lettura estesa e download allegati arriveranno nelle prossime versioni Beta.
Cronologia Aggiornamenti
v0.23.0 (Personalizzazione & Feedback Visivo)
Ultima releaseL'App che Riflette il Tuo Studio
- Dynamic Theme Engine: Introdotta la modalità tema dinamico; il colore dell'interfaccia cambia automaticamente in base alla tua media (Verde = Eccellenza, Rosso = Emergenza).
- UI Personalizzata: Aggiunti nuovi controlli nella sezione Personalizza per forzare l'accento colore o attivare il feedback dinamico.
- Dashboard KPI Refresh: Nuove transizioni fluide sui contatori principali che si animano al caricamento dei dati.
v0.22.0 (Challenge UI & Design Focus)
Scontro Integrato & Design Pulito
- Integrated Challenge: Il "Confronta Voti" abbandona lo stile esterno per adottare lo stesso design system premium dell'app principale.
- Eliminazione Flashy Elements: Rimossi orbi fluttuanti e gradienti Spotify per favorire un'interfaccia più pulita, leggibile e professionale.
- Radar Chart Theme-Aware: Il grafico radar della sfida ora rispetta perfettamente il tema Light/Dark dell'utente.
v0.21.0 (Medie Pesate & Precisione)
Calcoli Matematici Avanzati
- Supporto Pesi (20%, 50%): Il sistema ora riconosce e processa i pesi variabili dei voti estratti dal registro.
- Media Ponderata: Algoritmo di calcolo riscritto per fornire una media reale che rispecchia i calcoli ufficiali dei docenti.
- Badge Peso: Visualizzazione immediata della percentuale di incidenza accanto ad ogni voto nella tabella valutazioni.
v0.20.0 (Monitoraggio Intelligente)
Controllo Totale sul Rendimento
- Riepilogo Insufficienze: Nuova sezione automatica in Monitoraggio che elenca tutte le materie sotto la sufficienza con schede rapide di recupero.
- Conditional UI: Il pannello di "Attenzione" scompare dinamicamente se non ci sono criticità rilevate, lasciando spazio a feedback positivi.
- Quick Navigator: Cliccando su una materia insufficiente, l'app ti porta istantaneamente al calcolatore di quella specifica materia.
v0.19.0 (Hierarchy & Scroll Fix)
Stabilità Strutturale del Layout
- Layout DOM Fix: Risolto un bug critico di annidamento HTML che causava il blocco dello scorrimento e la scomparsa della navigazione mobile.
- Recovery System: Ripristinata la corretta chiusura dei contenitori `app-screen` e `views-container`.
- Safe-Area Scrolling: Ottimizzata l'area di scorrimento per evitare che i contenuti finiscano sotto la barra di navigazione.
v0.18.0 (Security & Stealth)
Bypass Firewall Mastercom
- Browser Impersonation: Implementata mimetizzazione avanzata degli header per bypassare i controlli IP dei datacenter.
- Dynamic Form Scraping: L'app ora estrae dinamicamente campi nascosti (db_key, login_ts) dal form ufficiale di Mastercom al momento del login.
- Anti-Bot Resilience: Ridotto il rischio di blocchi temporanei durante la sincronizzazione massiva dei dati.
v0.17.0 (Vercel Core Persistence)
Logica Server-Side per il Cloud
- Redis/KV Integration: Configurato il supporto backend per Vercel Storage, garantendo sessioni fluide.
- Session Security: Implementate cookie policy SameSite=None e Secure per mantenere l'utente loggato anche su PWA.
- Async Optimization: Rimozione del threading lato server a favore di una gestione delle richieste asincrona più leggera.
v0.16.0 (Battle Mode Expansion)
Competizione Sociale Anonima
- Certificate Generator: Aggiunta funzione per scaricare o stampare un attestato di vittoria personalizzato dopo lo scontro.
- Social Link: Ottimizzata la condivisione del proprio codice sfida per velocizzare il confronto tra compagni.
- Privacy Engine: I dati condivisi per il confronto sono criptati e anonimizzati per garantire la massima riservatezza.
v0.15.0 (Confronta Voti - Battle Mode)
Dati vs Dati nel Massimo Hype
- Scontro Animato: Nuova interfaccia "Battle" per sfidare i voti dei tuoi amici tramite codici univoci.
- Round Statistici: Confronto round-per-round su Media, Numero Voti, Picchi di Eccellenza e Radar Chart finale.
v0.14.0 (Global Registry Support)
Espansione Oltre lo Standard
- Multi-School Engine: Supporto per la configurazione dinamica di diverse scuole tramite file `school_registry.json`.
- Automatic Proxy: Inserita logica di rilevazione del database corretto in base all'istituto di appartenenza.
v0.13.0 (API Core & Fallback AI)
Stabilità Server & Resilienza
- Auto-Repair Sync: Eliminata la concorrenza tra Thread. Riscritto il cuore del backend per interrogare il database in modo rigorosamente sequenziale, sconfiggendo i bug di corruzione chiave e i grafici vuoti.
- Guardian API: Aggiunto un modulo "Safe Request" in grado di intercettare le desincronizzazioni e lanciare auto-login invisibili di salvataggio. Sessioni indistruttibili.
- AI Auto-Discovery: Script Python adattivo che interroga a cascata gemini-2.5, 2.0 e 1.5 bypassando perennemente il famigerato errore Not Found 404 finché non trova un modello permesso alla tua chiave.
- Conversione Voti: Algoritmo nativo di trasformazione per simboli voti pre-grafico (I voti come "7½" e "8+" diventano float puliti, 7.5).
v0.12.0 (AI Strategist Overhaul)
Dalla Chat all'Analisi Automatica Premium
- Addio Chat Universale: Rimossa la chat bot interattiva. Ora entra in campo la scheda "Analisi Tattica JSON" calibrata esclusivamente in base ai risultati personali dello studente.
- Grafica Masterpiece: Nuovo elegante Overlay layer laterale composto da schede gerarchiche: Frase Motivazionale Iniziale (gradiente sfumato), Priorità Assoluta rossa, Aree Critiche e Strategia Didattica.
- Visuals Intelligenti: Caricatore "Orb Pulse Aura" per l'attesa AI, ed UI Failure state a bottoni pronti a riconnettersi senza ricaricare la PWA.
v0.11.0 (Notizie & Tweaks)
Comunicazioni & Esperienza Utente
- Notizie (Alpha): Inserimento iniziale della scheda Notizie per visualizzare le comunicazioni interne d'istituto.
- UI Toolbar: Ridotta la dimensione e la visibilità del pulsante AI su mobile per non distrarre la navigazione generale.
- Sorpresa Segreta: La modalità divertimento è stata nascosta... cerca tra i meandri del registro!
v0.10.0 (Agenda & Logic Polish)
Ottimizzazioni 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 il database scolastico 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.
Personalizza Interfaccia
Tema di Base
Colore d'Accento
Tema Dinamico
Il colore d'accento cambierà in base alla tua media scolastica per riflettere il tuo andamento.
Insufficienze Rilevate
Simulatore Voti
Simula più voti e scopri come cambia la tua media
Calcolatore Obiettivo
Scopri quanti voti ti servono per raggiungere una certa media