A StoryBot to support self-learning processes through mathematical-computational logical challenges and cultural appreciation
Abstract
The concern to provide more effective ways of learning that involve and motivate young students has moved the academy and education industry, without losing the desired educational content. Going where young people already like to be and using the same rules of the game as they like are premises of this proposal. Thus, through the design-thinking approach, a chatbot was developed using Python 3.0 on the Discord platform based on narratives from Brazilian regional folklore, a storybot, structured in phases based on the pillars of computational thinking and with mathematical-computational logical challenges that promote the manipulation of computer science concepts, such as: the binary search and the decomposition process; notions of (de)cryptography with Caesar's Cipher and pattern recognition; Fibonacci sequence and abstraction; algorithmic strategy and hash tables. An action-research with students at the end of elementary school was conducted showing the potential of applying such a strategy in self-learning processes mediated by educators.
References
Bahja, M., Hammad, R., and Butt, G. (2020). A user-centric framework for educational chatbots design and development. In International Conference on Human-Computer Interaction, pages 32–43. Springer.
Bailey, D., Southam, A., and Costley, J. (2021). Digital storytelling with chatbots: Mapping l2 participation and perception patterns.Interactive Technology and Smart Education.
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. In Anais do XXXI Simpósio Brasileiro de Informática na Educação, pages 451–460. SBC.
Campbell, J. (2008).The hero with a thousand faces, volume 17. New World Library.
De Sousa, L. O. and Dalla Bernardino, A. (2011). A contação de histórias como estratégia pedagógica na educação infantil e ensino fundamental. Educere et Educare, 6(12).
Desurvire, H. and Wiberg, C. (2009). Game usability heuristics (play) for evaluating and designing better games: The next iteration. In International conference on online communities and social computing, pages 557–566. Springer.
Korhonen, H. and Koivisto, E. (2006). Playability heuristics for mobile games, pages9–16.
Letonsaari, M. et al. (2021). Nonlinear storytelling approach to developing computational thinking skills. Helsinki Studies in Education.
Liu, C.-C., Liu, K.-P., Chen, G.-D., and Liu, B.-J. (2010). Children’s collaborative storytelling with linear and nonlinear approaches. Procedia Social and Behavioral Sciences,2(2):4787–4792.
Raabe, A., Viana, C., and Calbusch, L. (2020). Ct puzzle test: Em direção a uma avaliação interativa do pensamento computacional. In Anais do XXXI Simpósio Brasileiro de Informática na Educação, pages 1683–1692. SBC.
Robin, B. (2016). The power of digital storytelling to support teaching and learning.Digital Education Review, (30):17–29
Sandu, N. and Gide, E. (2019). Adoption of ai-chatbots to enhance student learning experience in higher education in india. In 2019 18th International Conference on Information Technology Based Higher Education and Training (ITHET), pages 1–5. IEEE.
Smutny, P. and Schreiberova, P. (2020). Chatbots for learning: A review of educational chatbots for the facebook messenger. Computers & Education, 151:103862.
Vladoiu, M. and Constantinescu, Z. (2020). Learning during covid-19 pandemic: Online education community, based on discord. In2020 19th RoEduNet Conference: Networking in Education and Research (RoEduNet), pages 1–6. IEEE.
Zhang, L. and Nouri, J. (2019). A systematic review of learning computational thinking through scratch in k-9. Computers & Education, 141:103607.
