CodexGuru: An Interactive Programming Assistance Platform for Instructors and Novice Programmers
Main Article Content
Abstract
In computer programming education, novice programmers and lab instructors grapple with persistent challenges, particularly in large lab environments, including repetitive problem-solving routines, limited student-instructor engagement, and an unsatisfactory learning experience. This research paper introduces CodexGuru, a comprehensive web-based solution to revolutionize the traditional coding lab paradigm. CodexGuru incorporates an AI-assisted code editor, a real-time discussion forum, an online examination environment, and robust user management and administrative functionalities, catering to the needs of lab instructors, students, and system administrators. Through the implementation of CodexGuru, this study showcases a transformative shift in coding lab dynamics. By streamlining coding processes and fostering dynamic interaction, the platform significantly enhances student-instructor engagement, ignites greater student interest in lab sessions, and boosts student motivation. This research paper explores how CodexGuru addresses longstanding challenges, fostering pedagogical excellence and ushering in a new era of computer programming education. Within this research paper, readers will encounter an in-depth analysis of CodexGuru's functionalities, its influence on student learning experiences, and its capacity to transform traditional coding lab sessions for the advantage of all relevant stakeholders.