Status: published
Traditional programming education often poses engagement challenges, leading to learner fatigue, uneven progress, and reduced conceptual retention among students. This study introduces CodeVerse - Learning with Playing, an AI-driven gamified learning platform designed to revolutionize programming education through interactive, adaptive, and game-based techniques. The system integrates gamification and adaptive learning models to provide an immersive environment where users learn programming concepts through quizzes, coding challenges, and level-based modules. CodeVerse’s architecture employs Next.js and TypeScript for dynamic front-end rendering, Supabase for real-time data handling, and AI-powered analytics to personalize learning paths. The system’s core features include a Gamification Engine that awards badges and points, and an Adaptive Engine that monitors learner performance to adjust content difficulty. This approach ensures that students remain motivated, receive personalized feedback, and progress according to their capability. The paper evaluates the platform’s design, implementation, and testing results, demonstrating its potential to deliver an engaging, scalable, and effective web-based learning ecosystem for programming education.
Keywords: Gamified Learning, Adaptive Learning Platform, Web Application, Programming Education, Student Engagement, Educational Technology