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.
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.