Business English Practice

Business English and IELTS local practice.

Ready. Choose Business English or IELTS.

Business English Practice

Train for real calls, emails, meetings, and IELTS goals.

Business English

Customer calls · Quotations · Technical meetings

IELTS

Speaking · Listening review · IELTS Writing Task 2 practice

Office-safe voice rehearsal available

Business English

Choose a Business English focus

Pick one mode. Speaking now supports office-safe local voice rehearsal; live AI voice conversation is still not enabled.

Listening

Practice understanding safe workplace notes or transcripts.

Speaking

Type or record a short office-safe rehearsal for a meeting or customer call.

Reading

Read safe business text, extract the action point, and draft a clear response.

Writing

Draft a practical email, RFQ reply, update, or follow-up.

Live Voice Conversation

Still later. Local Voice Rehearsal is available under Speaking, but no live AI conversation or WeCom voice service is enabled.

IELTS

Choose an IELTS practice module

Typed/local IELTS preparation only. No official band score, examiner claim, pronunciation scoring, or copyrighted test-content claim.

IELTS Speaking

Practice Part 1 / Part 2 / Part 3 style answers in typed mode or short local voice rehearsal.

IELTS Listening Review

Review lawful/public/self-owned notes or transcripts and write concise answers.

IELTS Writing Task 2

Write an essay response with local draft and feedback paste support.

Business English

Practice Library

Choose one local starter, continue a browser draft, or review saved attempts for this module.

New

Starter loads here

Choose a module first.

Choose a module first.

Practice session

Complete one English practice attempt

Start a local prompt, write your answer, paste feedback if available, then review one phrase or error.

  1. 1Prepare
  2. 2Write
  3. 3Feedback
  4. 4Review

Business English mode

Listening / Speaking / Reading / Writing are available. Speaking can use short local Voice Rehearsal; live AI conversation stays locked.

Choose a Business English mode.

1 · Prepare

Load today’s starter

Choose one local starter. Nothing is sent to WeCom, AI, or any backend.

Choose a focus to see today’s starter.

No practice loaded yet.

2 · Write

Write your English answer

Answer naturally, then save this local practice attempt.

0 words · write naturally, then save locally.

No answer saved yet.

3 · Feedback

Paste feedback

This local MVP does not call AI directly. Paste teacher or manual-AI feedback here, then save it locally.

Feedback is optional until you have a teacher/AI note to paste.

4 · Review

Review one thing

Keep the review small: one saved error or feedback item is enough for today.

Start a practice session to see review items.
Review

Review saved work

Use one shared review area for Business English and IELTS. Filter by track here, then open advanced local tools only when you need details.

Attempts0

Saved local attempts

Review0

Current review cards

Bank0

Phrase/error bank items

Refresh review to see local practice items.

Next card

Review one useful point

No local review cards yet.
Attempts

Recent saved attempts

Saved attempts appear here after one practice session.
Bank

Phrase & error bank

Phrase and error-bank metadata appears here after feedback or manual bank work.

More / Advanced

Advanced local Workbench tools

Prompts, paste-back, reports, backups, imports, exports, diagnostics, and legacy Workbench utilities live here so the learner path stays simple.

Local browser only No login or cloud sync Mic only after tap No direct AI or WeCom API
Settings

Practice path

Switch between Business English and IELTS without opening raw Workbench controls.

Local data

Backup, export, health

Generate local reports or JSON backups only when you choose. Import replaces this browser's data after confirmation.

Advanced

Reveal legacy tools

Use this only for prompt copy/paste, manual paste-back, diagnostics, backups, imports, or data repair. Nothing is sent automatically.

Help / About

Local-first MVP boundary

H5-ready means a mobile browser/PWA shell, not WeCom integration. Local Voice Rehearsal can ask for microphone only after an explicit tap; no backend, team admin, AI keys, official IELTS scoring, upload, push reminders, OAuth, message push, or WeCom setup is enabled in this MVP.

Reveal advanced local Workbench

Manual prompts, paste-back, reports, backups, imports, and local utilities

Advanced boundary

This area preserves the legacy local Workbench. Use it deliberately: prompts are copied manually, AI/teacher feedback is pasted back manually, backups/imports are user-initiated, and private or customer material must stay inside this browser unless you explicitly decide otherwise.

  • No WeCom, OAuth, backend, cloud sync, model API, Web Speech, automatic transcription, audio upload, or deployment action is enabled here. Microphone access exists only in explicit local Voice Rehearsal.
  • Import replaces this browser's local database only after the existing confirmation dialog.
  • Review generated reports, exports, prompts, and backups before copying them outside the browser.

