Commutize LogoContact Us
// Case Study: student-lms

StudentLMS: AI-Powered Learning Platform

CATEGORY: EDTECH AI INTEGRATION
YEAR: 2026
TAGS:FLUTTERRUSTOPENAIGRPC
// DPS Active Students18k+
// AI Response<150ms
// Topic FilteringStrict Guard

// Executive Overview

An AI-powered learning management system designed for students, currently active in leading Bangalore schools including DPS. The platform acts as a secure container wrapping client-provided curriculum materials, powered by a robust Rust backend and a Flutter mobile client.

The Challenge

The client provided their own specific educational curriculum database. The core engineering challenge was building a system around this material that restricted the integrated AI from straying outside of the curriculum, ensuring it only responds to relevant content and strictly filters out unrelated topics.

Our Engineering Solution

Designed the client interface in Flutter for multi-platform delivery. Engineered a high-concurrency Rust backend running Axum and gRPC. We implemented a custom semantic guardrail pipeline that intercepts LLM queries, validates inputs against the client's verified curriculum nodes, and drops off-topic student queries. Additionally, we developed a dedicated Student Well-being Chatbot integrated with emotional sentiment classification, designed to support mental health by providing guidance on academic stress while safely escalating high-risk flags to school counselors.