Real-Time Bayesian Knowledge Tracing for Adaptive Vocabulary Practice in an Adventure Educational Game: Architecture, Verification, and Reproducibility

Real-Time Bayesian Knowledge Tracing untuk Praktik Kosakata Adaptif pada Game Edukasi Bergenre Petualangan: Arsitektur, Verifikasi, dan Reproducibility

Authors

DOI:

https://doi.org/10.25134/ilkom.v20i1.535

Keywords:

Bayesian Knowledge Tracing (BKT), Adaptive Learning, Educational Game, GDLC, Software verification

Abstract

Vocabulary learning in primary English classes is often constrained by heterogeneous learner readiness, where fixed game progression can under-serve both struggling and advanced students. This study aims to implement and technically validate a reproducible real-time adaptivity mechanism using Bayesian Knowledge Tracing (BKT) in a Unity-based Android vocabulary game. The research adopts a design-and-verification approach using the Game Development Life Cycle (GDLC), supported by requirements elicitation (classroom observation, teacher interview, and literature review). The adaptive engine applies BKT to update mastery after each quiz response and routes learners using a mastery-threshold policy, while event-level logs are stored locally and exportable for auditability. The main results demonstrate that adaptive mode activation, mastery updates, persistence of adaptive state, and mastery-gated progression function consistently in end-to-end black-box tests. Algorithm-level credibility is strengthened through white-box basis-path verification of the UpdateProbability() routine, ensuring independent execution paths for correct and incorrect responses are covered. This work contributes a deployable Unity/Android architecture for real-time BKT-driven adaptivity, accompanied by verification artifacts and reproducibility recommendations to support technical audit, replication, and subsequent controlled effectiveness studies.

Downloads

Download data is not yet available.

References

[1] P. Wouters, C. van Nimwegen, H. van Oostendorp, and E. D. van der Spek, “A meta-analysis of the cognitive and motivational effects of serious games.,” J. Educ. Psychol., vol. 105, no. 2, pp. 249–265, May 2013, doi: 10.1037/a0031311.

[2] D. H. Dixon, T. Dixon, and E. Jordan, “Second language (L2) gains through digital game-based language learning (DGBLL): A meta-analysis,” Language Learning & Technology, vol. 26, no. 1, pp. 1–25, Feb. 2022, doi: 10.64152/10125/73464.

[3] R. Pelánek, “Bayesian knowledge tracing, logistic models, and beyond: an overview of learner modeling techniques,” User Model. User-adapt. Interact., vol. 27, no. 3–5, pp. 313–350, Dec. 2017, doi: 10.1007/s11257-017-9193-2.

[4] G.-H. Gweon, H.-S. Lee, C. Dorsey, R. Tinker, W. Finzer, and D. Damelin, “Tracking student progress in a game-like learning environment with a Monte Carlo Bayesian knowledge tracing model,” in Proceedings of the Fifth International Conference on Learning Analytics And Knowledge, New York, NY, USA: ACM, Mar. 2015, pp. 166–170. doi: 10.1145/2723576.2723608.

[5] A. T. Corbett and J. R. Anderson, “Knowledge tracing: Modeling the acquisition of procedural knowledge,” User Modelling and User-Adapted Interaction, vol. 4, no. 4, pp. 253–278, 1995, doi: 10.1007/BF01099821.

[6] R. Andriyat Krisdiawan, “PENERAPAN MODEL PENGEMBANGAN GAMEGDLC (GAME DEVELOPMENT LIFE CYCLE )DALAM MEMBANGUN GAME PLATFORM BERBASIS MOBILE,” vol. 2, no. 1, 2019.

[7] R. Ramadan and Y. Widyani, “Game development life cycle guidelines,” in 2013 International Conference on Advanced Computer Science and Information Systems (ICACSIS), IEEE, Sep. 2013, pp. 95–100. doi: 10.1109/ICACSIS.2013.6761558.

[8] S. Aleem, L. F. Capretz, and F. Ahmed, “Game development software engineering process life cycle: a systematic review,” Journal of Software Engineering Research and Development, vol. 4, no. 1, p. 6, Dec. 2016, doi: 10.1186/s40411-016-0032-7.

[9] A. T. Corbett and J. R. Anderson, “Knowledge tracing: Modeling the acquisition of procedural knowledge,” User Modelling and User-Adapted Interaction, vol. 4, no. 4, pp. 253–278, 1995, doi: 10.1007/BF01099821.

[10] I. Šarić-Grgić, A. Grubišić, and A. Gašpar, “Twenty-five years of Bayesian knowledge tracing: a systematic review,” User Model. User-adapt. Interact., vol. 34, no. 4, pp. 1127–1173, Sep. 2024, doi: 10.1007/s11257-023-09389-4.

[11] O. Bulut, J. Shin, S. N. Yildirim-Erbasli, G. Gorgun, and Z. A. Pardos, “An Introduction to Bayesian Knowledge Tracing with pyBKT,” Psych, vol. 5, no. 3, pp. 770–786, Jul. 2023, doi: 10.3390/psych5030050.

[12] T. J. McCabe, “A Complexity Measure,” IEEE Transactions on Software Engineering, vol. SE-2, no. 4, pp. 308–320, Dec. 1976, doi: 10.1109/TSE.1976.233837.

Downloads

Published

20-01-2026

How to Cite

Khaeruddin, I., Andriyat Krisdiawan, R., & Amalia Nasikin, N. (2026). Real-Time Bayesian Knowledge Tracing for Adaptive Vocabulary Practice in an Adventure Educational Game: Architecture, Verification, and Reproducibility: Real-Time Bayesian Knowledge Tracing untuk Praktik Kosakata Adaptif pada Game Edukasi Bergenre Petualangan: Arsitektur, Verifikasi, dan Reproducibility. NUANSA INFORMATIKA, 20(1), 121–130. https://doi.org/10.25134/ilkom.v20i1.535

Most read articles by the same author(s)

Similar Articles

<< < 1 2 3 4 5 6 > >> 

You may also start an advanced similarity search for this article.