ROQuiz v1.10.0
Note
La versione Java non verrà più supportata per motivi di tempo. Tuttavia, l'ultima release Java controlla se sono presenti domande aggiornate e volendo le scarica, quindi l'unica differenza è che non avrà le nuove feature.
Installazione ed Esecuzione
Desktop
- Scaricare la versione di ROQuiz per il proprio Sistema Operativo: Windows x64, Linux x64.
- Estrarre il contenuto dell'archivio.
- Lanciare l'eseguibile ROQuiz.
Mobile
Scaricare e installare la versione Android.
Features
Feature | 🖥️|📱 |
Numero domande | 107 |
Visualizzazione lista domande in-app | ✔️ |
Possibilità di modificare il file domande | ✔️ |
Scelta degli argomenti | ✔️ |
Visualizzazione lista domande (totale, pool, per argomento) | ✔️ |
Strumento di ricerca delle domande per keystring | ✔️ |
Impostazioni persistenti | ✔️ |
Impostazione: tema scuro | ✔️ |
Impostazione: toggle controllo aggiornamenti app | ✔️ |
Impostazione: toggle controllo nuove domande | ✔️ |
Impostazione: modifica del file domande (da dentro l'applicazione) | ✔️ |
Impostazione: caricamento file domande esterno | ✔️ |
Impostazione: modifica del numero di domande del quiz | ✔️ |
Impostazione: modifica del timer del quiz | ✔️ |
Impostazione: toggle mescolamento delle risposte | ✔️ |
Impostazione: toggle alert di conferma | ✔️ |
Impostazione: toggle tema scuro | ✔️ |
Template per pubblicare una issue | ✔️ |
Impostazione: modifica del file domande (reference) | ✔️ |
Modifica domande: scroll automatico alla riga dell'errore | ❌ |
Controllo domande duplicate | ❌ |
Unit/Function test | ❌ |
Pipeline CI/CD per build e deploy | ❌ |
Versione web ospitata su GitHub pages | ❌ |
Change Log
- aggiunta ViewEdit (permette di modificare il file domande direttamente dall'applicazione);
- sistemata la searchbar in ViewQuestions:
- i bordi nella versione desktop non erano arrotondati;
- aggiustati i colori delle icone e gli effetti;
- merge delle 2 varianti di ConfirmationAlert
- aggiustato IconButtonWidget e sistemati i theme;
Prossime versioni
- ViewEdit:
- aggiungere jumpTo() o animateTo() per scorrere fino alla riga dell'errore, quando si fa la validazione del file domande modificato;
- aggiungere le funzionalità di undo e redo;
- sistemare il metodo che controlla se ci sono nuove domande (per ora non c'è nessun controllo sull'API rate limit);
- aggiungere test (unit e funzionalità);
- aggiungere CI/CD per test automatizzati e deploy automatici;
- refactor code base;