Abstract
The growing complexity of computer programming education has intensified the need for digital learning environments that support not only technical proficiency but also collaborative inquiry, reflective practice, and deeper conceptual development. In response to this demand, the present study designed, implemented, and empirically evaluated a ubiquitous inquiry-based learning environment integrated with a collaborative digital coding annotation system, known as UILA-CDCAS. The platform was developed to embed inquiry processes directly into authentic programming tasks. It enables learners to annotate code segments, exchange targeted peer feedback, pose context-specific questions, and engage in real-time collaborative problem-solving across both classroom and distributed learning contexts. This study aims to evaluate the system's effectiveness in improving programming learning outcomes and learner engagement. A quasi-experimental study was conducted with 50 first-year university students. Analysis of covariance was used to control for differences in prior knowledge. The findings demonstrate that students in the experimental condition achieved significantly higher learning gains in programming proficiency and conceptual understanding. In addition, collaborative interaction analytics and learner perception measures revealed heightened engagement and sustained motivation. They also indicated increased peer-supported knowledge construction and more substantive reflective learning practices associated with code annotation activities. Collectively, these results highlight the pedagogical and technological value of integrating collaborative coding annotation into ubiquitous inquiry-based learning designs. They also provide empirical and design-oriented insights for the design of digital platforms that support programming education and technology-enhanced learning.
References
[1] A. S. Elshall and A. Badir, “Balancing AI-assisted learning and traditional assessment: the FACT assessment in environmental data science education,” Frontiers in Education, vol. 10, Art. no. 1596462, Jun. 2025, doi: 10.3389/feduc.2025.1596462. (in English)
[2] T. Lee, K. Pham, A. Crosby, and J. F. Peterson, “Digital collaboration in design education: how online collaborative software changes the practices and places of learning,” Pedagogy, Culture & Society, vol. 29, no. 2, pp. 231–245, 2020, doi: 10.1080/14681366.2020.1714700. (in English)
[3] V. Dolgopolovas and V. Dagienė, “Competency‐based TPACK approaches to computational thinking and integrated STEM: A conceptual exploration,” Computer Applications in Engineering Education, vol. 32, 2024, doi: 10.1002/cae.22788. (in English)
[4] Y. G. Tedla and H.-L. Chen, “The impacts of computer-supported collaborative learning on students’ critical thinking: a meta-analysis,” Education and Information Technologies, vol. 30, pp. 1487–1516, 2024, doi: 10.1007/s10639-024-12857-y. (in English)
[5] M. B. Thomas, A. Muscat, A. Zuccolo, C. N. Luguetti, and A. Watt, “Navigating pedagogical innovation in higher education: Education academics' experiences with active and inquiry-based learning in intensive teaching,” Innovative Higher Education, vol. 50, pp. 1917–1943, 2025, doi: 10.1007/s10755-025-09807-y. (in English)
[6] J. E. Hinostroza, S. Armstrong-Gallegos, and M. Villafañe, “Roles of digital technologies in the implementation of inquiry-based learning (IBL): A systematic literature review,” Social Sciences & Humanities Open, 2024, doi: 10.1016/j.ssaho.2024.100874. (in English)
[7] P. Beldar, R. Rakhade, M. Bahiram, and S. Kadbhane, “Innovative coding teaching methodologies: A comprehensive approach for diverse learners,” Journal of Engineering Education Transformations, vol. 39, no. 2, 2025, doi: 10.16920/jeet/2025/v39i2/25141. (in English)
[8] C. D. Moemeke, J. N. Chukwunenye, and N. A. Malik, “Understanding the theoretical foundations of inquiry-based learning: Pivot for productive science education in Africa,” Educational Considerations, 2025, doi: 10.4148/0146-9282.2446. (in English)
[9] S. K. Sata, “Advancing analytical and problem-solving skills for STEM-related challenges: Exploring innovative educational strategies and practical applications,” World Journal of Arts, Education and Literature, vol. 1, no. 2, pp. 32–38, Oct. 2024. (in English)
[10] K. Thongkoo, P. Panjaburee, and K. Daungcharone, “Integrating inquiry learning and knowledge management into a flipped classroom to improve students’ web programming performance in higher education,” Knowledge Management & E-Learning: An International Journal, 2019, doi: 10.34105/j.kmel.2019.11.016. (in English)
[11] C. Halkiopoulos and E. Gkintoni, “Leveraging AI in e-learning: Personalized learning and adaptive assessment through cognitive neuropsychology – A systematic analysis,” Electronics, vol. 13, no. 18, Art. no. 3762, 2024, doi: 10.3390/electronics13183762. (in English)
[12] A. Amirbek, Y. Torebek, M. Abdualiyeva, S. Altynbekov, A. Tursynbayev, R. Abdraimov, and G. Omashova,“Cloud-based learning and cognitive development among lower-secondary students (Grades 8–9): Evidence from schools in Kazakhstan,” Frontiers in Education, vol. 11, Art. no. 1749929, Feb. 2026, doi: 10.3389/feduc.2026.1749929. (in English)
[13] C. B. Omeh and M. A. Ayanwale, “Artificial intelligence meets PBL: Transforming computer-robotics programming motivation and engagement,” Frontiers in Education, vol. 10, Art. no. 1674320, Nov. 2025, doi: 10.3389/feduc.2025.1674320. (in English)
[14] K. Lu, T. Ji, F. Lu, and R. Shadiev, “Bridging the digital divide: The mediating role of learning engagement between technology usage approaches and higher order thinking skills in a technology-enhanced inquiry-based learning environment,” Educational Technology Research and Development, vol. 73, pp. 2929–2949, 2025, doi: 10.1007/s11423-025-10533-7. (in English)
[15] J. Tan, L. Wu, and S. Ma, “Collaborative dialogue patterns of pair programming and their impact on programming self-efficacy and coding performance,” British Journal of Educational Technology, vol. 55, pp. 1060–1081, 2023, doi: 10.1111/bjet.13412. (in English)
[16] R. Hoda, “Toward agentic software engineering beyond code: Framing vision, values, and vocabulary,” arXiv preprint arXiv:2510.19692, 2025, doi: 10.48550/arXiv.2510.19692. (in English)
[17] S. Ljubić, A. Skoki, F. Hržić, and A. Salkanović, “Automated online assessment and cloud-based programming: Advancing computer engineering education,” in Proc. International Workshop on Higher Education Learning Methodologies and Technologies Online, 2023, doi: 10.1007/978-3-031-67351-1_6. (in English)
[18] N. S. Baanqud, H. Al-Samarraie, A. I. Alzahrani, and O. Alfarraj, “Engagement in cloud-supported collaborative learning and student knowledge construction: A modeling study,” International Journal of Educational Technology in Higher Education, vol. 17, Art. no. 23, Dec. 2020, doi: 10.1186/s41239-020-00232-z. (in English)
[19] S. H. Tuiloma, K. T. Arnesen, Q. Guo, R. West, and C. R. Graham, “Promoting active learning through collaborative annotation tools,” The Journal of Applied Instructional Design, 2025, doi: 10.59668/2224.22361. (in English)
[20] M. R. Jamhari and A. Juhana, “Enhancing asynchronous code review in programming education: A systematic literature review of visual-contextual feedback systems,” Jurnal Teknologi Informasi dan Pendidikan, vol. 19, no. 1, 2026, doi: 10.24036/jtip.v19i1.1091. (in English)
[21] A. Anand, A. Gupta, N. Yadav, and S. Bajaj, “A comprehensive survey of AI-driven advancements and techniques in automated program repair and code generation,” arXiv preprint arXiv:2411.07586, 2024, doi: 10.48550/arXiv.2411.07586. (in English)
[22] Z. Zulpykhar, A. Sadvakassova, Z. Zhalgasbekova, Z. Zhantassova, and A. Kadyrova, “The role of cloud-based collaborative tools in fostering digital teamwork and engagement in undergraduate computer science courses,” International Journal of Information and Education Technology, vol. 16, no. 2, pp. 2514–2523, 2026, doi: 10.18178/ijiet.2026.16.2.2514. (in English)
[23] M. M. Fakhri, A. S. Ahmar, R. Rosidah, D. Fadhilatunisa, and M. I. Tabash, “Barriers to effective learning: Examining the influence of delayed feedback on student engagement and problem solving skills in ubiquitous learning programming,” Journal of Applied Science, Engineering, Technology, and Education, vol. 4, no. 5, pp. 2825–2835, 2024, doi: 10.35877/454ri.asci2825. (in English)
[24] M. Kyambade, A. Namatovu, and A. Male Ssentumbwe, “Exploring the evolution of artificial intelligence in education: From AI-guided learning to learner-personalized paradigms,” Cogent Education, vol. 12, Art. no. 2505297, 2025, doi: 10.1080/2331186X.2025.2505297. (in English)
[25] C.-M. Chen, M.-C. Li, and Y.-T. Chen, “The effects of web-based inquiry learning mode with the support of collaborative digital reading annotation system on information literacy instruction,” Computers & Education, vol. 179, Art. no. 104428, 2022, doi: 10.1016/j.compedu.2021.104428. (in English)
[26] L. S. Vygotsky and M. Cole, Mind in Society: The Development of Higher Psychological Processes. Cambridge, MA, USA: Harvard University Press, 1978. (in English)
[27] F. G. Neto and F. Dobslaw, “Building collaborative learning: Exploring social annotation in introductory programming,” in Proc. IEEE/ACM 46th Int. Conf. Software Engineering: Software Engineering Education and Training (ICSE-SEET), 2024, pp. 12–21, doi: 10.1145/3639474.3640063. (in English)
[28] [28] R. Koitz-Hristov, “Peer code review methods: An experience report from a data structures and algorithms course,” in Proc. 56th ACM Technical Symposium on Computer Science Education (SIGCSE), 2025, doi: 10.1145/3641554.3701799. (in English)
[29] A. Kalita and P. Baishya, “Technology-mediated learning and the digital divide: Challenges faced by scheduled tribe students in higher education in India,” International Journal for Multidisciplinary Research, vol. 7, no. 4, 2025, doi: 10.36948/ijfmr.2025.v07i04.54371. (in English)
[30] H. Murillo-Jiménez, M. Centeno-Alarcón, J. Buele, and F. Yumbla, “Analyzing barriers to the effective implementation of technological tools in inclusive education: A scoping review,” Frontiers in Education, 2025, doi: 10.3389/feduc.2025.1687664. (in English)
[31] I. Purnama, R. F. Wijaya, A. Harahap, and F. Edi, “Artificial intelligence as a science teacher assistant: An analysis of machine learning utilization in diagnosing student misconceptions: A review,” Jurnal Penelitian Pendidikan IPA, vol. 11, no. 12, 2025, doi: 10.29303/jppipa.v11i12.13089. (in English)
[32] V. Braun and V. Clarke, "Using thematic analysis in psychology," Qualitative Research in Psychology, vol. 3, no. 2, pp. 77–101, 2006, doi: 10.1191/1478088706qp063oa. (in English)

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright (c) 2026 Krittawaya Thongkoo, Kannina Daungcharone

