Think & Speak™ — Technical Workshop

1 / 18

Technical Architecture
Deep-Dive Workshop

Think & Speak — AI English Learning Platform
Educator Technical Training Session

🏗️

Component Architecture

React/Next.js with TypeScript, CSS Modules, Redux state management

🎯

Assessment Engine

8-dimension learner profiling powering adaptive personalization

🎤

AI Pronunciation

Phoneme-level precision feedback with Azure Speech Services

Think & Speak — Teacher WorkshopClick or press → to continue

Platform Architecture Overview

2 / 18Foundation

Think & Speak: Frontend Technical Foundation

The Think & Speak platform employs a modern, component-based frontend architecture built on React with Next.js, utilizing CSS Modules for scoped, maintainable styling — a critical choice for an educational platform serving diverse age groups from primary to university students with distinct interface requirements.

⚡ Core Technology Stack

+
  • Next.js + React + TypeScript — server-side rendering foundation enabling SEO and fast initial load
  • Redux State Management — application-wide data flow via liveTranslationActions slice for predictable state transitions
  • Ant Design component library — consistent UI elements (Button, Form, Dropdown, Segmented)
  • ECharts + react-circular-progressbar — real-time data visualization throughout dashboard
  • next-i18next — internationalization supporting English, Traditional Chinese (zh-HK), Simplified Chinese (zh-CN)
  • SCSS Modules with @apply directives — component-scoped styling preventing CSS leakage between modules

🎨 Design Philosophy

+
  • Modular component architecture — reusable, maintainable code structure enabling isolated updates
  • Responsive layouts — Desktop, Tablet, Mobile breakpoints via CSS global classes (:global(.mobile), :global(.tablet))
  • Real-time data visualization — progress charts, heatmaps, score gauges across all modules
  • Professional educational deployment — enterprise-grade code with error handling and accessibility

🔗 Core Capabilities

+
  • Real-time Progress Tracking — live updates as students learn across all modules
  • AI-Powered Assessment — phoneme-level pronunciation analysis via Azure Speech Services
  • Secure Authentication — JWT tokens with role-based access (Teacher vs Student)
  • Live Translation — English ↔ Mandarin ↔ Cantonese real-time classroom support
  • Cross-Platform URLsapp.thinkandspeak.com (Production) / uat-app.thinkandspeak.com (UAT)

🌐 Multi-Platform Access

Production: https://app.thinkandspeak.com  |  UAT: https://uat-app.thinkandspeak.com
Test Accounts: test_student1@seechange-edu.com / test_teacher@seechange-edu.com — Password: Aa123456

Think & Speak — Teacher WorkshopClick or press →

Assessment System: 8-Dimension Learner Profiling

3 / 18Personalization

The 8-Question Personalization Engine

The assessment captures 8 dimensions of learner identity. This is NOT a test — students don't "pass" or "fail." It's a preference profile that helps the platform understand how each student learns best.

1
Age Groups 6-8 · 9-11 · 12-14 · 15-17 · 18+
Adapts content delivery speed, interface complexity, and mascot emotional tone
2
Gender Preferences
Avatar and content theme customization for personalized visual experience
3
Interest Topics 11 Categories
Space & Science · Animals · Sports · Travel · Music · Technology · Books · Movies
4
Learning Personas 9 Types
Debate Hero · Story Explorer · Game Master · Creative Writer · Active Speaker
5
Motivation Factors 8 Categories
Travel & Explore · Watch Shows · Career Goals · Academic Success · HKDSE Prep
6
Learning Styles 8 Methods
Play Games · Read Stories · Speak & Act Out · Watch Videos · Listen & Repeat
7
Proficiency Level 1-10 Scale
Levels 1-3 Beginner → 4-6 Intermediate → 7-8 Advanced → 9-10 Expert
8
Curious Subjects 22 Topics
Including HKDSE-relevant: Math, Science, History, Geography, Economics, Literature

🔄 Personalization Engine Output

