About TryEnglish
TryEnglish is a private English practice studio for adult learners. Everything runs in your browser: there is no account, no server that stores your answers, and no analytics on your learning content.
Content
Starter pack v1 (1.0.0, 2026-10-30) was written for this site. It is self-authored, not yet pedagogically reviewed. It contains 15 grammar lessons, 298 objective items, 220 vocabulary cards, 12 reading passages and 12 workplace scenarios. If you find an error, treat the answer key as a suggestion and use “Dispute” on the Progress page.
No score on this site is a CEFR level, an exam prediction or a fluency certificate. We do not judge accents.
Feature status
Labels follow the product specification. “Partial” means it works with stated limits; “Not done” means it is not available, and the interface says so where relevant.
| ID | Requirement | Status | Notes |
|---|---|---|---|
| ENG-001 | Goal/time onboarding | Done | Local preferences, skippable, no placement claim. |
| ENG-002 | Baseline self-check | Done | 12 items (grammar/reading/listening) with stated uncertainty; transcript mode when no local voice. |
| ENG-003 | Daily 10/20/30-minute plans | Done | plan-1, deterministic, reasons shown, overdue cap, welcome-back, no streaks. |
| ENG-004 | Grammar lessons | Partial | 15 lessons with contrasts and rationale. Self-authored; not yet pedagogically reviewed. |
| ENG-005 | Objective exercises | Done | MC, fill, reorder, matching; accepted variants; norm-1; key version stored per attempt. |
| ENG-006 | Vocabulary cards | Partial | 220 cards with meaning, example, collocations, family, register. Audio only via local device voice (no licensed audio). |
| ENG-007 | Spaced repetition | Done | te-srs-1, day keys + time zone + day-start hour, undo, reset, suspend, replayable. |
| ENG-008 | Listening practice | Partial | Device-voice (localService only) or transcript mode; speed control; no licensed recorded clips yet. |
| ENG-009 | Dictation | Done | Word diff with accepted variants; punctuation reported, not scored; visual memory mode without audio. |
| ENG-010 | Record and replay | Done | MediaRecorder, timer, stop/delete, memory-only default, explicit save to IndexedDB. |
| ENG-011 | Shadowing workflow | Done | Segment play/loop (if local voice), own recording, self-review rubric-1. |
| ENG-012 | Minimal pairs | Done | 8 contrast sets, articulation notes, context items, optional device-voice quiz; no accent ranking. |
| ENG-013 | Workplace scenarios | Done | 12 scenarios: intro, meeting, disagreement, clarification, calls, presentation, interviews, email, small talk, negotiation. |
| ENG-014 | Writing journal | Done | Prompts, autosave, word counts, revisions, compare, restore, export. |
| ENG-015 | Reading passages | Done | 12 passages with authored level criteria, glossary, rationale. |
| ENG-016 | Progress dashboard | Done | Accuracy/exposure/consistency separated, evidence note, no CEFR. |
| ENG-017 | Offline lesson packs | Partial | Bundled pack info (size/licence/version/installed); service-worker cache. No optional downloadable packs yet. |
| ENG-018 | Export/restore | Done | Selectable sections, audio explicit, SHA-256 checksum, schema check, selective replace. |
| ENG-019 | On-device ASR | Partial | Used only if SpeechRecognition.available({processLocally:true}) is "available"; otherwise labelled unavailable. Never remote. |
| ENG-020 | Word alignment feedback | Partial | Transcript-vs-target word match after learner correction; abstains on low confidence. No phoneme alignment. |
| ENG-021 | Pronunciation indicators | Not done | No validated model; self-review instead. |
| ENG-022 | Pace/filler tracking | Partial | WPM and filler count from on-device transcript only; heuristic disclosed. |
| ENG-023 | Grammar/writing suggestions | Partial | Deterministic rule checklist (check-1) with rationale, confidence, accept/reject. No model suggestions. |
| ENG-024 | Role-play branches | Done | Authored choices with strong/workable/risky feedback. |
| ENG-025 | Personal phrasebook | Done | Tags, search, pronunciation notes, spaced review, import with duplicate skip. |
| ENG-026 | Interview/presentation practice | Done | Timed prep/speak, record, self-review; no hiring prediction. |
| ENG-027 | Mistake notebook | Done | Auto-logged, corrected/disputed/dismissed, notes; suppress checklist rules. |
| ENG-028 | Regional language support | Not done | No native-language packs; regional English usage explained as register. |
| ENG-029 | Recording comparison | Done | Saved recordings listed per prompt over time; no voice identity analysis. |
| ENG-030 | Local reminders | Done | Downloadable .ics daily reminder; no background alarm claimed. |
| ENG-031 | Local conversation model | Not done | Roadmap (R3). |
| ENG-032 | Adaptive curriculum | Not done | Roadmap (R3). Plan uses fixed, explained rules. |
| ENG-033 | Shared-device profiles | Not done | Roadmap (R3). Private session available. |
| ENG-034 | Certified CEFR/exam score | Excluded | Never inferred. |
| ENG-101 | Collocations/phrasal verbs | Partial | Cards with recognition and production review; not separately reviewed. |
| ENG-105 | Register and tone | Partial | Formal/neutral/casual phrase sets in scenarios; register notes in checklist. |
| ENG-107 | Timed speaking outline | Done | Timers can be turned off. |
| ENG-108 | Learner-authored cards | Done | Phrasebook import, plain text, kept separate from curriculum. |
| ENG-109 | Schedule adaptation | Done | Daily cap, carried reviews with reason, no penalty. |
| ENG-115 | Feedback appeal | Done | Dispute per attempt; excluded from accuracy, evidence kept. |
| Other R2/R3 | ENG-102–104, 106, 110–114 | Not done | Roadmap. |
Algorithms
- Answer normalisation
norm-1: case, whitespace and final punctuation ignored; contractions expanded (ambiguous ones to every reading); curated British/American spellings; numbers 0–20. - Spaced repetition
te-srs-1: SM-2 family, no random fuzz, calendar-day keys in your chosen time zone with a day-start hour, capped daily queue. - Daily plan
plan-1: deterministic mix by time and goal; every item explains why. - Writing checklist
check-1: fixed regular-expression rules with rationale; register notes are separate from grammar. - Self-review
rubric-1: five criteria, three levels, stored separately from scores.