Skip to content

Gayan-98/CCo2_ITPM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Programming Learning Platform for Beginners

Overview

CCO2 is an AI-powered, web-based learning platform designed to assist novice programmers in improving their coding skills. The platform integrates advanced error handling, real-time code suggestions, and personalized learning paths, empowering users to become problem solvers and critical thinkers. CCO2 supports multiple programming languages and offers an engaging, user-friendly environment with a built-in compiler, syntax highlighter, and visual debugger.

Features

  • Level Measuring Quiz: Personalized quizzes to determine the user’s initial coding skill level.
  • Customized Error-based Questions: Generate new questions based on user mistakes to strengthen weak areas.
  • Integrated IDE: Built-in code editor with error handling, syntax highlighting, and execution features.
  • Optimized Code Suggestions: Provide clean, optimized code with quality measurements.
  • Community Hub: Foster collaboration and discussions with peers and experts.
  • Account Management: Track user progress, learning journey, and quiz results through a personalized dashboard.

Technologies Used

  • Frontend: React.js
  • Backend: Spring Boot
  • Database: MongoDB
  • AI Integration: GPT API for personalized suggestions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 41.0%
  • Java 39.9%
  • SCSS 17.7%
  • Other 1.4%