A self-hosted, configurable AI evaluation core for IELTS Writing, Speaking, and Reading that returns structured JSON feedback with evidence from learner responses.

Stars

86

7-day growth

No data

Forks

87

Open issues

0

License

MIT

Last updated

2026-07-10

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides an inspectable, YAML-configurable alternative to black-box scoring, with evidence-based feedback and a strict JSON schema designed for product UIs and analytics.

Who it is for

  • IELTS preparation platforms and edtech startups
  • Independent educators and tutors developing custom feedback tools
  • Developers building automated essay or speaking review systems
  • Self-hosters who need privacy-controlled AI evaluation

Use cases

  • Automated IELTS Writing Task 2 evaluation with criteria feedback
  • Speaking transcript review with pronunciation-confidence caveats
  • Reading mistake analysis for targeted practice recommendations
  • Integrating a structured evaluator layer into existing learning management systems

Strengths

  • Structured JSON output with evidence spans, enabling clean UI integration
  • YAML configuration for rubrics, models, and instructions without code changes
  • Dry-run mode to inspect prompts before making API calls
  • Open source under MIT license, with clear design principles prioritizing privacy and no pirated content

Considerations

  • Currently only supports OpenAI Responses API; Azure and other adapters are roadmap items
  • No built-in audio processing; speaking review requires pre-generated transcripts
  • Not an official IELTS product and cannot guarantee scores; band estimates are for practice only
  • No Docker image or HTTP service mode yet; requires Node.js 20+ and manual setup

README quick start

Quick start

Description

Configurable, self-hosted IELTS AI evaluation core for Writing, Speaking, and Reading review.

Related repositories

Similar projects matched by category, topics, and programming language.

TanStack
Featured
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web DevelopmentFrontend Frameworks
14,861
vercel-labs
Featured
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

Developer ToolsCode Quality & Build
1,985
Jakubantalik
Featured
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI & Machine LearningAI Agents
1,191