Aplicación web progresiva para la realización de cuestionarios
Progressive web application for taking tests

Impacto

Downloads

Downloads per month over past year



El Fakhri Ouajih, Zakaria and Martínez Gamero, Pedro (2022) Aplicación web progresiva para la realización de cuestionarios. [Trabajo Fin de Grado]

[thumbnail of MARTÍNEZ GAMERO 84957_PEDRO_MARTINEZ_GAMERO_Memoria_TFG_Qwizer_Final_1398832_1500450815.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

1MB



Abstract

Qwizer es una aplicación web cuya finalidad es permitir a un alumno realizar cuestionarios. Lo que destaca de esta aplicación web con respecto a otras de este tipo, como Moodle, es que esta es progresiva, es decir, funciona incluso cuando no hay conexión a internet; aunque la funcionalidad está limitada a realizar cuestionarios de manera offline. Cuando el usuario realice un cuestionario de manera offline, se le generará un código QR de sus respuestas, el cual deberá mostrar al profesor. Una vez que el usuario vuelva a tener conexión a internet, las respuestas del cuestionario se enviarán automáticamente. Se pueden distinguir tres grupos de usuarios para la aplicación:
• Alumnos: Los alumnos tienen la posibilidad de realizar los cuestionarios de las asignaturas en las que estén matriculados. Una vez enviadas las respuestas, el cuestionario se corrige automáticamente y el alumno podrá ver su cuestionario corregido, además de su nota.
• Profesores: Los profesores cuentan con la posibilidad de matricular alumnos en cualquiera de las asignaturas que ellos impartan. Con respecto a los cuestionarios, pueden añadirlos a estas asignaturas tanto haciendo uso de una página de la propia aplicación como subiendo los cuestionarios mediante un fichero. También pueden revisar las respuestas dadas por un alumno, así como las notas que ha obtenido. Por último, tienen acceso a un banco de preguntas, al cual pueden añadir nuevas preguntas mediante un f ichero y también descargar las preguntas para su posterior uso.
• Administradores: Mediante el panel de control tienen la posibilidad de crear asignaturas, dar de alta a usuarios (tanto alumnos como profesores), matricular alumnos en una asignatura y asignar profesores a una asignatura. La aplicación tiene un diseño adaptativo, lo que permite que se visualice bien, tanto en pantallas de ordenadores, como en la de dispositivos móviles.

Resumen (otros idiomas)

Qwizer is a web application which allows students to take tests. What makes this web application stand out from others of this type, such as Moodle, is that it is progressive, which means that it works even when there is no internet connection; although the functionality is limited to perform offline questionnaires. When the user takes a test offline, a QR code of the answers will be generated, which must be shown to the teacher. Once the user recovers the internet connection, the answers will be sent automatically. We can distinguish three groups of users for our web application: • Students: Students have the possibility to take tests of the subjects for which they are enrolled. Once the answers are submitted, the test will be corrected automatically. The students will be able to see the corrected test, in addition to their grade. • Teachers: Teachers have the possibility to enroll students in any of the subjects they teach. Regarding the questionnaires, they can create them either using the web page or uploading them through a file. They can also review the answers given by students, as well as the grades. And they also have access to a question bank, to which they can add new questions by uploading a file, as well as downloading them for later use. • Administrators: Through the control panel they have the possibility to create subjects, register users (both students and teachers), enroll students in a subject and assign teachers to a subject. The application has an adaptive design, which allows it to adjust to both computer and mobile devices screens.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2021/2022.

Directors:
Directors
Montenegro Montes, Manuel
Uncontrolled Keywords:Aplicación web progresiva, React JS, Django, Service Worker, Cuestionarios offline
Palabras clave (otros idiomas):Progressive web application, React JS, Django, Service Worker, Offline quizzes
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática
ID Code:74493
Deposited On:12 Sep 2022 15:39
Last Modified:12 Sep 2022 15:39

Origin of downloads

Repository Staff Only: item control page