Overview
A small, static web app designed to help Jingxin Grade 4 students prepare for English tests and everyday review. It supports multiple test sets, starting with HMH Into Reading Module 6 practice, and requires no build steps or dependencies.
Core experience: Interactive quizzes with high-quality native text-to-speech (TTS) support, tracking best scores locally.
Core Features
- Zero Dependencies: Built entirely with Vanilla JS, HTML, and CSS. No frameworks required.
- Multiple Test Sets: Uses data files to switch between exam sets and keep the question bank easy to extend.
- Local Score Tracking: Saves per-test and per-topic best scores securely in the browser using
localStorage. - Native TTS Integration: Leverages the browser’s built-in
speechSynthesisAPI, fully compatible with high-quality OS-level voices (e.g., macOS Premium voices). - Data-Driven Architecture: All practice items, reading passages, and phonics games are powered by runtime JSON data, making content updates trivial without touching the core application logic.
Tech Stack
JavaScript · HTML · CSS · Web Speech API
Status
✅ Live - Open source and ready to use.