“Narrative-Driven Immersion and Students’ Perceptions in an Online Software Programming Course” (2025) Immersive Learning Research - Academic, 1(1), pp. 297–303. doi:10.56198/.