×
A Smart Interactive and Collaborative Online Coding Platform for Programming Education Using Machine Learning and Web Socket

Authors

David Zhang1 and Ang Li2, 1USA, 2California State Polytechnic University, USA

Abstract

Amidst the swift digital evolution of the 21st century, the incorporation of computer science education across industries has become imperative [13]. This paper addresses the challenges of real-time collaboration and accessibility in programming education, introducing a collaborative coding platform. The platform empowers educators, students, and programmers to seamlessly engage in coding projects while efficiently managing progress and fostering interactive learning. By harnessing cloud databases and real-time editors, the platform provides a unified workspace for collaborative endeavors, communication, and project sharing [14]. Challenges associated with real-time collaboration across devices and compatibility were adeptly handled through Firepad integration and platform-specific optimizations. Through empirical assessment involving students and educators, the platform's efficacy, user satisfaction, and transformative potential were gauged. The findings underscored heightened collaboration efficiency and user contentment with real-time capabilities, while also highlighting the importance of refining accessibility [15]. Ultimately, this platform presents a holistic solution to elevate programming education and collaboration, rendering it an invaluable asset across diverse scenarios.

Keywords

Web Socket, Communication, Computer Science, Education