Title: Q&A Game (Individual)
Course: Informàtica 4t ESO v2 ang > Section: Topic 10. Continuing with App Inventor

Requirement:

The school wants to make an App for Open Day. It is thinking about a Q&A game (developed by the school community) to make visits more streamlined and participative.

The App must:

- pose questions in relation to the place being visited. The place must be labelled with a QR code. A database must be created with questions and possible answers on each place to visit
- offer possible answers (like Trivial Pursuit) Once the answer has been checked, the App has to say whether it’s right or not. If the answer is wrong the App must pose the question again with the possible answers shown in a different order for the user to pick the right one.
- show a ranking with the points obtained  Right answers score 4 points and 1 point is deducted for each wrong answer

When you have checked that the App is working properly, send the .apk file with the name openday_familyname.apk  and the source code with the name openday_familyname.aia to your teacher.

NB: Save the files you have created in your personal Drive folder.

CLUES for the SOLUTION

In topic 3 you did a Q&A game using ListPicker. To use ListPicker you have to enter questions and answers in the code. In the challenge set here, the questions and answers must be made by the school community. The questions and answers must be able to be created and modified without changing the code. The way to do this is to use a database which the entire school community can access, where they can write the questions and possible answers. You must use a Google Sheets document to solve this challenge.

The App has to work with QR codes. You can use BarcodeScanner to scan both barcodes and QR codes. You must generate a QR code on a website so the App can then recognise it in accordance with the associated code.

To work on open data you can replicate the code you find in the material, specifically this link.