Implementation of an Alexa Skill as a voice virtual assistant for validating course structure in Canvas LMS

Authors

  • Jaime Gómez Marin TECSUP Author
  • Silvia Mariana Montoya Saldaña TECSUP Author

DOI:

https://doi.org/10.71701/wket2c23

Keywords:

Alexa Echo Dot, Voice-activated virtual assistant, Canvas LMS, REST API, Artificial Intelligence, ADDA educational methodology, Tecsup

Abstract

 

This study proposes a digital solution in the form of a voice-activated virtual assistant for tracking the structure of educational materials published on an e-learning platform, specifically Canvas LMS. This solution utilizes artificial intelligence through the Alexa Echo Dot device for voice processing, aiming to enhance accessibility and efficiency, especially for instructors.

The assistant will facilitate tracking and monitoring of course development. This feature will streamline tasks for the various roles associated with an educational platform, primarily instructors and instructional design validators. The assistant enables users to ask specific questions about the educational resources published in courses on the Canvas LMS platform in accordance with the ADDA educational methodology implemented at Tecsup. This methodology is based on a class session structured around three fundamental phases: Before, During, and After [7].

The research methodology comprised two phases. The first phase employed the "Waterfall" software development methodology. The second phase involved monitoring the application's usage through surveys of participating teachers regarding their perception of the solution.

The project included a hypothesis testing phase, in which a survey was administered to a sample of 11 teachers from the Digital Technology Department at Tecsup during the 2025-2 semester. The results showed that 45.45% of the teachers considered that the voice assistant facilitated the review of the ADDA methodology in their courses, and 45.45% affirmed that the assistant helped them reduce the time spent on applying said methodology.

The main findings revealed the teachers' interest in using the assistant as a support tool in their work, as well as their enthusiasm for continuing to test it. This study was conducted during the 2025-1 and 2025-2 semesters at the Tecsup Higher Education Institute (Lima).

The study concludes that the use of programming languages, complemented by artificial intelligence and voice recognition tools, contributes to the continuous improvement of material published on educational platforms.

Downloads

Download data is not yet available.

Author Biographies

  • Jaime Gómez Marin, TECSUP

    Coordinador de la carrera de Diseño y Desarrollo de Software de Tecsup, Ingeniero Electrónico por la Universidad Nacional de Ingeniería (UNI) , Técnico en Electrónica de Sistemas Computarizados por el Instituto Tecsup, con estudios concluidos en la maestría de Estadística Aplicada por la Universidad Nacional Agraria la Molina (UNALM) y tiene un Micromaster en Statistics and Data Science por el MIT Institute for Data, Systems, and Society (IDSS).

  • Silvia Mariana Montoya Saldaña, TECSUP

    Docente de la carrera de Diseño y Desarrollo de Software de Tecsup, Ingeniero de Sistemas por la Universidad de Lima (ULIMA), Magister en Administración de Negocios por la Universidad ESAN con mención en Dirección General.

     

References

[1] Amazon. (2023, 28 de noviembre). Create intents, utterances, and slots. Alexa Custom Skills. https://developer.amazon.com/en-US/docs/alexa/custom-skills/create-intents-utterances-and-slots.html

[2] Amazon. (2025, 14 de enero). What is the Alexa Skills Kit? Alexa Skills Kit. https://developer.amazon.com/en-US/docs/alexa/ask-overviews/what-is-the-alexa-skills-kit.html

[3] Amazon Web Services. (2025). ¿Qué es un LLM (modelo de lenguaje de gran tamaño)? https://aws.amazon.com/es/what-is/large-language-model/

[4] Asistente de IA: aumenta la productividad. (2024). Main page. https://aisera.com/chatbots-virtual-assistants-conversational-ai/

[5] Bradley, V. M. (2021). Uso de sistemas de gestión de aprendizaje (LMS) con instrucción en línea. https://files.eric.ed.gov/fulltext/EJ1286531.pdf

[6] Chacon, S., & Straub, B. (2005). Pro Git (2.ª ed.). Apress.

[7] Dirección de Calidad y Transformación Educativa - DICTE Instituto Superior Tecnológico Tecsup - Tecsup. (2024). Modelo educativo Tecsup40. https://www.calameo.com/read/0076105321158ddb14650

[8] Documentación oficial de Alexa. (2025). Main page. https://developer.amazon.com/en-US/alexa

[9] Google Cloud. (2025). ¿Qué es el cloud computing? https://cloud.google.com/learn/what-is-cloud-computing?hl=es

[10] Harrington, A. (2025). The deepseek disruption: How China's groundbreaking AI model is transforming the global tech race. Amazon Digital Services LLC - KDP.

[11] Instructure, Inc. (2025). Canvas LMS: Learning management system. https://www.instructure.com/lms-learning-management-system

[12] Lange, K. (2016). The little book on REST services. Independently published.

[13] Pessoa Medeiros, R., Lisboa Ramalho, G., & Pontual Falcao, T. (2019). A systematic literature review on teaching and learning introductory programming in higher education. IEEE Transactions on Education, 62(2), 77–90. https://doi.org/10.1109/TE.2018.2864133

[14] Python Software Foundation. (2022). Python (versión 3.9.13) [Software]. https://www.python.org

[15] Schneider, M., & Butterfield, A. (2016). Program library. En A. Butterfield & G. E. Becchetti (Eds.), A dictionary of computer science (7ª ed., p. 831). Oxford University Press.

[16] The Python Package Index (PyPI). (2024). Main page. https://pypi.org/

[17] Thompson, J. (2017). Amazon Echo Dot companion: The complete guide for doing anything with Echo Dot in 2017 [Edición Kindle].

[18] Welle, D. (2022). ChatGPT: El bot viral y futuro de la IA que podría cambiarlo todo. DW.com. https://www.dw.com/es/chatgpt-el-bot-viral-y-futuro-de-la-ia-que-podr%C3%ADa-cambiarlo-todo/a-64052465

Portada - Artículo 02

Downloads

Published

2025-12-23

Issue

Section

Artículos

How to Cite

Implementation of an Alexa Skill as a voice virtual assistant for validating course structure in Canvas LMS. (2025). Revista I+i, 19, 19-30. https://doi.org/10.71701/wket2c23