Case Study - Boosting Classroom Engagement with Generative AI

Scalable RAG architecture serving 150+ concurrent schools with sub-second latency.

Client
SMART Technologies
Year
Service
Scalable GenAI Infrastructure
SMART Technologies demo

Overview

Teachers crave interactive lessons but have little time to create them. Our solution solves this by converting a teacher’s natural‑language request (e.g. “Make a counting game for kindergarten”) into a polished, ready‑to‑use activity.

The pipeline:

  1. Input – Teacher enters topic and requirements.
  2. LLM Reasoning – Claude 3 Sonnet decomposes the request and drafts code.
  3. Backend Cleanup – A Rust Actix‑Web service moderates, spell‑checks and sanitises the output.
  4. Realtime Frontend – Next.js streams the activity to the browser for live preview and edits.

By embedding activities in SMART Boards and LMSs, Elevate fits seamlessly into existing classrooms.

Key Technical Challenges

  • Content Safety & Moderation – Automated filters and human‑in‑the‑loop review.
  • Latency – Parallel streaming of LLM tokens and incremental DOM updates.
  • Scalability – Provider‑agnostic model layer with fallbacks to OpenAI, Anthropic, Meta and xAI.

What we did

  • Rust Actix‑Web
  • Claude 3 Sonnet
  • Next.js & React
  • Prometheus + Grafana
Across North America
5 Schools
Students Engaged
150+
Activities Generated
300+
Project Duration
8 Months

“This is by far the most AMAZING activity yet – my students understood exactly what they were working on.” — Candace T., Lubbock ISD

More case studies

Low-Resource Language Translation

Translation systems for low-resource languages with community-driven quality improvements.

Read more

Food Detection & Nutrition Prediction

ML models for detecting foods and predicting calories and nutrients from images.

Read more

Address

Calgary, AB · Montreal, QC

Calgary
+1 (587) 700-9968
Montreal
+1 (825) 365-9891
Hours
09:00 – 17:00 · MT