Applicazione web interattiva per gli studenti di UniTo che si preparano all'esame di Economia e Gestione d'Impresa. Questa webapp permette di esercitarsi con domande d'esame reali attraverso un'interfaccia moderna, intuitiva e funzionale.
Prova subito l'app: https://mrdionesalvi.github.io/egid_web/
- 📝 Quiz con domande d'esame reali
- 🗂️ Selezione di quiz per argomento specifico o domande casuali
- 🌟 Modalità "Tutti i Quiz" per affrontare tutte le domande disponibili
▶️ Modalità "Inizia da Domanda" per riprendere da un punto specifico- 🤖 Filtro domande AI per includere o escludere domande generate da intelligenza artificiale
- 🎲 Sistema di punteggio 0-31 con soglia di promozione a 18/31
- 📊 Salvataggio delle statistiche nel browser (domande completate, risposte corrette)
- 📈 Analisi dettagliata delle performance e degli argomenti da migliorare
- 🔄 Possibilità di rivedere le risposte fornite
- 📱 Interfaccia responsive ottimizzata per dispositivi mobili e desktop
- 🎯 Visualizzazione immediata delle risposte corrette/errate
- ⏱️ Tracciamento del tempo impiegato
- 🖥️ Modalità Fullscreen per concentrarsi solo sul quiz
- 📝 Indicatori visivi per domande generate da AI con tooltip informativi
- ℹ️ Modal informativo con le fonti delle domande (Telegram, Dione, Diego-AI)
- Visita il sito web dell'applicazione: https://mrdionesalvi.github.io/egid_web/
- Scegli la modalità di quiz:
- Domande Casuali: 12 domande casuali per un'esperienza d'esame realistica
- Scegli Argomento: 12 domande per concentrarti su aree specifiche
- Tutti i Quiz: tutte le domande disponibili nel database
- Inizia da Domanda: inizia da una domanda specifica e prosegui fino alla fine
- Utilizza il pulsante fullscreen durante il quiz per una concentrazione massima
- Rispondi alle domande e ricevi feedback immediato
- Al termine del quiz, consulta i risultati con il nuovo sistema di punteggio 0-31
- Visualizza le tue statistiche per tracciare i progressi nel tempo
- HTML5: struttura del documento
- CSS3: design responsivo e animazioni
- JavaScript (ES6+): logica applicativa e interattività
- Chart.js: visualizzazione grafica delle statistiche
- Local Storage API: persistenza dei dati lato client
- Plausible Analytics: tracciamento anonimo dell'utilizzo
egid_web/
├── index.html # Struttura HTML principale
├── css/
│ └── style.css # Stili CSS
├── js/
│ ├── app.js # Logica principale dell'applicazione
│ └── questions.js # Gestione delle domande e categorie
├── img/
│ └── meme.jpg # Immagini utilizzate nell'applicazione
└── input.txt # Database delle domande d'esame
Per testare l'applicazione in locale:
-
Clona il repository:
git clone https://github.com/mrdionesalvi/egid_web.git cd egid_web -
Avvia un server web locale. Ad esempio, con Python:
# Con Python 3 python -m http.server # Oppure con Python 2 python -m SimpleHTTPServer
-
Apri il browser e visita
http://localhost:8000
- Creare un nuovo repository su GitHub
- Clonare il repository in locale
- Copiare tutti i file di questo progetto nella directory del repository
- Effettuare commit e push dei file su GitHub
- Nelle impostazioni del repository, abilitare GitHub Pages dalla sezione "Pages"
- Selezionare il branch "main" come sorgente e salvare
- Il sito sarà ora disponibile all'URL
https://<username>.github.io/<nome-repository>/
Le domande sono contenute nel file input.txt e seguono questo formato:
Q: Testo della domanda
V: Risposta corretta
F: Risposta errata 1
F: Risposta errata 2
È possibile modificare questo file per aggiungere, rimuovere o modificare le domande.
Questo progetto è distribuito con licenza MIT. Si prega di consultare il file LICENSE per ulteriori dettagli.
Creato per gli studenti di Informatida di UniTo - Mede with <3 by Dione