Herramienta automática de generación de exámenes para moodle en lenguaje Python a partir de ficheros de texto
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/368164
Tipus de documentTreball Final de Grau
Data2022-01-25
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
Este trabajo de fin de grado consiste en el desarrollo de una herramienta automática de generación de exámenes para Moodle a partir de ficheros de texto desarrollada totalmente en lenguaje Python. Más concretamente, el trabajo se centra en los exámenes de la asignatura de ‘Electrónica’ del Grado en Ingeniería en Tecnologías Industriales (GETI) de la ETSEIB, los cuales siguen un modelo basado en un cierto número de preguntas verdadero o falso, seguido de preguntas tipo test con 5 opciones. El objetivo final es la generación de una base de datos con preguntas que permitan la generación de cuestionarios aleatorios en Atenea. Este proyecto surge de la evolución forzada a la que se ha visto sometida la educación a raíz de la pandemia que se vive actualmente y que ha impedido realizar los exámenes de manera convencional estos últimos meses. La creación de esta herramienta pretende agilizar un proceso que manualmente sería mucho más largo y tedioso, además de presentar una mayor probabilidad de error. Por lo tanto, en el presente documento se refleja todo el proceso de diseño y desarrollo de la herramienta, así como también se da el contexto necesario para entender los entornos en los que se desarrolla todo el trabajo, los cuales son Moodle, Microsoft Word y los lenguajes Python y XML. En primer lugar, se realiza una breve introducción a la problemática del proyecto y se explican las motivaciones que han llevado a realizar dicho proyecto, así como los objetivos y alcance del mismo. En segundo lugar, se verán proyectos realizados anteriormente y que comparten objetivo con éste, aunque están realizados con lenguajes de programación y herramientas diferentes. De este modo, se compararán con el propio para ver ventajas que éste puede aportar sobre los existentes. Seguidamente, se explica de forma detallada el funcionamiento de Moodle y de sus ramas más utilizadas en este trabajo, como son los diferentes tipos de quiz que se pueden crear y los bancos de preguntas. También se explica tanto el funcionamiento del lenguaje Python y de las bibliotecas utilizadas para la creación de la herramienta como el lenguaje XML, que permite la importación de preguntas a Moodle. Finalmente, se detalla qué es Microsoft Word y para qué sirven las macros de este programa. Una vez terminada esta parte más teórica, se pasa a describir la elaboración de esta herramienta automática de creación de cuestionarios para Moodle, exponiendo, paso a paso, el proceso y razonamiento realizado para llegar al resultado final. Por último, se presenta una pequeña guía de usuario para que cualquier persona que desee usar esta herramienta tenga unas breves indicaciones de cómo hacerlo correctamente
MatèriesEscola Tècnica Superior d'Enginyeria Industrial de Barcelona -- Education -- Examinations, Web-based instruction -- Software, Text editors (Computer programs) -- Software, Python (Computer program language) -- Software, Escola Tècnica Superior d'Enginyeria Industrial de Barcelona -- Exàmens, Ensenyament virtual -- Programari, Editors de text (Programes d'ordinador) -- Programari, Python (Llenguatge de programació) -- Programari, CampusLab
TitulacióGRAU EN ENGINYERIA EN TECNOLOGIES INDUSTRIALS (Pla 2010)
Localització
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
tfg-sergio-tiscar-ortega.pdf | 1,868Mb | Visualitza/Obre | ||
anexo-sergio-tiscar-ortega.zip | 4,527Kb | application/zip | Visualitza/Obre |