All 8 dimensions feed into: Vocabulary Builder difficulty · Course Adventure entry point · Conversation Role Play scenarios · Reading Comprehension mode · AI Coach interaction parameters

Think & Speak — Teacher WorkshopClick or press →

Dashboard: Student Learning Command Center

4 / 18Progress Tracking

See Progress Clearly.
Stay Motivated Naturally.

Students see THEIR OWN personal dashboard — creating ownership of learning progress. The gamification elements create dopamine feedback loops that encourage continued practice.

📅
Study Days
Consecutive learning streak tracking
⏱️
Study Minutes
Total time invested across all modules
🎤
Spoken Times
Practice frequency for speaking confidence
📝
Mastered Words
Vocabulary with confirmed long-term retention

📊 Dashboard Technical Architecture

+
  • useCallGetUserDashboard — Custom API hook for real-time data fetching
  • Redux Store Synchronization — State consistency across all components
  • useModuleGuardian — Access control ensuring proper module sequencing
  • Responsive Sidebar — Adaptive layout for Desktop / Tablet / Mobile

🏆 Gamification Elements

+
  • Points System — Earned through completing lessons, maintaining streaks, high scores
  • Achievement Badges — Unlockable milestones for sustained motivation
  • Streak Rewards — Bonus points for consecutive day participation
  • Progress Streaks — Leverages loss aversion (don't want to break chain)

🧠 Visual Feedback Psychology

+
  • Circular Progress — Satisfies completion drive, shows distance to goal
  • Color Coding — Instant recognition of performance status (green/yellow/red)
  • Points Animation — Dopamine hit on achievement unlock
  • Dashboard adapts based on the 8-dimension assessment from onboarding
Think & Speak — Teacher WorkshopClick or press →

EnglishAssessment: Onboarding Module Architecture

5 / 18Personalization

The Intelligent Onboarding Entry Point

🔒 Iframe Sandboxing Architecture

+

Assessment forms embedded via secure iframes enabling flexible content delivery:

${origin}/english-assessment/form/${selectedLevel}/${selectedFormId}.html
  • Encrypted authentication tokens (t: btoa(token)) passing Base64-encoded JWT
  • Cross-origin communication via window.postMessage API
  • Environment variables transmitted for Production/UAT differentiation
  • Strict origin checking prevents XSS injection attacks

📡 Bi-Directional Data Flow

+
window.addEventListener('message', handleMessage)
  • Structured englishAssessment payload with selectedLevelId, selectedFormId, formData
  • Strict origin checking through payload destructuring
  • Immutability creates audit trail for academic integrity in HKDSE contexts
  • Results dispatched to Redux store for persistence across modules

🎭 Progressive Disclosure UI

+
  • "Welcome → Assessment → Results" flow via React useState for isDialogOpen
  • Mascot-driven narrative (blue "Go For It" mascot) psychologically prepares learners
  • Reduces test anxiety — critical UX consideration per Krashen's Affective Filter
  • Smooth transitions prevent cognitive overload during profiling

🎨 Login Interface: Psychological Onboarding

Layered mountain silhouettes create forced perspective communicating "progression" and "ascending difficulty." Soft, rounded contours reduce anxiety during assessment.

Blue gradient (#E6F7FF to #3695E5) triggers neurological associations with calm, focus, and trustworthiness — priming students for learning readiness.

🔄 Multi-Role Authentication

Teacher accounts: Dashboard analytics, Broadcast tools, Student oversight

Student accounts: Personalized learning, Vocabulary bank, Progress tracking

Role detection via invitationType === 'School Program' routes to appropriate interface

⚡ Dynamic Avatar Rendering

Mascot variants selected based on user type (Teacher = glasses Image 13, Student = backpack Image 16), browser language (Image 19/20 for Chinese), or time of day

Think & Speak — Teacher WorkshopClick or press →

Visual Identity: The Mascot Character System

6 / 18Affective Design

20 Mascot Variants = Functional UI Components

The mascot system is not decorative — each variant is a functional UI component that communicates learning modes and emotional states in real-time, reducing cognitive load through consistent visual cues.

MEDIA & ACTIVE

🟢 Green Characters

Image 1 — Live Translation (🎧🎤🎬)
Image 6 — VR Training (🥽🎮)
Image 10 — Gamification (🎧💰)
Image 16 — Student Onboarding (🎒✏️📱)

ANALYTICAL

🔵 Blue Characters

Image 2 — Exam Simulation (🔍🕵️)
Image 3 — Vocabulary (📖💡)
Image 13 — Teacher Dashboard (👓)
Image 18 — Confidence (💪)
Image 19 — 简体中文 · Image 20 — 繁體中文

CREATIVE & STEM

🟡 Yellow Characters

Image 5 — Higher-Order Thinking (🧠🚀)
Image 9 — Creative Expression (🎨⚙️)
Image 15 — Speaking Performance (🎤⭐)

COMMUNICATION

🟠 Orange Characters

Image 8 — Global Classroom (🌐)
Image 10 — Public Speaking & Debate (🎤🗣️)

EXPLORATION

🟣 Purple Characters

Image 12 — Research & Discovery (🔭📓)
Image 14 — Struggling Learner (😔 → AI Coach intervention)
Image 4 — Collaborative Learning (👥)

🧠 Pedagogical Purpose: Krashen's Affective Filter

Students who feel anxious about making mistakes need encouragement, not criticism. The ARI mascot addresses this — students who make mistakes see a SAD but ENCOURAGING mascot, not a harsh error message. This reduces learner anxiety and improves language acquisition outcomes.

Think & Speak — Teacher WorkshopClick or press →

Reading Comprehension: HKDSE Exam Preparation

7 / 18Exam Simulation

Exam Simulation Mode + Guided Learning with AI Coach

⏱️ Exam Simulation Mode

  • Timed reading tasks building speed and focus under pressure
  • Exam-authentic passages aligned to HKDSE standards
  • 90-minute countdown via EXAM_DURATION_MS
  • Disabled AI hints — authentic exam conditions
  • Forced submission when time expires

🤖 AI Coach Support (Guide Mode)

  • Ask questions anytime during practice sessions
  • Receive mentor-style strategic hints for DSE strategy
  • Build exam thinking, not just memorize answers
  • Word-level, sentence-level, paragraph-level hints available
  • Real-time feedback on each question attempt

📋 9 Question Types for HKDSE

+
  • TrueOrFalse — Three-state logic (T/F/NG) with TRUE_OR_FALSE_OPTIONS
  • TextInput — Free-text with AI semantic evaluation (evaluateAnswerWithAI)
  • MCQ — Multiple choice supporting text-only and card-with-icon formats
  • InteractiveWordBuilder — Gamified word construction from button arrays
  • DragTheWords / FillInTheBlanks — Cloze test with drag-drop interaction
  • DragAndDrop / Classification — Matching exercises for main ideas
  • TableCompletion — Structured data entry with fuzzy matching
  • ReferentMatching — Anaphora resolution connecting pronouns to referents
  • TimelineMatching — Chronological ordering (vertical or horizontal)

📊 Dual-Mode Architecture

+
FeatureExam ModeGuide Mode
Timer90-minute countdownHidden
HintsDisabledAI Coach enabled
ScoringImmediate on submitReal-time feedback
ColorOrange accentGreen accent
Use CaseHKDSE simulationLearning & practice

🏆 "Read Smarter. Think Deeper. Score Higher."

The Reading Comprehension module features Exam Mode for timed practice, Guided Learning Mode with AI hints, and Strategy-Based Reading Skill Training — all aligned with HKDSE exam standards.

Think & Speak — Teacher WorkshopClick or press →

AI Pronunciation Assessment Engine

8 / 18Speech Analysis

Phoneme-Level Precision Feedback System

The system provides granular, phoneme-by-phoneme feedback enabling precise articulation improvement — students identify EXACTLY which sound needs work, not just "right" or "wrong."

🎯 Four-Dimensional Scoring

Accuracy — Phonetic precision92%
Fluency — Rhythm and prosody78%
Completeness — Lexical coverage95%
Pronunciation — Overall quality85%

🔤 Traffic-Light Color Coding

🟢 91-100: Mastery 🔵 71-90: Proficient 🟡 61-70: Developing 🟠 51-60: Emerging 🔴 1-50: Needs Work

🎤 Recording Pipeline

+
  • RecordRTC with StereoAudioRecorder at 16kHz (optimal for speech recognition)
  • 15-second safety timeout prevents excessive dead air
  • FormData multipart upload to backend via callUploadScriptPractice()
  • Azure Speech Services for speech-to-text and phoneme analysis
  • Forced alignment and phoneme evaluation returning PhonemeScores[]

🔊 Word-Level Audio Playback

+
  • Each word token includes clickable audio replay via callGetWordVoice()
  • TTS-generated pronunciation for reference alongside user recording comparison
  • Toggle between "listen to model" and "listen to your recording"
  • Practice history with chronological score tracking per word
Think & Speak — Teacher WorkshopClick or press →

Multi-Tab Reporting & Analytics Suite

9 / 18Analytics

Data-Driven Teaching — Not Gut Feeling, Actual Metrics

📚 Courses Report

  • Course enrollment tracking
  • Completion rates per course
  • Skill development across 4 dimensions: Fluency, Accuracy, Completeness, Intonation
  • Time range filtering: 7d / 30d / 90d / All-time
  • Period comparison (current vs. previous)

🎤 Scripts Report

  • Conversation Role Play — Structured academic speaking
  • Read & Speak — Input-to-output transformation
  • Scripts completed, time spent, practice frequency
  • Best performance highlighting with timestamps
  • Improvement trend analysis

📝 VocabBank Report

  • 5-Skill Radar Chart: Vocab Guide, Spelling L1/L2, Usage, Dictation
  • AI-Powered Insights with personalized recommendations
  • Progressive learning path visualization
  • Category-based mastery percentages
  • Auto flashcard conversion for spaced repetition

📊 Dashboard Metrics Tracked

+
MetricWhat It MeasuresWhy It Matters
Study DaysConsecutive learning streakHabit formation and consistency tracking
Study MinutesCumulative time across modulesEffort investment and engagement level
Spoken TimesTotal pronunciation recordingsSpeaking confidence development
Mastered WordsConfirmed long-term retentionVocabulary depth and spaced repetition success
PointsGamification currencyMotivation and achievement tracking
Think & Speak — Teacher WorkshopClick or press →

Vocabulary Mastery: Spaced Repetition & Auto-Extraction

10 / 18Vocabulary

From Listening to Mastering — 3× Better Retention

Vocabulary Trainer uses SPACED REPETITION — a scientifically-proven learning technique based on Ebbinghaus's forgetting curve. Students who use it consistently retain vocabulary 3× better than those who don't.

🔄 Spaced Repetition Algorithm

  • New words appear frequently initially
  • Correct answers extend review intervals exponentially
  • Incorrect answers reset to shorter intervals
  • Intervals: 1d → 3d → 1w → 2w → 1mo → 3mo

📊 Mastery vs. Exposure

  • "Words Learned" = First-time successful recall
  • "Words Mastered" = Retention across 4+ review cycles
  • Key insight: mass exposure ≠ long-term retention
  • Spaced repetition optimizes WHEN you review

🎯 5 Training Task Types

1
Learn & Read — Listen, read, record pronunciation
Scoring: Pronunciation only
2
Spelling Check I — Identify correctly spelled sentence
Scoring: Pronunciation + Attempt
3
Spelling Check II — New spelling example
Scoring: Pronunciation + Attempt
4
Word Usage — Choose correct sentence and read aloud
Scoring: Pronunciation + Attempt
5
Picture Dictation — Listen and spell the word shown
Scoring: Attempt only

📝 Auto Vocabulary Extraction

  • Unicode-aware tokenization: /[\p{L}]/gu
  • Cross-reference against taggedWordListData
  • Green = known words, Blue = new words
  • Default "To Practice" tag for zero-friction capture
Think & Speak — Teacher WorkshopClick or press →

Live Translation: Break Language Barriers

11 / 18Real-Time

Turn Every Class Into a Structured, Reusable Learning Ecosystem

🌐 Real-Time Bilingual Subtitles

  • English ↔ Mandarin ↔ Cantonese real-time support
  • WebSocket communication for instant subtitle distribution
  • Azure Speech SDK integration with redundant connection architecture
  • Exponential backoff reconnection (max 3 attempts, 10s delays)
  • Automatic token refresh at 10-minute intervals

📝 Smart Note Capture

  • Save key sentences to My Notes with personal remarks
  • Category-based organization (Lecture, Questions, Discussion)
  • 250-character limit enforces concise summarization
  • Auto-complete suggestions for metacognitive annotations

⚡ Auto Vocabulary → Flashcards

  • Saved words automatically convert to AI flashcards
  • Phonetic transcription, part-of-speech, and definition retrieved
  • Spaced repetition scheduling for after-class review
  • Gamified card stack metaphor with progress tracking

📡 WebSocket Architecture

+
NEXT_PUBLIC_WS_ROOM_URL
  • Chat Channel — transports transcribed speech and translations
  • Room Channel — manages student entry/exit events separately
  • Message Thread Architecture: translationText: Record<string, string>
  • History Persistence via StorageKey.historyMessages
  • Translation Caching with pre-computed translations reducing latency
🎧
Listen
Real-time subtitles
✏️
Capture
Save to Notes
🔄
Review
Vocabulary Extraction
🏆
Master
Spaced Repetition
Think & Speak — Teacher WorkshopClick or press →

Conversation Role Play: Academic Speaking with AI Feedback

12 / 18Speaking

Structured Academic Speaking Builds Confidence

🎤

Presentations

Structured academic speaking contexts with AI feedback on clarity, pacing, and vocal confidence. Practice persuasive speaking before real classroom presentations.

Public Speaking
⚔️

Debates

AI Debate Tutor (RAG Model) provides structured argumentation training with HKDSE-aligned content. Practice rebuttal skills and evidence-based reasoning.

Critical Thinking
💬

Discussions

AI persona roles (Facilitator, Starter, Builder, Challenger) simulate real group dynamics. Students practice turn-taking and collaborative communication.

Collaboration

🎯 4 Learning Tracks

+
  • Public Speaking Track — Presentation skills, vocal clarity, audience engagement
  • Debate & Argumentation — Evidence-based reasoning, rebuttal strategies, DSE Paper 3
  • Leadership Communication — Meeting facilitation, consensus building, persuasive discourse
  • English Fluency — General conversation confidence, real-world communication scenarios

👥 6 AI Persona Roles

+
  • 🎯 Facilitator — Guides discussion flow for quieter groups
  • Starter — Initiates topics preventing awkward silences
  • 🔧 Builder — Develops ideas already raised by students
  • 🔥 Challenger — Questions assumptions for deeper analysis
  • 🔗 Connector — Links disparate concepts together
  • 💡 Clarifier — Explains complex points when confusion detected

🎤 Phoneme-Level Pronunciation Feedback

During Conversation Role Play, the system provides pronunciation feedback at the phoneme level — not just "good" or "try again." Students hear exactly which sounds need work, enabling targeted articulation improvement.

Think & Speak — Teacher WorkshopClick or press →

AI Tutor: Intelligent Learning Companion

13 / 18AI Support

Your Personal Learning Companion — Available Anytime

💬 General English Conversation

Model.GPT "AI Tutor"

  • Casual dialogue practice for fluency development
  • Everyday vocabulary and natural conversation
  • Pronunciation focus with immediate feedback
  • Text-to-Speech, Speech-to-Text, Speech-to-Speech modes

⚔️ AI Debate Tutor (RAG Model)

Model.RAG "AI Debate Tutor"

  • Academic/Exam preparation with HKDSE-aligned content
  • Structured arguments and evidence-based reasoning
  • Rebuttal skill development for competitive debate
  • Access to academic debate curricula via RAG retrieval

🎨 Emotional Intelligence: ARI Mascot Feedback

+
Score RangeMascot ResponseMessage
0-50%Sad but encouraging 🥺"Keep trying!"
51-60%Hopeful thumbs up 👍"Making progress!"
61-70%Encouraging wave 👋"Getting there!"
71-90%Happy celebrating 🎉"Great pronunciation!"
91-100%Excited confetti 🎊"Perfect score!"

Affective Filter Reduction: Anxiety reduction through friendly, non-textual feedback. Blue ARI mascot creates emotional safety — no harsh red X marks for mistakes.

🧠 3-Layer Personalization Architecture

+
  • Layer 1 — Assessment-Driven Onboarding: Invitation code routing ensures appropriate learning track
  • Layer 2 — Adaptive AI Interaction: Dual-model system adapts to proficiency levels
  • Layer 3 — Affective Feedback Loops: Mascot system maintains engagement without human teachers
Think & Speak — Teacher WorkshopClick or press →

Course Adventure: Structured Learning Paths

14 / 18Gamification

Learning Feels Purposeful, Motivating, Game-Like

🎮 5-Task Lesson Structure

🎬
Video Lesson
Watch & learn key topic

Comprehension
Answer questions
📚
Glossary
Match terms & defs
📥
Download
Printable PDF
🎤
Speaking
Practice speech

🧠 Vocabulary Trainer: 10-Level Progression

Lv 1
First Words
Lv 2
Simple
Lv 3
Basic
Lv 4
Learning
Lv 5
Intermediate
Lv 6
Advanced
Lv 7
Expert
Lv 8
Master
Lv 9
Specialist
Lv 10
Extreme 🏆

🔑 Key Features

  • Progressive Disclosure — Icons shift opacity: full color (available) → 30% (locked)
  • Role-Based Scaling — Teacher: 40×40px primary icons; Student: 16×16px dense
  • WCAG 2.1 AAaria-hidden="true" on decorative SVGs
  • SVG-Based Iconography — No icon fonts, preventing FOIT during Exam Mode

📊 AI Smart Tips

  • Personalized suggestions based on performance patterns
  • Identifies weak areas and recommends targeted practice
  • Tracks progress across all vocabulary dimensions
  • Connects vocabulary difficulty to assessment proficiency

📱 Cross-Device Continuity

  • Start on school computer, continue on tablet at home
  • Review on phone during commute
  • Progress syncs in real-time across all devices
  • Mobile experience is FULLY functional — not degraded
Think & Speak — Teacher WorkshopClick or press →

Group Discussion: DSE Paper 4 Exam Simulation

15 / 18Exam Preparation

100% DSE Paper 4 Format Compliance — Authentic Exam Preparation

Part A: Preparation
10 minutes — Review stimulus documents, organize talking points
Part A: Discussion
8 minutes — Real-time conversation with AI personas (4 phases)
Part B: Individual Response
10 questions × 60 seconds each — AI evaluation

🎯 4 Discussion Phases

Phase 1
Opening
Introduce perspectives
Phase 2
Exploration
Develop arguments
Phase 3
Challenge
Question assumptions
Phase 4
Synthesis
Conclude & unify

📊 Assessment Metrics

  • Interruption Count — Measures turn-taking etiquette (DSE grading criterion)
  • Phase-Based Analysis — Evaluation across all 4 discussion phases
  • Part A + Part B Separation — Mirrors official DSE scoring criteria
  • Rank Badge — Overall performance level indicator

🎤 Real-Time Voice Processing

Speech Input → Azure Speech Services → Real-Time Transcription → Translation Engine → Live Bilingual Subtitles. All happening within milliseconds during live classroom discussion.

Think & Speak — Teacher WorkshopClick or press →

UI Design System & Component Architecture

16 / 18Engineering

Designed for Language Learning Efficiency

📐 Cognitive Load Management

  • 24px font size for bilingual reading (EN + ZH simultaneously)
  • 75% max-width mimics optimal line length (~66 chars)
  • Expanded line-height 1.6+ prevents visual crowding
  • Generous desktop spacing creates "whiteboard" separation

🧠 AI Presence Indicators

@keyframes nodRocket { 25% { transform: rotate(-5deg); } 75% { transform: rotate(5deg); } }
  • Blue ARI mascot physically "nods" while processing
  • Mimics human teacher non-verbal cues during wait time
  • Addresses "uncanny valley" — students KNOW the AI is thinking

🎯 Interruptibility as Pedagogy

.skipButton { opacity: 0; } &:hover { opacity: 100; }
  • Students can interrupt AI mid-explanation
  • Builds speaking confidence through student agency
  • Removes passive waiting periods of traditional language labs

📊 Message Component Responsive Strategy

+
ComponentDesktopMobileRationale
ChatMessageSystem75% width, visible avatar90% width, hidden avatarMax text real estate on small screens
ChatFooter64px height, 24px font48px height, 16px fontThumb-friendly recording buttons
Login540px centered cardFull-width stackOne-handed phone registration
DashboardSidebar + full contentSingle column swipeTouch-optimized analytics
Think & Speak — Teacher WorkshopClick or press →

Cross-Platform Responsive Design

17 / 18Accessibility

Learning Doesn't Stop at the Classroom Door — It Continues Everywhere

🖥️

Desktop

Full 1920px layouts with multi-column information grids, 40×40px primary action icons, sidebar navigation, heatmap visualizations

Classroom Projection
📱

Tablet

Balanced density with 2-column grids, collapsible sidebar, touch-optimized controls at 24×24px, gesture support for drag-and-drop

Group Activities
📲

Mobile

Full-screen immersive interface with single-column layouts, 32px minimum touch targets, bottom-sheet modals, native iOS/Android feel

Commute Study

🎨 CSS Modules with SCSS

+
  • Scoped styling prevents cross-component conflicts
  • Global class composition via @apply directives
  • Responsive breakpoints: :global(.mobile), :global(.tablet)
  • Smooth transitions between layouts on orientation change

🔤 CJK Typography Engineering

+
  • Font Stack: system-ui, "Noto Sans CJK SC", "Noto Sans CJK TC"
  • Line Height: 1.6-1.8 for CJK glyph vertical complexity
  • Font Scaling: clamp() for fluid responsive typography
  • RTL Support: [dir="rtl"] qualifications for future Arabic/Hebrew

🌏 Feature Loading Strategy

⚡ Core Features
Immediate load — translation, navigation
📥 Supplementary
Dynamic import — dashboards, reports
🎤 Practice Dialogs
Lazy load — recording, flashcards
Think & Speak — Teacher WorkshopClick or press →

Key Takeaways & Next Steps

18 / 18Conclusion

Teach with Confidence.
Learn Without Limits.

👩‍🏫 For Teachers

  • Real-time engagement monitoring — see student understanding instantly
  • Automated vocabulary extraction — reduces preparation time
  • Multilingual classroom support — English ↔ Chinese without language barriers
  • Comprehensive analytics — data-driven teaching decisions

🎓 For Students

  • Personalized learning paths — assessment-driven content customization
  • Immediate AI feedback — phoneme-level pronunciation improvement
  • Gamified progression — 10 vocabulary levels, achievement badges
  • Cross-device continuity — learn anywhere, anytime

Every component — from mascot state management to phoneme-level scoring — serves one goal: transforming English language learning into adaptive, AI-driven personalized education.

Platform URL

app.thinkandspeak.com

Teacher Account

test_teacher@seechange-edu.com

Password

Aa123456

© 2026 See Change EducationThink & Speak — Teacher Workshop

📝 Speaker Notes

Press to navigate · N for notes · ? for shortcuts