Skip to main navigation menu Skip to main content Skip to site footer

Percorsi laboratoriali per la Scuola Secondaria di secondo grado

Vol. 2 No. 2 (2024): Chimica nella Scuola n.2 2024

Crea il tuo bot-chimico telegram

Submitted
17 May 2024
Published
20-05-2024

Abstract

In the digital age we live in, interactive learning has become a fundamental approach to engaging students effectively and stimulating their interest. Chemistry, with its complex formulas and molecular properties, can be a challenging subject for many students. However, recent advancements in artificial intelligence and the widespread availability of scientific data enable us to harness the potential of messaging bots to create innovative educational tools. A Telegram bot is a software application that operates within the Telegram messaging platform. Bots are designed to automate interactions and provide services to users through text-based chats. In the context of this project, the chemical bot on Telegram is developed with the aim of functioning as an interactive chemistry expert. Users can send questions and requests to the bot via chat, and the bot will respond by providing relevant chemical information. The educational significance of creating a Telegram bot extends beyond students specialized in computer science to include chemistry students. The process of developing a chemical bot involves acquiring cross-disciplinary skills that are valuable in various fields of study. By creating a bot, chemistry students can enhance their understanding of programming concepts and gain practical experience in integrating technology into their domain of study. This project provides a guide on creating a chemical bot using Python code executed on Google Colab. It explores how the bot utilizes the PubChemPy library to retrieve chemical information from the PubChem database. Users can interact with the bot, obtaining answers to basic questions such as retrieving the molecular mass of a compound based on its formula. Through the development of a chemical bot, students can develop critical thinking, problem-solving, and communication skills. Moreover, this innovative approach to studying chemistry fosters a deeper understanding of the subject matter and encourages active engagement with technology.

References

  1. B. Dahlgren, ChemPy: A package useful for chemistry written in Python,
  2. Journal of Open Source Software, 2018, 3(24), 565.
  3. Chempy: https://pythonhosted.org/chempy/.
  4. PubchemPy: https://pubchempy.readthedocs.io/en/latest/.
  5. L. Lana, V. Mazzoli, Il coding e le sue potenzialità didattiche, Educare. it, 2021, 21(9), 98-105.
  6. J. E. Menke, C. S. Reese, T. R. Martinez, Hierarchical models for estimating individual ratings from group competitions, in American Statistical Association, 2007 (https://citeseerx.ist.psu.edu/document?repid=rep1&-type=pdf&doi=293122079779b53acca7b83d7ba3eb3a0cbd1032).
  7. F. Nati, Python e il suo utilizzo nella ricerca scientifica, in Linux Day, Roma, 2002.
  8. M. I. Ardimansyah, M. H. Widianto, Development of online learning media based on Telegram Chatbot (Case studies: Programming courses), in Journal of Physics: Conference Series, 2021, 1987, 012006 (https://iopscience.iop.org/article/10.1088/1742-6596/1987/1/012006/pdf).
  9. D. Ismawati, Studing while playing: a new method of e-learning for mille nials using social media, International Journal of Learning, Management and Digitalization (IJLMD), 2020, 1(1), 8-13.
  10. M. L. Owac, A. Sawicka, P. Weichbroth, Artificial intelligence technologies
  11. in education: benefits, challenges and strategies of implementation, in Artificial Intelligence for Knowledge Management. AI4KM 2019. IFIP Advances in Information and Communication Technology, (M. L. Owoc, M. Pondel, Eds.), Springer, 2019, vol. 599 (https://doi.org/10.1007/978-3-030-85001-2_4).
  12. K. M. Al-Tkayneh, E. M. Alghazo, D. Tahat, The Advantages and Disadvantages of Using Artificial Intelligence in Education, Journal of Educational and Social Research, 2023, 13(4), 105-117.
  13. A. Y. Kenchakkanavar, Exploring the Artificial Intelligence Tools: Realizing the Advantages in Education and Research, Journal of Advances in Library and Information Science, 2023, 12(4), 218-224.
  14. F. J. Hinojo-Lucena, I. Aznar-Díaz, M. P. Cáceres-Reche, J. M. Trujillo-Torres, J. M. Romero-Rodríguez, Problematic Internet Use as a Predictor of Eating Disorders in Students: A Systematic Review and Meta-Analysis Study, Nutrients, 2019, 9(11), 2151.
  15. Y. Liu, S. Saleh, J. Huang, Artificial Intelligence in Promoting Teaching and Learning Transformation in Schools, International Journal of Innovation, Creativity and Change, 2021, 3(15), 892-900.
  16. E. Bisong, Google Colaboratory, in Building Machine Learning and Deep Learning Models on Google Cloud Platform: A Comprehensive Guide for Beginners by E. Bisong, Apress Berkeley, CA, 2019, 59-64.
  17. From BotFather to ‘Hello World’, Telegram.org, 2023: https://core.telegram.org/bots/tutorial.
  18. G. Van Rossum, Python Programming language, USENIX annual technical conference, 2007.
  19. G. Van Rossum, F. L. Drake, Python reference manual, Centrum voor Wiskunde en Informatica Amsterdam, 1995.
  20. G. Merola, J. Campagna, S. Celletti, M. Maglia, Imparare la chimica analitica con il coding in Python, CnS Chimica nella Scuola, 2023, 4, 49-81.
  21. Ti diamo il benvenuto in Colab: https://colab.research.google.com/.

Most read articles by the same author(s)