Back to Projects
AI Code Training Platform screenshot

AI Code Training Platform

AI Code Training Platform is an interactive demonstration built for a Backend Software Engineer – AI Trainer role at DataAnnotation. It showcases five integrated capabilities: a Challenge Designer for authoring well-structured coding problems (constraints, I/O examples, hidden test cases) with a live preview panel and an 8-problem pre-seeded library spanning Easy to Expert difficulty; a Language Showcase presenting 5 classic algorithms (Binary Search, LRU Cache, Graph BFS, Quicksort, Fibonacci) each implemented in JavaScript, TypeScript, Python, Go, and Java with inline syntax highlighting and time/space complexity badges; a Code Evaluator that ingests a pasted solution, runs it against 5 test cases, surfaces categorized issues (Critical/Warning/Info) with line references, and reports code quality metrics including cyclomatic complexity and naming conventions; a Feedback Studio for reviewing AI-generated code submissions across four scored dimensions (Correctness, Efficiency, Clarity, Robustness) with free-form feedback and submission workflow; and an Analytics Dashboard with KPI cards, Canvas-rendered charts (language distribution, difficulty donut, 12-week quality trend, category bars), activity feed, contributor leaderboard, and per-category data quality breakdown table.

JavaScriptTypeScriptPythonGoJavaHTML5CSS3Canvas APIData Structures & AlgorithmsCode Quality AnalysisAI Training

Interactive Demo

Run the interactive demo directly in this page, or open it in a dedicated tab for full-screen testing.

Open Demo

Demo Size

This interactive demo allows you to try AI Code Training Platform. Use keyboard navigation to interact with the embedded content.

Project Information
Category:
Full Stack
Status:
Completed
Type:
Interactive Demo
Technology Stack
JavaScriptTypeScriptPythonGoJavaHTML5CSS3Canvas APIData Structures & AlgorithmsCode Quality AnalysisAI Training

Technical Overview

Watch a technical walkthrough explaining the architecture, key design decisions, and implementation highlights of this project.

Video Presentation Coming Soon

A video walkthrough for this project will be added here soon.