CosmoBot Tool: A Chatbot to Support Students in Algorithm Assessments
Abstract
Chatbots are software that simulate human conversations, and are increasingly found in different areas and applications, and their effectiveness can be highlighted in the environment in which they operate. The objective of this work is to present and evaluate a chatbot, called CosmoBot, which offers an environment where students can test their knowledge with questions applied in previous assessments, having at their disposal tips that facilitate the creation of a solution, as well as a proposed solution. In addition, a robust evaluation method was used to assess its efficiency. As a result, it is possible to note the acceptance of students, who consider the tool adequate to test their knowledge and the content presented relevant to learning.
Keywords:
Chatbots, Learning Assessment, Digital Platforms
References
Bulhoes, D. B., Assis, L. P., Bodolay, A. N., Andrade, A. V., and Pitangui, C. G. (2020). Professora vitória: um chatbot para o ensino da leitura. pages 451–460.
Carrera, F. and Krüger, P. (2020). Publicidade inteligente convergências entre os chatbots e as marcas. Signos do Consumo, 12(1):27–41.
Comarella, R. L. and Café, L. M. A. (2008). Chatterbot: conceito, características, tipologia e construção. Informação & sociedade, 18(2).
de Souza, L. H. O., de Matos Santos, E., Assunção, I. X., and dos Santos Carregosa, A. L. (2019). O uso da inteligência artificial e de chatterbots como ferramentas de auxílio no processo de ensino-aprendizagem.
Følstad, A., Brandtzaeg, P. B., Feltwell, T., Law, E. L., Tscheligi, M., and Luger, E. A. (2018). Sig: chatbots for social good. pages 1–4.
Guerreiro, A. and Barros, D. M. V. (2019). Novos desafios da educação a distância: programação e uso de chatbots.
Kaufman, D. (2019). A inteligência artificial irá suplantar a inteligência humana? ESTAÇÃO DAS LETRAS E CORES EDI.
Mendes, L. M. and Sirqueira, T. F. M. (2022). Acolhimento de novos estudantes ao ensino superior utilizando chatbots. Caderno de Estudos em Sistemas de Informação, 7(1).
Meta (2023). Quick start. Disponível em: [link]. Acessado em: 16 de Junho de 2023.
MongoDB (2023). Welcome to the mongodb documentation. Disponível em: [link]. Acessado em: 16 de Junho de 2023.
Neto, A. J. M., Silva, C. E., Anjos, W. F., and Dorça, F. A. (2020). Uma abordagem baseada em dados abertos conectados e chatbot para disponibilizar o catálogo de cursos da rede federal de educação profissional, científica e tecnológica. pages 1263–1272.
NodeJS (2023). About node.js. Disponível em: [link]. Acessado em: 16 de Junho de 2023.
OpenAI (2023). Introduction. Disponível em: [link]. Acessado em: 16 de Junho de 2023.
Petri, G., Gresse von Wangenheim, C., and Borgatto, A. F. (2019). Meega+: Um modelo para a avaliação de jogos educacionais para o ensino de computação. Revista Brasileira de Informática na Educação, 27(3).
Rodríguez, M. M. and Bezerra, B. L. D. (2020). Processamento de linguagem natural para reconhecimento de entidades nomeadas em textos jurídicos de atos administrativos (portarias). Revista de Engenharia e Pesquisa Aplicada, 5(1):67–77.
Rossi, J. C. M. and Koike, C. Y. (2022). Lpbot: Um assistente virtual de apoio ao ensino de programação. pages 133–136.
Russell, S. and Norvig, P. (2013). Inteligência artificial, tradução de regina célia simille. Rio de Janeiro: Campus Elsevier.
Savi, R., von Wangenheim, C. G., and Borgatto, A. F. (2011). A model for the evaluation of educational games for teaching software engineering. In 2011 25Th brazilian symposium on software engineering, pages 194–203. IEEE.
Silva, D. d. L. (2019). Lia: um chatbot inteligente para o domínio de imóveis.
Silva, J. A. d. L. (2022). Chatbot para auxílio ao ensino da disciplina laboratório de organização e arquitetura de computadores, do curso de ciência da computação, da universidade federal de campina grande.
Taulli, T. (2020). Introdução à inteligência artificial: uma abordagem não técnica. Novatec Editora.
Carrera, F. and Krüger, P. (2020). Publicidade inteligente convergências entre os chatbots e as marcas. Signos do Consumo, 12(1):27–41.
Comarella, R. L. and Café, L. M. A. (2008). Chatterbot: conceito, características, tipologia e construção. Informação & sociedade, 18(2).
de Souza, L. H. O., de Matos Santos, E., Assunção, I. X., and dos Santos Carregosa, A. L. (2019). O uso da inteligência artificial e de chatterbots como ferramentas de auxílio no processo de ensino-aprendizagem.
Følstad, A., Brandtzaeg, P. B., Feltwell, T., Law, E. L., Tscheligi, M., and Luger, E. A. (2018). Sig: chatbots for social good. pages 1–4.
Guerreiro, A. and Barros, D. M. V. (2019). Novos desafios da educação a distância: programação e uso de chatbots.
Kaufman, D. (2019). A inteligência artificial irá suplantar a inteligência humana? ESTAÇÃO DAS LETRAS E CORES EDI.
Mendes, L. M. and Sirqueira, T. F. M. (2022). Acolhimento de novos estudantes ao ensino superior utilizando chatbots. Caderno de Estudos em Sistemas de Informação, 7(1).
Meta (2023). Quick start. Disponível em: [link]. Acessado em: 16 de Junho de 2023.
MongoDB (2023). Welcome to the mongodb documentation. Disponível em: [link]. Acessado em: 16 de Junho de 2023.
Neto, A. J. M., Silva, C. E., Anjos, W. F., and Dorça, F. A. (2020). Uma abordagem baseada em dados abertos conectados e chatbot para disponibilizar o catálogo de cursos da rede federal de educação profissional, científica e tecnológica. pages 1263–1272.
NodeJS (2023). About node.js. Disponível em: [link]. Acessado em: 16 de Junho de 2023.
OpenAI (2023). Introduction. Disponível em: [link]. Acessado em: 16 de Junho de 2023.
Petri, G., Gresse von Wangenheim, C., and Borgatto, A. F. (2019). Meega+: Um modelo para a avaliação de jogos educacionais para o ensino de computação. Revista Brasileira de Informática na Educação, 27(3).
Rodríguez, M. M. and Bezerra, B. L. D. (2020). Processamento de linguagem natural para reconhecimento de entidades nomeadas em textos jurídicos de atos administrativos (portarias). Revista de Engenharia e Pesquisa Aplicada, 5(1):67–77.
Rossi, J. C. M. and Koike, C. Y. (2022). Lpbot: Um assistente virtual de apoio ao ensino de programação. pages 133–136.
Russell, S. and Norvig, P. (2013). Inteligência artificial, tradução de regina célia simille. Rio de Janeiro: Campus Elsevier.
Savi, R., von Wangenheim, C. G., and Borgatto, A. F. (2011). A model for the evaluation of educational games for teaching software engineering. In 2011 25Th brazilian symposium on software engineering, pages 194–203. IEEE.
Silva, D. d. L. (2019). Lia: um chatbot inteligente para o domínio de imóveis.
Silva, J. A. d. L. (2022). Chatbot para auxílio ao ensino da disciplina laboratório de organização e arquitetura de computadores, do curso de ciência da computação, da universidade federal de campina grande.
Taulli, T. (2020). Introdução à inteligência artificial: uma abordagem não técnica. Novatec Editora.
Published
2024-11-04
How to Cite
ESTRELA, Igor R. B.; BARBOSA, Kleydson B.; BRITO, Claudiny P. L.; S. NETO, Carlos de Salles.
CosmoBot Tool: A Chatbot to Support Students in Algorithm Assessments. In: BRAZILIAN SYMPOSIUM ON COMPUTERS IN EDUCATION (SBIE), 35. , 2024, Rio de Janeiro/RJ.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 380-391.
DOI: https://doi.org/10.5753/sbie.2024.242585.
