Skip to content

Releases: mikyll/ROQuiz

ROQuiz v1.10.1

18 Jan 00:24
Compare
Choose a tag to compare

Downloads v1.10.1

Note

La versione Java non verrà più supportata per motivi di tempo. Tuttavia, se qualcuno la volesse usare comunque, l'ultima release Java permette di controllare se sono presenti domande aggiornate e scaricarle. Quindi l'unica differenza è che non avrà le nuove feature.

Installazione ed Esecuzione

Desktop

  1. Scaricare la versione di ROQuiz per il proprio Sistema Operativo: Windows x64, Linux x64.
  2. Estrarre il contenuto dell'archivio.
  3. 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

  • sistemato stile in generale (colori, padding, ...);
  • icon_button_long_press: sistemato un bug per cui quando veniva disabilitato e riabilitato, non si disattivava l'holding, quindi provando a ricliccarlo si perdeva un click;
  • ViewQuiz: aggiunta la possibilità di mostrare/nascondere il tempo rimanente;
  • ViewSettings: aggiunta la possibilità di modificare il numero delle domande e il timer, inserendo il numero manualmente (se ci sono molte domande arrivare al limite massimo o minimo richiede parecchio tempo);
  • AppUpdater: sistemato il controllo delle nuove versioni (prima controllava solo minor e major, ora controlla anche la patch version);
  • pubspec.yaml: aggiornati tutti i package;
  • Android: aggiornato Kotlin Gradle plugin all'ultima versione (1.9.22);

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;

ROQuiz v1.10.0

17 Dec 15:12
10cc211
Compare
Choose a tag to compare

Downloads 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

  1. Scaricare la versione di ROQuiz per il proprio Sistema Operativo: Windows x64, Linux x64.
  2. Estrarre il contenuto dell'archivio.
  3. 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;

ROQuiz v1.9.0

04 Dec 13:50
Compare
Choose a tag to compare

Downloads v1.9.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

  1. Scaricare la versione di ROQuiz per il proprio Sistema Operativo: Windows x64, Linux x64.
  2. Estrarre il contenuto dell'archivio.
  3. Lanciare l'eseguibile ROQuiz.

Mobile

Scaricare e installare la versione Android.

Features

Versione 1.9.0 Desktop Mobile
Simulazione quiz ✔️ ✔️
Correzione risposte ✔️ ✔️
Scelta argomenti ✔️ ✔️
Lista domande per argomento ✔️ ✔️
Scelta numero domande del quiz ✔️ ✔️
Scelta timer ✔️ ✔️
Scelta per mescolare le risposte ✔️ ✔️
Scelta del tema (chiaro/scuro) ✔️ ✔️
Controllo aggiornamenti app ✔️ ✔️
Controllo domande aggiornate ✔️ ✔️
Impostazioni persistenti ✔️ ✔️
Caricamento di un file domande personalizzato ✔️ ✔️
Funzionalità di ricerca delle domande nella lista ✔️ ✔️
Numero domande 107 107

Change Log

  • risolto il bug #17;
  • sostituiti widget deprecati (Android Predictive Back);
  • aggiornati i theme (light e dark);
  • aggiunto supporto per il logo;

Prossime versioni

  • sistemare search bar (nella versione Desktop non è arrotondata bene);
  • aggiungere ViewEdit per file domande;
  • sistemare il metodo che controlla se ci sono nuove domande (per ora non c'è nessun controllo sull'API rate limit);
  • aggiungere test;
  • aggiungere CI/CD per test automatizzati e deploy automatici;
  • refactor code base;

ROQuiz v1.8

02 Sep 01:50
209101d
Compare
Choose a tag to compare

Downloads v1.8

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

  1. Scaricare la versione di ROQuiz per il proprio Sistema Operativo: Windows x64, Linux x64.
  2. Estrarre il contenuto dell'archivio.
  3. Lanciare l'eseguibile ROQuiz.

Mobile

Scaricare e installare la versione Android.

Features

Versione 1.8 Desktop Mobile
Simulazione quiz ✔️ ✔️
Correzione risposte ✔️ ✔️
Scelta argomenti ✔️ ✔️
Lista domande per argomento ✔️ ✔️
Scelta numero domande del quiz ✔️ ✔️
Scelta timer ✔️ ✔️
Scelta per mescolare le risposte ✔️ ✔️
Scelta del tema (chiaro/scuro) ✔️ ✔️
Controllo aggiornamenti app ✔️ ✔️
Controllo domande aggiornate ✔️ ✔️
Impostazioni persistenti ✔️ ✔️
Caricamento di un file domande personalizzato ✔️ ✔️
Funzionalità di ricerca delle domande nella lista ✔️ ✔️
Numero domande 107 107

