A Web-Based Automated Programming Practice And Assessment Platform

Authors

  • Janavarshini G UG Student, Dept. of IT, Kamaraj College of Engg. and Tech., Madurai, Tamilnadu, India Author
  • Hemadharshini R UG Student, Dept. of IT, Kamaraj College of Engg. and Tech., Madurai, Tamilnadu, India Author
  • Nooril Afina T UG Student, Dept. of IT, Kamaraj College of Engg. and Tech., Madurai, Tamilnadu, India Author
  • Dr. Arthy Rajakumar Associate Professor, Dept. of IT, Kamaraj College of Engg. and Tech., Madurai, Tamilnadu, India Author

DOI:

https://doi.org/10.47392/IRJAEH.2026.0202

Keywords:

Web-Based Learning, Automated Code Evaluation, Programming Practice System, MCQ Management, Remote Code Execution, Educational Technology

Abstract

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

Download data is not yet available.

Downloads

Published

2026-04-06

How to Cite

A Web-Based Automated Programming Practice And Assessment Platform. (2026). International Research Journal on Advanced Engineering Hub (IRJAEH), 4(03), 1489-1496. https://doi.org/10.47392/IRJAEH.2026.0202