Education

Should you build your own OpenPTE?

Online PTE Academic practice platform: exam-style speaking, writing, reading and listening tasks with automated scoring and feedback.

With trade-offs · the basics, with limitations
Price $17.99 · onceEstimated time a weekendCategory EducationCatalog votes 0

The mechanics of a PTE trainer are not hard: record audio, transcribe it, time the task, score against a rubric, keep a history. An agent can build that in a weekend using Whisper for transcription and an LLM for rubric feedback, and you will genuinely practice more because the loop is yours. What you cannot build is the part people actually pay for: a question bank that tracks what is currently showing up in the real exam, and a scoring model calibrated against Pearson's automated marker so the number you see means something. Your DIY grader will be directionally useful and numerically fictional. Good enough for drilling fluency and essay structure, not good enough to decide whether you are ready to book the test.

ENOriginal research content in English. Original prompt preserved in English.

The complete prompt
Build a local PTE Academic practice trainer. Empty folder, no accounts, no telemetry, no cloud database.

Stack, non negotiable: Next.js 15 with the App Router, TypeScript, Tailwind, and SQLite via better-sqlite3. Everything runs with `npm run dev` on localhost. Secrets in .env.local only, read `OPENAI_API_KEY` and `OPENAI_BASE_URL`.

Data: a `questions/` folder of JSON files, one per task type, each item having id, type, prompt text, optional imagePath, optional audioPath, timeLimitSeconds, and preparationSeconds. Ship 3 dummy items per type so the app runs before the user adds real content. Do not scrape or invent exam content.

Task types to support: Read Aloud, Repeat Sentence, Describe Image, Retell Lecture (speaking, recorded), plus Summarize Written Text, Write Essay (typed), and Reading Fill in the Blanks (drag or select).

Practice flow: pick a task type, get a random unattempted item, show preparation countdown, then the recording or typing window with a hard timer that auto-submits. Use MediaRecorder for audio, store the webm blob under `data/recordings/`.

Scoring: for speaking, send audio to the Whisper transcription endpoint, then compute words per minute, filled pause count, and for Read Aloud a word level diff against the reference text. For writing, compute word count and run a rubric prompt. In both cases call the chat model with a task specific rubric that returns strict JSON: content, form, fluency, pronunciation or grammar, each 0 to 5, plus two sentences of feedback and three concrete fixes. Store the raw JSON.

Label every score in the UI as "unofficial, uncalibrated" and never render a 10 to 90 style score. This is deliberate.

History: an attempts table plus a dashboard with a per task type trend line, a list of past attempts with playback of the stored audio, and a CSV export.

Out of scope: full mock tests, official score mapping, user accounts, payments, mobile apps, sync, and any bundled question bank.

Deliver a README covering setup, how to add your own items to `questions/`, and a blunt paragraph on why these scores are not predictions.

The prompt opens pre-filled in your agent. Review it before running. · this prompt is generated from the build plan · improve it via PR

Original prompt preserved in English.

What would building your own look like?

A local web app that runs timed PTE-style tasks, records your speaking or captures your typing, transcribes it, and returns rubric feedback plus a trend chart across attempts.

What you will need

Why paying can still make sense

Because a test taker is not buying software, they are buying a number they can trust before they pay the exam fee. A prep platform's value is the item bank that mirrors what is currently in circulation and a grader tuned so a 79 on the practice test means roughly a 79 on the day. Both of those are accumulated data work, not code. A self-built trainer is great for volume practice and terrible for readiness signals, which is exactly the wrong half to have if you only get one shot at the visa cutoff.

What you lose

xScores calibrated to the real automated marker, so your numbers are vibes, not predictions

xA question bank that is maintained and rotated as the exam changes

xFull mock tests with official section timing, weighting and score report layout

xModel answers, templates and community discussion around each item

xMobile apps, cross-device sync, and anyone to blame when the grader is wrong

prior art · use these instead of building, if you’d rather

Nothing worth pointing at. That’s why the prompt exists.

Share on X ↗"I just replaced OpenPTE with one prompt"
Plans and pricing

How much does OpenPTE cost?

In your currency · US DollarChecked on 10/20/2026
One-time licence
$17.99
Buy on the official site

You complete the purchase on OpenPTE’s site. Vibe Radar does not handle payments.

Compare withanother app →
Build or buy

Is it cheaper to build or buy OpenPTE?

Adjust the numbers: hours to build, your hourly rate, running costs and the subscription price.

Subscribe
Build it yourself
Horizon
Subscribe$0
Build it yourself$2,360

Over 24 months, subscribing is cheaper.

Starting hours estimated from the analysis (a weekend). Does not price what you give up (support, integrations, security).

Frequently asked questions
Can I rebuild OpenPTE?

Kinda. The core of OpenPTE is buildable in a weekend with the prompt on this page, but there are real gaps: Scores calibrated to the real automated marker, so your numbers are vibes, not predictions, A question bank that is maintained and rotated as the exam changes. Read the honest list above before committing.

How much does OpenPTE cost?

OpenPTE’s pricing is usage-based or varies by plan · Sold as passes, not a subscription: 3 days $3.99, 7 days $4.99, 15 days $9.99, 30 days $17.99, 60 days $34.99; the 30-day pass is the closest monthly equivalent.

What do I lose by replacing OpenPTE?

Honestly: Scores calibrated to the real automated marker, so your numbers are vibes, not predictions; A question bank that is maintained and rotated as the exam changes; Full mock tests with official section timing, weighting and score report layout; Model answers, templates and community discussion around each item; Mobile apps, cross-device sync, and anyone to blame when the grader is wrong. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to OpenPTE?

No mature open-source alternative worth pointing at, which is exactly why the one-shot prompt on this page exists.

New ideas on your radar.

Get catalog updates and prompts for your next project.