Design and Implementation of a Real-Time Feedback System for Enhancing College-Level Coding Proficiency
Abstract— This paper presents the design and implementation of a real-time feedback system for enhancing coding proficiency among college students. The Code Problem Platform (CPP) is a full-stack application that integrates immediate error detection, detailed corrective insights, and persistent progress tracking to create an interactive learning environment for programming education. The system architecture follows a phased development approach: Phase 1 establishes a robust, multi-language code editor built on Monaco Editor with Judge0 API integration for code execution, while Phase 2 implements advanced features including syntax and logical error detection, local Storage-based progress persistence, and role-based access controls for academic integration. Technical challenges addressed include feedback generation for multiple programming languages, efficient state management across user sessions, and integration of real-time evaluation systems. The platform's architecture is designed to bridge the gap between academic programming courses and industry requirements through a comprehensive system that simulates real-world coding scenarios while providing contextual guidance. Future work includes empirical validation of the system's educational impact through controlled studies with student participants. Keywords— Real-time feedback systems, Programming education platform, Full-stack application design, Monaco Editor integration, Judge0 API implementation, Client-side state persistence, Educational technology architecture, Curriculum integration systems, Role-based access control, Programming feedback algorithms
Authors
- Babasaheb Satpute
Publication Details
- Journal
- International Scientific Journal of Engineering and Management
- Published
- 2025-05-10
- DOI
- https://doi.org/10.55041/isjem03394
- Primary Topic
- Experimental Learning in Engineering
- Type
- article
- Field-Weighted Citation Impact
- 0.00