Case Study - Boosting Classroom Engagement with Generative AI

A web‑based tool that turns plain‑language prompts into interactive, curriculum‑aligned learning activities in seconds.

Client
SMART Technologies
Year
Service
Scalable GenAI for Classrooms
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

Tell us about your project

Our offices

  • Calgary
    Alberta, Canada
    (587) 700-9968
  • Montreal
    Quebec, Canada
    (825) 365-9891