Back to Projects

Smart Grade AI

AI-powered LMS with RAG-based mentoring — Microsoft Imagine Cup 2025 Global Semifinalist, backed by $25K Azure credits from Microsoft for Startups, in institutional rollout at UMT.

Recognition & Adoption

Imagine Cup 2025

Global Semifinalist · only Asian team

$25K Azure Credits

Microsoft for Startups

UMT LMS

Institutional integration accepted

Project Overview

Smart Grade AI is a comprehensive AI-powered Learning Management System that automates the full assessment lifecycle. Teachers create classes, assessments, and rubrics; students submit answers as PDFs or images; the system performs automated grading on text, code, and diagram-heavy papers; and generates professional PDF reports per student and Excel reports per class. The standout layer is a RAG-based AI Mentor for each student and an AI Teacher Assistant for class-wide insights. Currently being integrated into the University of Management and Technology (UMT) LMS for real academic use, and backed by $25,000 in Azure credits from Microsoft for Startups.

Key Features

  • Rubric-based AI grading on text, code, and diagram/vision-heavy papers
  • Per-student AI Mentor with personal vector store (RAG)
  • AI Teacher Assistant — class-wide insights, struggling-student detection, remedial plans
  • End-to-end pipeline: Mistral OCR → LangGraph → Azure OpenAI → PDF + Excel reports → vector store update
  • Role-based dashboards (teacher / student / admin) via Clerk auth
  • Microsoft for Startups — $25,000 Azure credits awarded
  • Adopted for institutional integration into University of Management and Technology (UMT) LMS

Case Study

Recognition

  • Microsoft Imagine Cup 2025 — Global Semifinalist (only Asian team to qualify from 20,000+ submissions)
  • Microsoft for Startups — $25,000 in Azure credits awarded
  • Accepted for institutional integration into the University of Management and Technology (UMT) LMS
  • Problem

    Manual grading is slow, inconsistent across markers, and produces shallow feedback. Teachers also lack tooling to detect class-wide weakness patterns or guide individual students through their actual gaps.

    Solution

    Smart Grade AI is an end-to-end LMS that handles assessments, grading, feedback, and personalised mentoring in one flow. Teachers configure rubrics; students submit PDFs or images; the AI grades against the rubric and produces structured per-question feedback. Every graded assessment is embedded into a per-student vector store that powers a personal AI Mentor chatbot, while an AI Teacher Assistant aggregates class-wide signals for the instructor.

    Key technical features

  • Rubric-based AI grading engine: Handles text answers, coding submissions, and diagram/vision-heavy papers. Outputs question-wise marks, detailed feedback, and structured JSON used downstream by analytics and RAG systems.
  • Per-student AI Mentor (RAG): Every graded assessment is embedded into a student-scoped vector store. The chatbot retrieves relevant past performance signals and produces grounded, personalized advice — surfacing weakness patterns, recommending study plans, and answering performance questions.
  • AI Teacher Assistant: Delivers class-wide insights ("which questions caused the most failures?"), struggling-student detection, weekly reporting, and remedial practice suggestions.
  • End-to-end pipeline: Mistral OCR for document/image text extraction → LangGraph grading workflow → Azure OpenAI evaluation → PDF and Excel report generation → vector store update.
  • Stack

    React 18 with TypeScript, Vite, Tailwind CSS, shadcn/ui, Framer Motion, Recharts. Clerk authentication with role-based access. Node.js / Express for the LMS core, FastAPI with LangGraph for the AI service. MongoDB / CosmosDB. Azure OpenAI (GPT-4 class models), Mistral OCR. Cloudinary, Docker, Azure Container Apps.

    Related Projects