Developing and evaluating an online programming learning platform with integrated automated assessment for university students

  • Van Truong Tong*
Keywords: automated feedback, automated grading system, code evaluation, e-learning platform, online programming learning.

Abstract

In the context of digital transformation in education, enhancing programming competence among university students, especially those who are not majoring in information technology, has become increasingly important. However, many non-IT students still face significant difficulties in effectively accessing and practicing programming skills. This study investigates the current status of programming learning and assesses the support needs of 50 non-IT students from various majors at Tan Trao University, including Early Childhood Education, Primary Education, and Agriculture. Based on the survey results, the authors developed an online programming learning system integrated with automated assessment to support regular practice and provide immediate feedback for students. The system is designed using a modular architecture, consisting of key components such as a user interface, an API (Application Programming Interface) server, a database, and a secure isolated code evaluation environment. The article also proposes teaching strategies including differentiated
instruction based on student proficiency levels, the use of microlearning, and frequent programming practice through the university’s LMS (Learning Management System). Evaluation results indicate that the system significantly improves learning effectiveness, student confidence, and the ability to apply programming knowledge to real-world problem-solving tasks.

Tác giả

Van Truong Tong*

Trường Đại học Tân Trào, phường Minh Xuân, tỉnh Tuyên Quang, Việt Nam

điểm /   đánh giá
Published
2026-01-25