Creación de un complemento para Google Apps Script para la gestión de datos UPM

Revuelta Arribas, Alberto (2020). Creación de un complemento para Google Apps Script para la gestión de datos UPM. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Creación de un complemento para Google Apps Script para la gestión de datos UPM
Author/s:
  • Revuelta Arribas, Alberto
Contributor/s:
  • Jiménez Gañán, Miguel
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: 14 January 2020
Subjects:
Freetext Keywords: GAS; UPM; API
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (6MB) | Preview

Abstract

Actualmente, la Universidad Politécnica de Madrid[1] ofrece una API[2] con información académica sobre departamentos, planes, asignaturas y otros. Dicha información es gestionada y mantenida por los servicios técnicos del Rectorado, pero el acceso a la misma de forma estructurada es muy beneficioso para diversos procesos de gestión de Secretaría y de sus Departamentos. El uso de esta información se pretende que mejore la eficiencia y reduzca errores en la gestión. Para explotar dicha información se puede hacer uso de la API directamente, que ofrece la información en JSON[3]. Esto nos ofrece la posibilidad de automatizar procesos de gestión de ámbito académico. Sin embargo, gran parte de la información se maneja en forma de hojas de cálculo[4]. Una de las herramientas de hojas de cálculo con mayores posibilidades de personalización es Google spreadsheets[5]. Para ésta herramienta, así como para otras múltiples integradas en el ecosistema de Google Apps Script[6], la empresa ha desarrollado un entorno de desarrollo y ejecución de aplicaciones, basado en su marco de trabajo Google Apps Script. Además de gestionar hojas de cálculo, se pueden integrar múltiples servicios, aunque no todos serán relevantes para el presente trabajo. Algunos que sí lo serán son la capacidad de interactuar con el correo, el calendario o el almacenamiento de archivos[7]. Aunque se hayan mencionado estos servicios tenemos a nuestro alcance todos los productos de la Google suite[8], ampliando las posibilidades exponencialmente. El objetivo del presente trabajo es el de crear un complemento de Google Spreadsheets que acceda a dicha API, para ofrecer diferentes datos que den soporte a diferentes procedimientos de gestión académica. La extensión se desea hacer pública en el mercado de aplicaciones de Google, por lo que deberá seguirse, además de su desarrollo, una serie de controles de calidad y realizarse las acciones necesarias para la publicación y mantenimiento de aplicaciones.---ABSTRACT---Nowadays, the Polytechnic University of Madrid offers an API regarding academic information on departments, plans and subjects. This material is regulated and preserved by the technical services of the Rector’s Office, but its access is done in a structured manner, being significantly beneficial for various management processes of the Secretariat and its Departments. The usage of this material is intended to improve efficiency and slim errors in management. To exploit this data you can use the API straightforward, which put forth the information in JSON format. We have in our side the odds to automatise management processes regarding academic issues. However, much of the material is handled via spreadsheets documents format. Google Spreadsheets is one of the spreadsheet tools with the greatest customization possibilities. The company has developed an application development and execution environment tool, based on its Google Apps Script framework. Google provides as well as for other multiple integrated tools into the Google Apps Script ecosystem a framework. Further more having the capability of managing spreadsheets, and integrating multiple services, not all of them will be relevant to this work. Some of them will have the ability to interact with mail, calendar or file storage. However we have at our disposal a wide variety of products from Google suite, increasing the possibilities to produce applications. The objective of this work is to create a Google spreadsheets add-on that accesses said API, offering different data that support distinctive academic management procedures. This very same extension needs to be made public into the Google applications market[9]. Moreover to its development there has to follow a series of quality controls. Further more there has to accomplish necessary actions for the publication and maintenance of the application into market.

More information

Item ID: 58093
DC Identifier: http://oa.upm.es/58093/
OAI Identifier: oai:oa.upm.es:58093
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 19 Feb 2020 07:46
Last Modified: 19 Feb 2020 07:46
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM