“AsesoraMe”, una aplicación móvil para la gestión de tutorías académicas, un enfoque desde la Ingeniería de Software

Autores/as

DOI:

https://doi.org/10.46842/ipn.cien.v28n1a02

Palabras clave:

tutorías académicas, aplicación móvil, ingeniería de software

Resumen

En este artículo se reporta la creación de “AsesoraMe” una aplicación móvil diseñada para agilizar y potenciar la coordinación de tutoría entre los estudiantes y profesores de la Unidad Profesional Interdisciplinaria de Ingeniería Campus Tlaxcala (UPIIT), perteneciente al Instituto Politécnico Nacional. La asesoría entre pares es una figura tutorial en IPN que tiene como finalidad la regularización de estudiantes y prevención de la deserción estudiantil, suceso recurrente en el nivel superior. El cimiento AsesoraMe se erige en la capacidad brindada a los alumnos para registrarse, crear perfiles y especificar sus áreas de conocimiento y disponibilidad con el propósito de ofrecer tutoría o bien, decidir el rol a tomar (alumno, asesor o ambos). Además, la plataforma incorpora un sistema de programación de citas y recordatorios asegurando la puntualidad y eficacia de las sesiones, así como explorar las opciones de asesoría disponibles y aplicar filtros acordes a sus necesidades específicas.
La aplicación móvil fue planeada, diseñada e implementada a través de la ingeniería de software, esta disciplina se interesa por todos los aspectos de la producción de software, tiene la ventaja que se ocupa desde las primeras etapas de especificación del sistema hasta el mantenimiento del sistema después de que se pone en operación. Las tecnologías empleadas para el desarrollo de la aplicación fueron Dart, JavaScript, MySQL.

Referencias

Instituto Politécnico Nacional. “Portal del Instituto Politécnico Nacional”. IPN.mx. Accessed Aug. 30, 2023. Available: https://www.ipn.mx/dfie/innovaci%C3%B3n/practicas-educativas.html

V. Tinto, “Dropout from higher education: A theoretical synthesis of recent research”, Rev. Educ. Res., vol. 45, n.o 1, pp. 89-125, 1975, doi: https://doi.org/10.3102/0034654304500108

R. S. Pressman, Ingeniería del software: un enfoque práctico, 5ª ed., México: McGraw-Hill, 2014.

J. Cervantes, et al., Introducción a la programación orientada a objetos, 1ª ed., México: Universidad Autónoma Metropolitana, 2016.

E. Gamma, et al., “What is a design pattern?” in Design patterns: Elements of reusable object-oriented software, 1ª ed., USA: Addison-Wesley Professional, 2008, pp. 12-13.

E. Gamma, et al., “Structural patterns: Compose” in Design patterns: Elements of reusable object-oriented software, 1ª ed., USA: Addison-Wesley Professional, 2008, pp. 183-195.

R. D. Hernández. “The model view controller pattern – MVC architecture and Frameworks explained”. freeCodeCamp.org. Accessed Aug. 24, 2023. Available: https://www.freecodecamp.org/news/the-model-view-controller-pattern-mvc-architecture-and-frameworks-explained/

IONOS. “¿Qué es mysql?, IONOS Digital Guide”. Ionos.mx. Accessed Aug. 24, 2023. Available: https://www.ionos.mx/digitalguide/servidores/know-how/que-es-mysql/

Dart. “An approachable, portable, and productive language for high-quality apps on any platform”. Dart.dev. Accessed Aug. 27, 2023. Available: https://dart.dev/

Amazon. “¿Qué es JavaScript?”. Amazon.com. Accessed Aug. 27, 2023. Available: https://aws.amazon.com/es/what-is/javascript/

Node js. “Node js”. Nodejs.org. Accessed Aug. 27, 2023. Available: https://nodejs.org/es

J. Rumbaugh, I. Jacobson, G. Booch, “Vista de casos de uso” in El Lenguaje Unificado de modelado: Manual de Referencia, 2ª ed., México: Pearson Addison Wesley, 2007, pp. 31-33.

R. Alarcón, “Paquetes” in Diseño orientado a objetos con UML, Madrid, España: Grupo EIDOS, 2000, pp. 37-38.

J. Rumbaugh, I. Jacobson, G. Booch, “Componente” in El Lenguaje Unificado de modelado: Manual de Referencia, 2ª ed., México: Pearson Addison Wesley, 2007, pp. 67-68.

D. Nesteruk, “Singleton” in Design patterns in modern C++20: Reusable approaches for object-oriented software

design, 2ª ed., New York, USA: Apress, 2022, pp. 101-103.

F. Doglio, “REST 101” in Rest API development with node.js: Manage and understand the full capabilities of successful rest development, New York, USA: Apress, 2018, p. 8.

J. Schmuller, et al., “Diagrama de Secuencias” in Aprendiendo UML EN 24 Horas. México: Prentice Hall, 2000, pp. 103-107.

I. Pluma, Documentación de la API de AsesóraMe, México: Instituto Politécnico Nacional, 2023.

Postman. “What is postman? postman api platform, Postman API Platform”. Postman.com. Accessed Aug. 27, 2023. Available: https://www.postman.com/product/what-is-postman/

H. Akhtar. “Bcryptjs, npm”. Npmjs.com. Accessed Aug. 27, 2023. Available: https://www.npmjs.com/package/bcryptjs

Descargas

Publicado

10-09-2024

Número

Sección

Investigación

Cómo citar

“AsesoraMe”, una aplicación móvil para la gestión de tutorías académicas, un enfoque desde la Ingeniería de Software. (2024). Científica, 28(1), 1-13. https://doi.org/10.46842/ipn.cien.v28n1a02