Design and Implementation of a Real-Time Feedback System for Enhancing College-Level Coding Proficiency
- Version
- Download 17
- File Size 340.28 KB
- File Count 1
- Create Date 10 May 2025
- Last Updated 10 May 2025
Design and Implementation of a Real-Time Feedback System for Enhancing College-Level Coding Proficiency
Authors:
Babasaheb Satpute, Shabbir Poonawala, S.S.S. Dhyuthidhar, Samiksha Shahi, Abu Bakar Shibli
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
Download