Choose your track

Pick what you want to practice. This sets the track for new briefs, today's starter, and the starter deck below. Business English and IELTS share the same local data — nothing is sent anywhere.

Practice tracks load here.

0. Today's practice quick start

Local draft protection

Unsaved source brief, paste-back, output-pack, rehearsal, and feedback text is autosaved only in this browser, so mobile app-switching or tab refresh is less likely to lose your work. Review restored text before saving.

No local draft saved yet.

Choose one local focus

Pick a track and fill the source brief with a local starter. Nothing is saved as a comm_asset or sent externally until you review and click Save; the form may still be protected as a browser-local draft.

Choose a focus to see the suggested starter.

Starter card deck

Phone-friendly local starter cards for Business English and typed IELTS practice. Cards only fill the source brief; they do not save a comm_asset, copy, upload, or send anything. Browser-local draft protection may keep the filled form until cleared.

Starter cards load here.

1. Source brief

Practice track

Choose a track before saving a local asset.

Local practice starters

Optional local Business English and typed IELTS starters. They only fill this local form; nothing is sent anywhere.

Pick a sample to preview the practice focus.

Sanitized material must exclude:

    2. Assets

    Filter saved assets by safe metadata only. Source text is not searched.

    No asset filter applied.

      Answer / phrase bank

      Reusable lines saved from your work. Copy or insert them into a brief or rehearsal, then manually mark reviewed, practiced, or reused when you actually do the work. Copy/Insert do not auto-count reuse. An item can only be copied or inserted after you confirm it is reusable and free of private, customer, project, or internal-path details.

        Select or add a phrase.

      Manual practice queue

      Confirmed reusable phrases in the current filters appear here one card at a time. Phrase text stays hidden until you reveal it; no spaced repetition, reminders, scores, or auto-counting.

      0 / 0
      No confirmed phrases in the current filters.

      2b. Local review queue

      Computed locally from recent error rows and structured feedback. Manual refresh only; one-card focus mode shows one review item at a time, and review text stays hidden until revealed. No reminders, streaks, scores, auto-counting, or cloud sync.

      0 / 0
      Create an asset, critique, or error row to see local review items.

      2c. Local daily practice report

      Generate an on-demand Markdown summary for one local practice day. It is local-only and omits source text, generated prompts, raw AI responses, typed transcripts, and answer-bank item text; answer-bank practice status appears only as metadata counts.

      2d. Local data health audit

      Generate a local-only health report for saved assets and answer-bank metadata: missing steps, blocked copy gates, open review work, bank confirmation/provenance/status counts, and backup readiness. It omits source text, prompts, raw AI responses, raw critiques, typed transcripts, and answer-bank item text.

      3. Manual-copy-paste AI prompt

      Select an asset to check copy gate.

      4. AI output paste-back + output pack

      Hidden Chinese sentence notes

      English stays canonical. Each English sentence can carry a hidden Chinese line for理解/复盘; click the Chinese note under a sentence to reveal or edit it. No automatic translation or external call is performed.

      Save or paste English output first, then build hidden Chinese sentence notes.

      AI Chinese notes prompt pack

      Faster manual-copy-paste helper: generate a prompt for ChatGPT/Gemini/Claude to create concise Chinese notes from the current English sentences. The prompt uses the same sensitivity gate, sends no source brief/raw critique/error ledger, and does not call an API.

      No Chinese-note rows yet.

      Paste a Chinese-notes response, then preview matches before applying.

      Sentence focus mode

      Phone-friendly one-sentence review. English stays visible; Chinese note stays hidden until opened. No automatic translation or external call is performed.

      Build sentence rows first, then refresh focus mode.

      No sentence selected.

      5. Typed rehearsal + critique

      Local practice metrics: 0 words · duration 0s · estimated WPM unavailable until duration is above 0. Local helper only, not a score.

      Structured local feedback notes

      Optional manual buckets copied from the critique or edited by you. These are local notes, not scores.

      Local correction diff

      Compare learner text with a revised version locally. The app computes word-level highlights itself; do not ask external AI to generate HTML or styling.

      Enter original and revised text, then render a local word diff.

      No local diff rendered yet.

      6. Error ledger

      Critique TOP_ERRORS candidates

      Parsed locally from the saved critique response. Loading a candidate only prefills the form below; you still review and click Create error row to save it.

      Select an asset and save a critique with [TOP_ERRORS] rows to see local candidates.
      Select an asset to view attached error rows.

      7. Reuse log

      Select an asset to view reuse log.

      8. Per-asset export

      9. Selected asset JSON

      No asset selected.

      10. Full local database backup