Presentazione di QuizMaker 🧠
Sono felice di annunciare il rilascio del mio nuovo progetto: QuizMaker. Si tratta di una web app moderna e veloce, progettata per creare, gestire e svolgere quiz personalizzati in modo semplice e intuitivo.
Di cosa si tratta?
QuizMaker nasce dall’esigenza di avere uno strumento leggero e reattivo per testare le proprie conoscenze. L’applicazione è interamente basata su file JSON, il che la rende estremamente flessibile e facile da integrare con diversi dataset.
Funzionalità Principali
L’app non è solo un semplice player di quiz, ma un ecosistema completo:
- Svolgimento Quiz: Carica un dataset JSON e inizia subito il test.
- Editor Integrato: Ho incluso uno strumento visuale (
editor.html) per creare o modificare quiz senza dover scrivere manualmente il codice JSON. - Timer Personalizzato: Ogni domanda può avere limiti di tempo specifici.
- Esperienza Utente: Supporta il Drag & Drop per i file, ha un design moderno con supporto nativo per temi scuro/chiaro e animazioni fluide.
Come Accedere
Puoi iniziare a usare QuizMaker immediatamente accedendo alla versione hostata su quizmaker.stefanobrogi.it.
Tecnologia utilizzata
Per questo progetto ho deciso di puntare sulla semplicità e sulle performance, evitando framework pesanti:
- HTML5 per la struttura.
- Tailwind CSS per uno styling moderno e responsive.
- Vanilla JavaScript per la logica core e la gestione dello stato.
Come contribuire
Il progetto è open source e accoglie volentieri nuovi contributi, specialmente sotto forma di nuovi dataset nella cartella data/user_made/.
Potete trovare il codice sorgente completo e le istruzioni per l’uso direttamente sulla mia repository GitHub: QuizMaker su GitHub.
Spero che QuizMaker vi sia utile per i vostri studi o semplicemente per divertirvi a testare le vostre conoscenze!