Production Ready

Adaptive CS211 Placement System

A full-stack evaluation engine deployed on AWS to analyze student Java competency. The system processes assessment data to generate personalized learning recommendations and provides instructors with real-time analytics dashboards.

PythonFastAPIAWSMySQLRule Engine

The Problem

The CS211 Bottleneck

Instructors struggled to pinpoint exactly where students were falling behind in foundational Java concepts (e.g., OOP, data structures). Traditional one-size-fits-all testing failed to catch specific conceptual blindspots early enough in the semester.

The Solution

Adaptive Evaluation

An intelligent assessment pipeline that dynamically scales question difficulty based on live performance. By processing responses via an algorithmic rule engine, it provides instant, actionable study pathways directly tailored to individual student gaps.


Core Architecture & Features

Deep dive into the core components showcased in the platform.

Predictive Routing Engine

Utilizes structured assessment evaluation scripts built in Python to dynamically evaluate submissions and route tailored Java syntax recommendations to users instantly.

Robust Data Layer

Backed by an AWS RDS instance executing a highly normalized MySQL relational schema to safely capture high-velocity student submission telemetry.

Cloud Infrastructure

API layers orchestrated natively via FastAPI and containerized for consistent, low-latency execution across distributed cloud compute layers.

Instructor Analytics

A real-time administrative control center mapping systemic concept failures across entire lecture cohorts to optimize lecture topics week-over-week.

92%
Rule Accuracy
< 150ms
Inference Latency
50+
Students Tracked