Bonjour à la communauté!
je me lance dans un projet avec peu de temps et juste un peu d'expérience.
Je voudrais créer une petite application qui teste la personnalité d’un individu avec quinze questions numérotées de 1 à 15.
Pour chacune des questions, la (ou éventuellement les) réponse(s) est choisie parmi trois possibles a), b) ou c).
Chaque réponse vaut 1 point, et on passe à la question suivante dès que la réponse est donnée.
A l'issue du test:
-
un score final avec une majorité de réponse a) donne un score A supérieur à B et à C et doit dans ce cas provoquer l'affichage d'une page écran A correspondant à un profil de personnalité A décrit en quelques mots
-
idem une page écran B doit s'afficher pour un résultat correspondant à un maximum de réponses b)
-
idem une page écran C pour une majorité de c)
Si le score final est équilibré entre a), b) et c) alors une page écran D correspondant à ce cas doit s'afficher.
Cette application sera hébergée sur une tablette tactile.
Le score final A, B, C ou D du test devra être consigné vers une carte arduino à proximité.
La communication est établie en BluetoothLE et dès réception du score une action A, B, C ou D est ordonnée par la carte.
Cette action étant terminée, la carte arduino autorise alors la réinitialisation du test avec un retour à la première question. Un bouton est prévu à cet effet à la fin du test.
Les commandes relatives aux connexion/déconnexion entre tablette et carte Arduino sont toujours visibles, et restent accessibles en permanence.
La connexion est établie en amont du test en principe une fois pour tous les tests qui pourraient se succéder.
Je serais bien volontiers à l'écoute de vos conseils, c'est un réel défi pour moi de réussir cela. Merci d'avance.
Hello, community!
I'm embarking on a project with little time and just a little experience.
I would like to create a small application that tests an individual's personality with fifteen questions numbered from 1 to 15.
For each question, the answer(s) is (are) chosen from three possible options: a), b), or c).
Each answer is worth 1 point, and the user moves on to the next question as soon as the answer is given.
At the end of the test:
-
a final score with a majority of answers a) gives a score A higher than B and C and should in this case trigger the display of a screen page A corresponding to a personality profile A described in a few words
-
similarly, a screen page B should be displayed for a result corresponding to a maximum of answers b)
-
similarly, a screen page C for a majority of c)
If the final score is balanced between a), b), and c), then a screen page D corresponding to this case should be displayed.
If the final score is balanced between a), b), and c), then a screen page D corresponding to this case must be displayed.
This application will be hosted on a touchscreen tablet.
The final score A, B, C, or D of the test must be recorded on a nearby Arduino board.
Communication is established via BluetoothLE, and upon receipt of the score, an action A, B, C, or D is ordered by the board.
Once this action is complete, the Arduino board then authorizes the test to be reset, returning to the first question. A button is provided for this purpose at the end of the test.
The commands relating to the connection/disconnection between the tablet and the Arduino board are always visible and remain accessible at all times.
The connection is established before the test, in principle once for all the tests that may follow.
I would be very grateful for your advice. It is a real challenge for me to achieve this. Thank you in advance.