Education & AI

Rainer School

Rainer School AI tutoring platform

Industry

Education & Training

Service

AI Learning Platform Development

Timeline

4 Months

← Back to Portfolio

The Skill Validation Gap

Traditional e-learning proves attendance, not mastery. Learners watch videos and tick multiple-choice boxes, but completing a course says little about whether someone can actually apply a skill. For training organizations, that gap is the whole problem—certificates that don't reflect real competence.

Our client, a training provider, was facing exactly this challenge. They had rich course material but no way to verify, at scale, that each learner had genuinely acquired the targeted competencies. They needed an experience that questions, probes, and evaluates—like a one-on-one tutor—without hiring one for every student.

A Tutor for Every Learner

The Solution

We built Rainer School for them: an AI tutoring platform where learners validate competencies through a Socratic chat that asks the right questions instead of handing out answers, backed by adaptive quizzes, applied case studies, and an optional voice agent for revision.

Every interaction is grounded in the client's own material. An admin pipeline ingests their documents—PDF, DOCX, PPTX—and turns them into structured skills, knowledge units, quizzes, and case studies, so the tutor never strays from the official curriculum.

Socratic AI chat that probes understanding, not recall
Adaptive quizzes generated from the source material
Applied case studies that test skills in context
Voice agent for hands-free revision of each topic
AI evaluation that scores competencies after each session
Content pipeline that turns documents into lessons

Technical Architecture

We built Rainer School on Next.js and Supabase, with the learning intelligence powered by Gemini through OpenRouter and a voice layer from ElevenLabs. The Socratic chat streams responses directly to the browser, and an asynchronous job queue handles document extraction and content generation without blocking the admin.

Content-to-Competency Pipeline

An admin uploads a document; the pipeline extracts it, structures it into skills and knowledge units, and generates quizzes and case studies with AI. Learners then work through Socratic conversations grounded in that material, and an evaluation function scores each competency at the end—turning raw course files into a validated learning path.

Next.js
Supabase
OpenRouter
Gemini
ElevenLabs
PostHog

Every table is protected with row-level security, learner sessions are refreshed on each request, and admin routes are gated by role. The result is a platform the client controls end to end—from uploading a syllabus to certifying that a learner has mastered it.

From Passive Courses to Proven Skills

Rainer School turns the client's static course library into an interactive, evaluating experience. Instead of measuring how many videos were watched, the platform measures whether each competency was actually demonstrated.

1-on-1
Tutoring at Scale
Auto
Quizzes & Cases from Docs
Skill
Validation, Not Completion

Built for Learners and Admins Alike

For learners, the experience is conversational and adaptive: pick a competency, work through it with a patient AI tutor, revise out loud with the voice agent, and get an honest read on what's mastered and what needs more work.

For the client's team, the admin side is the control room—uploading material, reviewing the AI-generated skills and quizzes, tuning the system prompts, and managing learners. The agency delivered both sides as one coherent platform, so pedagogy and operations live in the same place.

A Foundation That Grows With the Curriculum

Because new content flows through the same ingestion pipeline, the client can keep expanding the catalog without engineering involvement—drop in a new document and the platform produces the lessons, quizzes, and case studies around it.

What started as a way to validate a single program became durable infrastructure for the client's entire training offering, ready to scale to more learners and more subjects as their needs grow.

Want to Turn Your Content Into a Learning Platform?

Let's build an AI experience that proves real outcomes

Book Your Strategy Call