DEVELOPMENT AND SOFTWARE IMPLEMENTATION OF AN INTELLIGENT WEB SERVICE FOR LEARNING FOREIGN LANGUAGE BY THE SPACED REPETITION METHOD

Authors

  • V. Ladonya
  • Ye. Meleshko
  • M. Yakymenko

DOI:

https://doi.org/10.26906/SUNZ.2024.2.115

Keywords:

distance learning, spaced repetition, flash cards, foreign language learning, web service, web programming, intelligent system, scripted language programming, algorithms, cyberpsychology

Abstract

The subject of the article is the methods of constructing an online system for learning a foreign language using spaced repetition methodology. The article presents the results of developing a web service for studying the English language. Spaced repetition is an effective technique for learning and memorizing information. This methodology is based on the principles of cognitive psychology and involves systematic repetition of material at certain intervals of time between repetitions. The main idea of spaced repetition is that information is better retained in memory if the user reviews it at precisely defined moments when memory begins to weaken but knowledge is not yet completely forgotten. For the development of the system, the Kotlin programming language and IntelliJ IDEA development environment were used, as well as the Spring Boot framework for creating the core of the system, Vaadin framework for creating the user web interface, H2 database for storing all entered information, Hibernate framework as the database interaction interface, and Gradle build tool for system compilation, assembly, and management of all versions of connected libraries. The developed system has a client-server architecture. The client-side creates a web interface for the user and generates requests to the server-side when the user interacts with the web interface. The server-side contains web controllers and web services that handle HTTP requests and interact with the database. The developed system provides the following functionality for implementing spaced repetition: adding flashcards, editing flashcards, studying flashcards, training statistics, settings, choice of repetition algorithm, and managing user profiles. The developed web service can be used as an additional resource in the English language education in schools and universities, facilitating the process of learning foreign words or as a tool for continuous practice and vocabulary expansion for individuals studying English independently.

Downloads

References

Higgins J. Computer assisted language learning. Language Teaching. 1983. Vol. 16(2). P. 102-114. DOI: https://doi.org/10.1017/S0261444800009988

Tamm S. The Leitner System: What It Is, How It Works. E-Student. 2023. URL: https://e-student.org/leitner-system/

Kang S. H. K. Spaced Repetition Promotes Efficient and Effective Learning. Policy Insights from the Behavioral and Brain Sciences. 2016. Т. 3, № 1. P. 12–19. DOI: https://doi.org/10.1177/2372732215624708

Tabibian B., Upadhyay U., De A., Zarezade A., Schölkopf B., Gomez-Rodriguez M. Enhancing human learning via spaced repetition optimization. Proceedings of the National Academy of Sciences. 2019. Т. 116, № 10. P. 3988–3993. DOI: https://doi.org/10.1073/pnas.1815156116

Chukharev-Hudilainen E., Klepikova T. A. The effectiveness of computer-based spaced repetition in foreign language vocabulary instruction: a double-blind study. CALICO Journal. 2014. Т. 33, № 3. P. 334–354. DOI: https://doi.org/10.1558/cj.v33i3.26055.

Bower J. V., Rutson-Griffiths A. The relationship between the use of spaced repetition software with a TOEIC word list and TOEIC score gains. Computer Assisted Language Learning. 2016. Т. 29, № 7. P. 1238–1248. DOI: https://doi.org/10.1080/09588221.2016.1222444

Schimanke F., Mertens R., Vornberger O. Architecture Considerations for Spaced Repetition Based Mobile Learning Games on iOS. 2014 IEEE International Symposium on Multimedia (ISM), Taichung, Taiwan, 10–12 Dec. 2014. DOI: https://doi.org/10.1109/ism.2014.17

Yan T., Zhou D. The influence of spacing effect on L2 vocabulary learning: A study on Chinese university students. System. 2023. P. 103049. DOI: https://doi.org/10.1016/j.system.2023.103049

Smolen P., Zhang Y., Byrne J. The right time to learn: mechanisms and optimization of spaced learning. Nature Reviews Neuroscience. 2016. Vol. 17, P. 77–88. DOI: https://doi.org/10.1038/nrn.2015.18

Greene R. L. Repetition and spacing effects. In Roediger H. L. III (Ed.), Learning and memory: A comprehensive reference. Cognitive Psychology of Memory, Oxford: Elsevier. 2008. Vol. 2, P. 65–78. DOI: https://doi.org/10.1016/B978-012370509-9.00168-6

Curve of Forgetting. Campus Wellness, University of Waterloo. URL: https://uwaterloo.ca/campus-wellness/curve-forgetting

Whelan J. Using the Leitner System to improve your study. Medium. 2019. URL: https://jessewhelan.medium.com/using-the-leitner-system-to-improve-your-study-d5edafae7f0

Published

2024-04-30

Most read articles by the same author(s)