InspirationInspiration
The idea behind BIT Code Master came from real student struggles during coding assessments. Most college platforms judge solutions only on output — ignoring logic quality, structure, and learning feedback. We wanted a system that not only checks correctness but teaches, giving personalized feedback like a mentor rather than a compiler.
What it does
BIT Code Master is an AI-powered code evaluation and learning platform where students can:
Submit code in multiple programming languages
Get real-time compilation and execution
Receive AI-generated feedback on logic, structure, best practices, and potential errors without revealing the correct solution
Track progress, accuracy, and improvement over time
Access curated coding challenges and learning materials
It turns coding practice into a guided learning experience.
How we built it
Backend: Spring Boot
Frontend: (React / Next.js / or your choice — add details)
AI Model: DeepSeek-Coder-1.3B finetuned for syntax and logic evaluation
Database: Supabase
Deployment: AWS EC2
Architecture: Students submit code → backend compiles & runs test cases → LLM analyzes structure → system generates actionable feedback → results returned to UI
The core pipeline ensures safe execution of code inside a sandbox and uses the LLM only for logic analysis (no solution leaking).
Challenges we ran into
Ensuring LLM feedback does not give away the full solution
Maintaining secure and isolated code execution for multiple users
Designing scalable architecture that doesn't overload servers during heavy compilation requests
Training the model to identify logical faults without focusing on optimization
Integrating real-time communication between compiler, model, and UI
Accomplishments that we're proud of
Built the first coding platform in our college that evaluates not just output but logic quality
Successfully deployed LLM pipeline on AWS with fast inference
Created an intuitive interface that motivates learning and skill improvement
Enabled a safe, reliable compiler environment with sandboxing
What we learned
How to integrate AI code models into real products
Deep understanding of Spring Boot microservices and API pipeline
Deployment and scaling on AWS EC2
Prompt engineering for educational feedback
Managing secure code execution environments
What's next for BIT Code Master
Support for additional languages (C++, Python, JavaScript, Kotlin)
Competitive leaderboard and coding rooms for virtual contests
Automated plagiarism detection
AI-powered hints and mini-lessons based on user errors
Mobile app for practice anywhere
Integration with college examination systems
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for BIT Code Master
Built With
- java
- javascript
- llm
- maven
- python
- react
- springboot
- vultr
Log in or sign up for Devpost to join the conversation.