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

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:
- Input – Teacher enters topic and requirements.
- LLM Reasoning – Claude 3 Sonnet decomposes the request and drafts code.
- Backend Cleanup – A Rust Actix‑Web service moderates, spell‑checks and sanitises the output.
- 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