CLOSE
megamenu-tech
CLOSE
service-image

Company

CLOSE
CLOSE
CLOSE
Konze Case Study

Konze AI Tutor

A production PTE and IELTS exam-prep platform that does the hardest thing in test preparation: grades open-ended speaking and writing against exam rubrics, and holds a live conversation with the learner. Built end to end by Reckonsys with Claude Code.

How a spoken answer becomes a score
01 · Capture
Learner speaks. Free-form spoken response.
02 · Transcribe
Speech to text. Transcript passed downstream, not the audio.
03 · Grade
18 rubric prompts, stored in the database and versioned, not hardcoded.
04 · Verify
Scores recomputed in Python. The model's arithmetic is not trusted.
05 · Return
7.5BAND SCORE + FEEDBACK

The trust boundary sits at step four. The model reads the response against the rubric; Python computes the number that reaches the learner.

Client
KonzeAussizz Group
Industry
Education & Test Preparation
Built with
Claude Code Used by the Reckonsys team to build the platform
Services offered
Custom Software DevelopmentAI DevelopmentAI Agents DevelopmentRAG Model Development
01

The brief

Most exam-prep software grades what is easy to grade. Multiple choice scores itself. Speaking and writing are where PTE and IELTS candidates actually lose marks, and they are where automated tutoring usually gives up and hands the learner a model answer to compare against.

Konze wanted the harder version. A platform that takes an open-ended spoken or written response, grades it against the real exam rubric, explains the result, and then talks the learner through practice in a live voice session. Reckonsys built it end to end - React and TypeScript on the front, Django behind - and took it to production.

In production today
4,591
Exam questions seeded
12,724
Answer options
142
Diagnostic questions
65
Generated lesson scripts
4
7-day curricula · IELTS General & Academic, PTE Academic & Core
18
Rubric prompts in the grading pipeline
3
Conversational voice agents
4
Selectable voice personas per agent
01

Rubric-based grading of open-ended answers

  • Spoken responses are transcribed, then graded as text against exam rubrics rather than scored on audio features.
  • Eighteen rubric prompts live in the database rather than in application code, so examiners can revise criteria without a deploy.
  • Grading runs as a structured pipeline, producing component judgements rather than a single opaque verdict.
  • Final scores are recomputed in Python from those components, so the number a learner sees never depends on model arithmetic.

That last decision is the one that makes the feature shippable. A language model is good at judging whether a response met a criterion and unreliable at totalling the result. Separating the judgement from the arithmetic means a grading error is a rubric problem you can inspect and fix, not a silent miscalculation in a learner's band score.

02

Live conversational voice practice

  • Three dedicated agents, each with its own job and its own conversational shape, and four selectable voice personas so learners can pick a voice they will actually practise with.
Curriculum
Walks the learner through lesson material conversationally, day by day.
Mock test
Runs exam conditions with the timing and prompting a real test imposes.
Practice
Open, low-stakes drilling on whichever skill the learner wants to work.

Splitting these into separate agents rather than one general tutor keeps each one's behaviour predictable. A mock test that drifts into encouragement stops being a mock test.

03

Curriculum, diagnostics and progress

  • Four 7-day curricula covering IELTS General and Academic, and PTE Academic and Core, delivered as day-by-day lessons with slides, FAQs and exercises.
  • Sixty-five generated lesson scripts underpin that delivery.
  • Multi-section diagnostic testing places a learner before the curriculum starts.
  • Onboarding covers exam selection and personalisation, feeding a dashboard that tracks progress against the chosen track.
  • AI practice spans all four skills - speaking, reading, writing and listening - each with automated evaluation.
04

Platform, retrieval and access

  • React and TypeScript front end, Django back end, taken from empty repository to production release cadence.
  • Account access built on JWT access and refresh tokens, OTP verification and Google OAuth, with protected-route access control throughout.
  • Subscription and payment handling: checkout, order tracking, payment history and add-ons.
  • A vector-search retrieval layer over exam content is built into the platform, ready to activate.
  • Error monitoring and global error handling, with QA and production deploy pipelines kept separate.
Anthropic partnership

Built with Claude Code

The whole platform was built with Claude Code - front end, back end, data modelling, the grading pipeline, the payment flows, the deploy separation. Not a prototype that was later rewritten by hand, but the production system now serving learners.

What that changed is scope per unit of time. A team this size shipping a full authentication stack, four curricula, a diagnostic engine, two exam formats with separate mock-test engines, an automated grading pipeline, three conversational voice agents and a payments system, and then holding a steady production release cadence, is not the usual arithmetic. Claude Code was the reason it worked out, and it worked because the codebase was treated as the shared context rather than the prompts being treated as the work.

The grading pipeline is the clearest illustration. Getting from "grade this against a rubric" to a design where rubric prompts live in the database and final arithmetic is recomputed in Python is a series of engineering judgements, not a single generation. Working through those iterations quickly is what produced a design that could actually go to production.

The codebase was the context, not the prompt.
Claude Code React · TypeScript Django JWT · OAuth · OTP Vector search Conversational voice agents
02

How it shipped

Five phases from empty repository to steady production cadence.

Phase 1Foundations
Environment and repository setup, core data models, and account access - signup and login, JWT access and refresh authentication, OTP verification, Google OAuth - with onboarding screens and protected-route access control.
Phase 2Learning core
Onboarding flow with account creation, exam selection and personalisation. Dashboard and progress tracking. Curriculum delivery: generation, day-by-day lessons, slides, FAQs, exercises. Multi-section diagnostic testing and the initial PTE mock-test flow.
Phase 3AI practice & payments
AI practice across speaking, reading, writing and listening with automated evaluation, plus live conversational voice sessions. Subscription and payment handling. IELTS elevated to a first-class track with its own exam structure and mock-test engine.
Phase 4Hardening
Error monitoring and global error handling. Bug fixes across curriculum routing and AI-practice session timing, sourced correctly from the server. Separation of QA and production deploy pipelines, and deployment-process corrections.
Phase 5Production cadence
Steady release cadence with continued feature merges and fixes. Groundwork for activating the content retrieval layer already built but not yet live, and consolidating the platform's route and access surfaces.
Contact us

Let's build the part everyone else calls too hard.

Get in touch

Modal_img.max-3000x1500

Discover Next-Generation AI Solutions for Your Business!

Let's collaborate to turn your business challenges into AI-powered success stories.

Get Started