Change Log

  • risolto il bug #16;
  • aggiornato il comportamento della barra di ricerca (ora mostra il numero delle domande trovate, e se nessuna corrisponde alla stringa cercata, la lista non si resetta);
  • aggiunta la possibilità di deselezionare le risposte nel quiz;

Prossime versioni

  • sistemare search bar in versione Desktop;
  • aggiungere ViewEdit per file domande;

ROQuiz v1.7

05 Aug 01:20
Compare
Choose a tag to compare

Downloads v1.7

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

  1. Scaricare la versione di ROQuiz per il proprio Sistema Operativo: Windows x64, Linux x64
  2. Estrarre il contenuto dell'archivio.
  3. Lanciare l'eseguibile ROQuiz.

Mobile

Scaricare e installare la versione Android.

Features

Versione 1.7 Desktop Mobile
Simulazione quiz ✔️ ✔️
Correzione risposte ✔️ ✔️
Scelta argomenti ✔️ ✔️
Lista domande per argomento ✔️ ✔️
Scelta numero domande del quiz ✔️ ✔️
Scelta timer ✔️ ✔️
Scelta per mescolare le risposte ✔️ ✔️
Scelta del tema (chiaro/scuro) ✔️ ✔️
Controllo aggiornamenti app ✔️ ✔️
Controllo domande aggiornate ✔️ ✔️
Impostazioni persistenti ✔️ ✔️
Caricamento di un file domande personalizzato ✔️ ✔️
Funzionalità di ricerca delle domande nella lista ✔️ ✔️
Numero domande 107 107

