Giter VIP home page Giter VIP logo

esamevds-android's People

Contributors

daniele-athome avatar

Watchers

 avatar  avatar

esamevds-android's Issues

Compass training

A new game for training with compass, degrees, runway orientations. It should help reading the compass and make degrees computations faster.

  • from compass to degrees
  • from compass to cardinal direction
  • from compass to pattern leg
  • from pattern leg to pattern leg
  • direction of arrival
  • from runway orientation to cardinal direction
  • from runway orientation to direction
  • from runway orientation to compass
  • from "turn to degrees" to "go left/right" (and how much)

Domande rapide: quick sessions with non-repeating questions

Sorry, Italian only for this.

La modalità "domande rapide" dovrebbe usare tutte le domande, evitando di ripeterle almeno nella stessa sessione se non addirittura dopo un certo tempo - anche aprendo una sessione nuova.

Implementazione

I blocchi saranno di tutte le domande (somma totale del numero di domande per materia - num_domande), con esito immediato (per cui nessuna schermata finale). Al termine delle domande si ricomincerà da capo.

Andranno memorizzate le domande estratte nei blocchi al fine di non estrarre sempre le stesse domande. Le domande estratte avranno una certa vita in tempo dopo la quale saranno cancellate dal database, così avranno modo di essere riestratte.
La memorizzazione della domanda nel database dovrà avvenire dopo aver dato la risposta esatta.

Estrazione di tutte le domande

Questionario_esame non permette l'estrazione di tutte le domande casualmente, per cui andrà previsto un sistema di estrazione basato sul pregresso memorizzato fino a quel momento sul db.
In alternativa, inserire tutte le domande nel db ed estrarle casualmente, rimuovendole man mano che si rispondono correttamente.

Advanced CI

Include unit tests and possibly emulator tests.

Some nice graphics

  • Material components
  • Banner (based on launcher icon maybe?)
  • Background color or tiled background
  • Button color (for button effect in dialogs)
  • Button style/background/color (for button effect in activities; material button alone not enough - button toolbar separation needed)

Minimal test suite

Test on various versions of Android.

  • questions extractor from esame_VDS.jar
  • main screen: entering subscreens
  • game choice: ongoing exam
  • game choice: no ongoing exam
  • game choice: resume exam
  • game choice: simula materia
  • game choice: domande rapide
  • question: question with 2/3/4 answers
  • question: question with picture
  • exame: next/previous
  • exam: back pressed (abort exam)
  • exam: termination
  • exam/result: successfulness, wrong answers/unanswered questions
  • exam/result: verify wrong answers/unanswered questions
  • simula materia: immediate result
  • simula materia: next/previous
  • domande rapide: immediate result
  • domande rapide: next
  • persistence (mainly test ExamRepository)
  • utils: resize bitmap

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.