Vale construir sua versão de OpenPTE?
Plataforma online de prática para PTE Academic: tarefas de fala, escrita, leitura e compreensão oral no estilo do exame, com pontuação e feedback automáticos.
A mecânica de um treinador para PTE não é difícil: gravar áudio, transcrevê-lo, cronometrar a tarefa, pontuar com uma rubrica e manter um histórico. Um agente pode construir isso em um fim de semana usando Whisper para transcrição e um LLM para feedback baseado na rubrica, e você de fato vai praticar mais porque o fluxo é seu. O que você não consegue construir é a parte pela qual as pessoas realmente pagam: um banco de questões que acompanha o que está aparecendo no exame real e um modelo de pontuação calibrado em relação ao corretor automático da Pearson, para que o número exibido tenha significado. Seu corretor DIY será útil como orientação e fictício nos números. Bom o suficiente para treinar fluência e estrutura de redação, mas não para decidir se você está pronto para agendar o exame.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
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.O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR
Como seria construir sua versão?
Um app web local que executa tarefas cronometradas no estilo PTE, grava sua fala ou captura o que você digita, faz a transcrição e devolve feedback baseado em uma rubrica mais um gráfico de tendências entre tentativas.
O que você vai precisar
- Node 20 e um navegador moderno com permissão de microfone
- Uma chave de API compatível com OpenAI no .env para transcrição e pontuação por rubrica, ou uma compilação local do whisper.cpp
- Seu próprio conjunto de questões: prompts, imagens e áudios que você fornece em JSON
- Tempo para escrever os prompts de rubrica por tipo de tarefa, que é a maior parte do trabalho real
Porque quem faz a prova não está comprando software, está comprando um número em que possa confiar antes de pagar a taxa do exame. O valor de uma plataforma preparatória está no banco de questões que reflete o que está em circulação e em um corretor ajustado para que um 79 no simulado signifique aproximadamente um 79 no dia da prova. Os dois são fruto de trabalho acumulado com dados, não de código. Um treinador feito por você é ótimo para praticar em volume e péssimo para indicar preparo, justamente a metade errada para ter se você só tem uma chance de atingir a nota de corte do visto.
xPontuações calibradas ao corretor automático real, então seus números são impressões, não previsões
xUm banco de questões mantido e renovado conforme o exame muda
xSimulados completos com tempos oficiais por seção, pesos e layout do relatório de notas
xRespostas modelo, modelos prontos e discussões da comunidade sobre cada item
xApps móveis, sincronização entre dispositivos e alguém para culpar quando o corretor errar
Nada que valha indicar. Por isso o prompt existe.
Quanto custa OpenPTE?
- Licença de pagamento único
- US$ 17,99US$ 17,99
- No cartão, com IOF de 3,5%
- R$ 94,01
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de OpenPTE. O Vibe Radar não intermedeia pagamentos.
Vale mais construir ou assinar OpenPTE?
Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.
Em 24 meses, assinar sai mais barato.
Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).
Dá para recriar OpenPTE?
Em parte. O núcleo de OpenPTE dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: Pontuações calibradas ao corretor automático real, então seus números são impressões, não previsões, Um banco de questões mantido e renovado conforme o exame muda. Leia a lista acima antes de começar.
Quanto custa OpenPTE?
O preço de OpenPTE é por uso ou varia conforme o plano · Vendido como passes, não como assinatura: 3 dias $3.99, 7 dias $4.99, 15 dias $9.99, 30 dias $17.99, 60 dias $34.99; o passe de 30 dias é o equivalente mensal mais próximo.
O que eu perco ao substituir OpenPTE?
Sinceramente: Pontuações calibradas ao corretor automático real, então seus números são impressões, não previsões; Um banco de questões mantido e renovado conforme o exame muda; Simulados completos com tempos oficiais por seção, pesos e layout do relatório de notas; Respostas modelo, modelos prontos e discussões da comunidade sobre cada item; Apps móveis, sincronização entre dispositivos e alguém para culpar quando o corretor errar. Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para OpenPTE?
Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.