Change Log

  • aggiunte 3 nuove domande da RedDuality;
  • risolti i bug #10, #11, #12, #14;
  • implementate le seguenti feature:
    • aggiunta la possibilità di visualizzare l'intera lista delle domande, e la lista del pool da cui possono essere pescate, in base agli argomenti scelti;
    • aggiunta una barra di ricerca per cercare le domande in base ad una stringa;
    • aggiunta la possibilità di resettare le impostazioni singolarmente, con doppio tap sul nome dell'impostazione;
    • possibilità di caricare un file domande personalizzato;
    • controllo se sono presenti nuove versioni dell'applicazione (con relativa impostazione per controllo automatico all'avvio);
    • controllo se sono presenti nuove domande nella repository (#2, con relativa impostazione per controllo automatico all'avvio);
  • aggiornata la lista dei contributors: ora viene caricata da un file JSON;
  • aggiunto un messaggio d'errore quando si tenta di caricare, dalle impostazioni, un file domande personalizzato formattato male;
  • aggiornata la schermata del Quiz:
    • ora se la card della domanda è troppo lunga e sborda verso il basso, si può scorrere;
    • il risultato con domande giustee/sbagliate è stato spostato in una card in rilievo;
  • aggiornata animazione della stellina nelle info.

Prossime versioni

  • sistemare search bar in versione Desktop;
  • aggiungere ViewEdit per file domande;

ROQuiz v1.6

15 Jul 11:35
Compare
Choose a tag to compare

Downloads v1.6

Note

  • Questa versione presenta un bug rilevante: #14.
  • 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

  1. Scaricare la versione di ROQuiz per il proprio Sistema Operativo: Windows x64, Linux x64
  2. Estrarre il contenuto dell'archivio.
  3. Eseguire ROQuiz.exe.

Mobile

Scaricare e installare roquiz-mobile.apk.

Features

Versione 1.6 Desktop Mobile
Simulazione quiz ✔️ ✔️
Correzione risposte ✔️ ✔️
Scelta argomenti ✔️ ✔️
Lista domande per argomento ✔️ ✔️
Scelta numero domande del quiz ✔️ ✔️
Scelta timer ✔️ ✔️
Scelta per mescolare le risposte ✔️ ✔️
Scelta del tema (chiaro/scuro) ✔️ ✔️
Controllo domande aggiornate
Controllo aggiornamenti app
Impostazioni persistenti ✔️ ✔️
Possibilità di personalizzare le domande ✔️
Numero domande 104 104

Change Log

  • aggiunte 17 nuove domande da RedDuality;
  • aggiornato Flutter:
    • nuove versioni dei package;
    • rimosse call deprecate;
  • aggiunto un messaggio d'errore in caso il file delle domande sia formattato male;
  • aggiunto un alert di conferma quando l'utente tenta di uscire dal quiz, e quando prova a terminare avendo ancora delle risposte non date;
  • aggiunta opzione per disattivare gli alert di conferma, nelle impostazioni;

ROQuiz v1.5

16 Jul 15:07
262c25a
Compare
Choose a tag to compare

Downloads v1.5

Installazione ed Esecuzione

Desktop

  1. Scaricare la versione di ROQuiz per il proprio Sistema Operativo: Windows x64, Linux x64, o macOS ARMx64.
  2. Estrarre il contenuto dell'archivio.
  3. Eseguire Launcher con doppioclick.

Mobile

  1. Scaricare roquiz-mobile.apk.
  2. Selezionare INSTALLA ed INSTALLA COMUNQUE.

Features

Versione 1.5 Desktop Mobile
Simulazione quiz ✔️ ✔️
Correzione risposte ✔️ ✔️
Scelta argomenti ✔️ ✔️
Lista domande per argomento ✔️ ✔️
Scelta numero domande del quiz ✔️ ✔️
Scelta timer ✔️ ✔️
Scelta per mescolare le risposte ✔️ ✔️
Scelta del tema (chiaro/scuro) ✔️ ✔️
Controllo domande aggiornate ✔️
Controllo aggiornamenti app ✔️
Impostazioni persistenti ✔️ ✔️
Possibilità di personalizzare le domande ✔️
Numero domande 87 87
Usa JavaFX Sì 💀 No 🧠

Change Log

  • Risolto Issue #4;
  • Risolto Issue #6;
  • Risolto Issue #7;
  • Aggiunto il tema scuro;
  • Aggiunta la possibilità di mescolare le risposte (così da evitare di memorizzarne la posizione);
  • Aggiunta la possibilità di visualizzare la lista completa delle domande di un certo argomento;
  • Rimosso il focus dal numero e dal testo della domanda;
  • Aggiunta la possibilità di controllare se sono disponibili nuove versioni dell'app;
  • Refactor dei controlli degli aggiornamenti (sia file domande che versioni dell'app);
  • Aggiunto un pdf con la spiegazione delle domande del quiz;
  • Aggiunta una copia della licenza nell'archivio;

ROQuiz v1.4

20 Jan 15:03
Compare
Choose a tag to compare

Downloads v1.4

Feature

Versione 1.4 Desktop Mobile
Simulazione quiz ✔️ ✔️
Correzione risposte ✔️ ✔️
Scelta argomenti ✔️ ✔️
Scelta numero domande ✔️ ✔️
Scelta timer ✔️ ✔️
Impostazioni persistenti ✔️
Controllo domande aggiornate ✔️
Calcolo range voto ✔️
Domande presenti 87 87
Usa JavaFX Sì 💀 No 🧠

Installazione ed Esecuzione

Desktop

  1. Scaricare ROQuizDeployWindows.zip, ROQuizDeployLinux.tar.gz o ROQuizDeployMac.tar.gz, a seconda del sistema operativo, ed estrarne il contenuto.
  2. Eseguire Launcher con doppioclick.

Mobile

  1. Scaricare roquiz-mobile.apk.
  2. Selezionare INSTALLA ed INSTALLA COMUNQUE.

Change Log

Cambiamenti rispetto alla versione precedente:

  1. Aggiunte impostazioni persistenti, mediante un file JSON.
  2. Aggiunta la possibilità di scaricare le domande aggiornate dalla repo di GitHub.

ROQuiz v1.3

15 Jan 01:42
757afc7
Compare
Choose a tag to compare

Downloads v1.3

Esecuzione

Desktop

  1. Scaricare ROQuizDeployWindows.zip o ROQuizDeployLinux.tar.gz, a seconda del sistema operativo, ed estrarne il contenuto.
  2. Eseguire Launcher con doppioclick.

Mobile (Beta)

  1. Scaricare roquiz_v1.3-mobile_beta.apk.
  2. Selezionare INSTALLA ed INSTALLA COMUNQUE.

Change Log

Cambiamenti rispetto alla versione precedente:

  1. Aggiunto un bottone per tornare al menu principale.
  2. Qualche piccola correzione.
  3. Ridotte le dimensioni del JRE per Linux.

ROQuiz v1.3-mobile_beta

02 Jan 19:08
Compare
Choose a tag to compare
Pre-release

Downloads v1.3-mobile_beta

ROQuiz per Android. Questa è una prima versione (beta) per mobile, con le funzionalità base: l'utente può avviare il quiz in cui sono presenti 16 quesiti casualmente pescati dai 85 presenti in Domande.txt, e verrà avviato un timer di 18 minuti. Allo scadere del tempo l'utente non può più selezionare le risposte, vengono visualizzate quelle corrette, e viene mostrato il range di voto che dipende dall'esito dello scritto.

Esecuzione

  1. Scaricare roquiz_v1.3-mobile_beta.apk.
  2. Selezionare INSTALLA ed INSTALLA COMUNQUE.

Prossime Versioni

Nelle prossime versioni verranno aggiunte le funzionalità di scelta degli argomenti da includere nel quiz, le possibilità di modificare le impostazioni (tramite cui scegliere il numero di quesiti per quiz ed il tempo del timer), e la possibilità di controllare se sono presenti nuove domande. Inoltre, verranno realizzate le build per MacOS e iOS.