Title: Juego de preguntas y respuestas (Individual)
Course: Mobilitzem la informàtica 4t ESO (en castellano) - Curs 2020/21 > Section: Tema 10. App Inventor, continuamos

Requisito:

El centro educativo quiere hacer una App para la Jornada de Puertas Abiertas. Se piensa en un juego de preguntas y respuestas (elaboradas por la comunidad educativa) que haga que la visita sea más ágil y participativa.

La App tendrá que:

·         proponer preguntas en función del lugar que se visita. El lugar tiene que estar rotulado con un código QR. Se tendrá que crear una base de datos que recoja las preguntas y las posibles respuestas de cada lugar a visitar.

·         ofrecer posibles respuestas (tipo trivial). Una vez marcada la respuesta, la App tiene que decir si es correcta o no, y en este segundo caso, volver a ofrecer la pregunta con las respuestas en otro orden hasta que el usuario elige la respuesta correcta.

·         mostrar un ránking con los puntos obtenidos. Las preguntas acertadas suman 4 puntos, las erróneas restan 1 punto

Una vez verificado el correcto funcionamiento de la App, envía el fichero .apk con el nombre puertasabiertas_apellido.apk y el código fuente, con el nombre puertasabiertas_apellido.aia a tu profesor.

ATENCIÓN: Guarda los ficheros que has creado en tu Drive personal.

PISTAS para la RESOLUCIÓN

En el tema 3 hicisteis un juego de preguntas y respuestas usando ListPicker. Para usar ListPicker tendréis que introducir las preguntas y respuestas en el código. En el reto planteado se propone que las preguntas y las respuestas sean elaboradas por la comunidad educativa. Las preguntas y respuestas se deberían poder crear y modificar sin modificar el código. La manera de hacerlo es usar una base de datos a la que pueda acceder toda la comunidad educativa, donde se puedan escribir las preguntas y las posibles respuestas. Para resolver este reto tenéis que utilizar las instrucciones para acceder a datos de una hoja de cálculo de Google Sheets, descritas en este módulo.

La App tiene que funcionar con códigos QR. Con el objeto BarcodeScanner se pueden escanear tanto códigos de barras como códigos QR. Habrá que generar un código QR en alguna web y después desde el App, se puede reconocer en función del código que lleva asociado.