Skip to content

Releases: mikyll/ROQuiz

ROQuiz v1.11.5

23 Jul 22:15

Choose a tag to compare

Downloads v1.11.5

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à nuove feature.

Download

Web

La versione web è accessibile sul mio sito web: mikyll.github.io/ROQuiz/

Funzionalità

Feature 🖥️ & 📱
Numero domande 115
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: toggle controllo aggiornamenti app ✔️
Impostazione: toggle controllo nuove domande ✔️
Impostazione: toggle quiz su argomenti interi ✔️
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) ✔️
Versione web ospitata su GitHub pages ✔️
Modifica domande: scroll automatico alla riga dell'errore
Controllo domande duplicate
Unit/Function test
Pipeline CI/CD per build e deploy

Change Log

  • fix al calcolo del voto

ROQuiz v1.11.4

02 Jul 21:31

Choose a tag to compare

Downloads v1.11.4

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à nuove feature.

Download

Web

La versione web è accessibile sul mio sito web: mikyll.github.io/ROQuiz/

Funzionalità

Feature 🖥️ & 📱
Numero domande 115
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: toggle controllo aggiornamenti app ✔️
Impostazione: toggle controllo nuove domande ✔️
Impostazione: toggle quiz su argomenti interi ✔️
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) ✔️
Versione web ospitata su GitHub pages ✔️
Modifica domande: scroll automatico alla riga dell'errore
Controllo domande duplicate
Unit/Function test
Pipeline CI/CD per build e deploy

Change Log

  • migliorato il calcolo del voto
  • aggiunte nuove domande
  • migliorata la CI
  • nuova impostazione che permette di usare tutte le domande di un argomento (utile se ci si vuole allenare su argomenti specifici)
  • migliorato il controllo versione

ROQuiz v1.10.1

18 Jan 00:24

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

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

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

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

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

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

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

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.