A Web-Based Automated Programming Practice And Assessment Platform
DOI:
https://doi.org/10.47392/IRJAEH.2026.0202Keywords:
Web-Based Learning, Automated Code Evaluation, Programming Practice System, MCQ Management, Remote Code Execution, Educational TechnologyAbstract
Developing strong programming skills requires consistent practice and immediate feedback. However, in many traditional classroom settings, evaluation is often delayed and manually intensive, slowing the learning process. This paper presents the design and implementation of a web-based programming practice platform that combines a structured Multiple-Choice Questions (MCQ) management system with an interactive code playground. The platform enables instructors to organize questions by subject domain and difficulty level, while allowing students to practice coding in a flexible, self-paced environment. The system incorporates secure remote code execution with multi-language support, including Python, C, and Java. A test case–driven automated grading mechanism evaluates submissions using output normalization and partial scoring to provide immediate and accurate feedback. Experimental evaluation demonstrates a measurable reduction in manual grading effort, faster feedback cycles, and increased learner engagement, ultimately enhancing programming proficiency through continuous, practice-oriented learning.
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2026 International Research Journal on Advanced Engineering Hub (IRJAEH)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
.