Publication: Desarrollo de un programa para maquetación de exámenes tipo test en formato PDF
Loading...
Identifiers
Publication date
2014-09-24
Defense date
2014-10-14
Authors
Advisors
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Este documento tiene como objetivo describir los procesos de planteamiento,
diseño y desarrollo que se han llevado a cabo para la realización de un programa de
maquetación de documentos en formato PDF basado en Python.
Este proyecto se centrará en desarrollar una alternativa para la maquetación de
exámenes de tipo test en un proyecto ya existente: Eyegrade.
Para la realización de este proyecto se hará uso de soluciones de software libre, siendo
Python el lenguaje elegido en el que se desarrollará el programa, haciendo uso de la
librería ReportLab para la maquetación y generación de dichos documentos, en
alternativa a la solución actualmente existente en LaTeX.
Para ello será necesario un estudio previo de las posibles alternativas en Python para la
maquetación y generación de archivos PDF, así como un análisis de la solución actual
para integrar nuestro programa dentro de la lógica ya establecida.
Por último, se realizarán las pruebas necesarias para comprobar que el programa
responde como se espera y que representa una alternativa real y funcional al modelo ya
existente.
This document aims to describe the processes of approach, design and development which have been carried out for the realization of a layout program for documents on PDF format based on Python. This project will focus on developing an alternative for the layout of multiple choice tests in an existing project: Eyegrade. For the execution of this project we will make use of free software solutions, choosing Python as the language in which this program will run and using the ReportLab library for the layout and breed of such documents, alternatively to the actual existing solution from LaTeX. To be able to do this it will be necessary a preliminary study of the possible alternatives in Python for the layout and generation of PDF files, as well as an analysis of the current solution to integrate our program into an already existing logic. Finally, three tests will be carried out to ensure that the program responds as expected and that it represents a real and functional alternative to the existing model.
This document aims to describe the processes of approach, design and development which have been carried out for the realization of a layout program for documents on PDF format based on Python. This project will focus on developing an alternative for the layout of multiple choice tests in an existing project: Eyegrade. For the execution of this project we will make use of free software solutions, choosing Python as the language in which this program will run and using the ReportLab library for the layout and breed of such documents, alternatively to the actual existing solution from LaTeX. To be able to do this it will be necessary a preliminary study of the possible alternatives in Python for the layout and generation of PDF files, as well as an analysis of the current solution to integrate our program into an already existing logic. Finally, three tests will be carried out to ensure that the program responds as expected and that it represents a real and functional alternative to the existing model.
Description
Keywords
Tratamiento de textos, PDF, Diseño de software