Virtual Academic Tutor
tipo de documento semantico ckh_publication
Ficheros
Resumen
Este proyecto consiste en los primeros pasos hacia el desarrollo del Producto Mínimo Viable (MVP) para un tutor académico virtual, una herramienta on-line para ayudar a los alumnos a estudiar teniendo en cuenta las nuevas necesidades que han aparecido en los últimos años. Como punto de partida, se exponen las características del MVP completo para este proyecto emprendedor, así como una breve justificación de estas características extraída de un estudio completo de mercado y viabilidad para el producto. Este proyecto profundiza en los aspectos de desarrollo tecnológico de esta actividad emprendedora. En primer lugar, se diseña una pila tecnológica completa, que está destinada a poder cumplir con todas las características deseadas con un enfoque modular y desarrollo en la nube, con el fin de proporcionar una gran escalabilidad y flexibilidad. El proyecto se desarrolla principalmente utilizando Python, aunque la estructura diseñada puede ser compatible con futuros cambios en este aspecto, incluida la capacidad de desarrollar ciertos elementos utilizando diferentes lenguajes, como R, para procesado de datos y generación de modelos. Este proyecto también profundiza en diferentes opciones de base de datos, para gestionar una aplicación web y para almacenar otros datos no estructurados y semiestructurados. Finalmente, se muestran los resultados para el estado de desarrollo actual del MVP, incluidas algunas ideas sobre los próximos pasos y la estrategia comercial. La ciberseguridad fue un criterio muy importante en las elecciones de diseño, por lo que se incluyen ciertas consideraciones donde aplica.
This project consists of the first steps towards developing the Minimum Viable Product (MVP) for a virtual academic tutor, an on-line tool to help students study considering new needs that have appeared in the most recent years. As a starting point, the characteristics of the full MVP for this entrepreneurial project are laid out, as well as a brief justification for these characteristics extracted from a full market and viability study for the product. This project delves deeper into technological development aspects of this entrepreneurial activity. First, a full technological stack is designed, which is meant to be able to fulfill all the desired characteristics with a modular approach and cloud development, in order to provide great scalability and flexibility. The project is mostly developed using Python, although the designed structure can be compatible with future changes in this aspect, including the ability to develop certain elements using different languages, such as R for some data processing and model generation. This project also digs into different database options, for running a web application and for storing other unstructured data. Finally, results for the current development state of the MVP are shown, including some insights about next steps and business strategy. Cybersecurity was a very important criteria in design choices, so certain considerations are included were applicable.
