🎯 Workshop Activity: Live Platform Demo Prep

16 / 23
Hands-On: Experience Your Students' Journey

Before we continue the technical deep-dive, let's pause for a live walkthrough. This activity puts you in your students' shoes β€” experiencing the same onboarding, learning, and feedback systems we've been discussing.

πŸ“‹ Activity: Assessment Walkthrough

5 minutes

  • β–Έ Visit app.thinkandspeak.com
  • β–Έ Log in with test student account
  • β–Έ Complete the Assessment flow
  • β–Έ Observe how the Dashboard adapts
πŸ“š Activity: Vocabulary Capture

5 minutes

  • β–Έ Enter a Course Adventure lesson
  • β–Έ Try the Reading Comprehension module
  • β–Έ Tap on unknown words to capture them
  • β–Έ Check "My Flashcards" for auto-generated cards
πŸ’‘ While you explore: Notice how the mascot character changes based on your actions. Notice how the color theme matches the age group you selected during assessment. These are the CSS Module architecture and mascot state systems we discussed in detail earlier.
πŸ”‘ Login Credentials
Student Account
test_student1@seechange-edu.com
Aa123456
Teacher Account
test_teacher@seechange-edu.com
Aa123456
🌐 app.thinkandspeak.com
πŸ§ͺ uat-app.thinkandspeak.com
⏱ Tip: Teachers can log in with the teacher account to see both experiences side by side. Use two browser tabs.
Think & Speak β€” Workshop Part 2Press β†’ or click to continue

πŸ—£οΈ Group Discussion Engine β€” DSE Paper 4 Simulation

17 / 23
Authentic HKDSE Paper 4 Format Replication

The Group Discussion module replicates the exact DSE Paper 4 format β€” the most anxiety-inducing component for Hong Kong students. By practicing with AI personas in a safe environment, students build confidence and fluency.

A
Preparation
10 minutes reviewing stimulus documents and organizing talking points
B
Group Discussion
8 minutes of real-time conversation with AI personas
C
Individual Response
10 questions Γ— 60 seconds with AI evaluation
🎯 Assessment Metrics: Interruption count (turn-taking etiquette), phase-based analysis (Opening/Exploration/Challenge/Synthesis), Part A + Part B separation mirroring official DSE scoring criteria, and Rank Badge system.
Six AI Persona Roles
🎯
Facilitator
Guides discussion flow
⚑
Starter
Initiates topics
πŸ”§
Builder
Develops ideas
πŸ”₯
Challenger
Questions assumptions
πŸ”—
Connector
Links concepts
πŸ’‘
Clarifier
Explains complexities
Voice Processing Pipeline β–Ό
🎀 Speech Input
β†’
☁️ Azure Speech
β†’
πŸ“ Transcription
β†’
🌏 Translation
β†’
πŸ’¬ Subtitles

WebSocket separates Chat Channel (translations) from Room Channel (presence updates) β€” subtitle delivery never blocked by student join/leave events.

Think & Speak β€” Workshop Part 2Press β†’ or click to continue

🎭 Conversation Role Play β€” Structured Speaking Practice

18 / 23
From Passive Input to Confident Output

The Conversation Role Play module implements the Input β†’ Practice β†’ Feedback β†’ Mastery loop. Students practice structured academic speaking in contexts designed to build real-world communication confidence.

🎀
Public Speaking

Presentation delivery with timer, AI feedback on fluency, pace, and confidence markers. Builds skills for class presentations and university interviews.

Timed Confidence
βš–οΈ
Debate & Argumentation

Structured argument practice with position statements, evidence presentation, and rebuttal timing. Aligned with HKDSE debate format requirements.

Structured Evidence
🀝
Leadership Communication

Meeting facilitation, delegation language, and team motivation practice. Prepares students for prefect roles, project leadership, and future workplace scenarios.

Leadership Real-world
🎯 Phoneme-Level Pronunciation Feedback: Each word scored at the phoneme level β€” not just "right" or "wrong." Students see exactly which sounds need improvement. The VoiceRecordAndPlay component uses Azure Speech SDK for real-time analysis.
πŸ“Š Four Assessment Dimensions:
Fluency β€” speaking smoothness Β· Accuracy β€” pronunciation correctness Β· Completeness β€” lexical coverage Β· Prosody β€” natural intonation patterns
πŸ“‹ Choose Scenario
β†’
🎀 Record Response
β†’
πŸ”¬ AI Analysis
β†’
πŸ“Š Detailed Feedback
β†’
πŸ† Mastery Tracking
Think & Speak β€” Workshop Part 2Press β†’ or click to continue

🌐 Live Translation Engine β€” Real-Time Classroom Communication

19 / 23
Turn Any Classroom Into a Bilingual Learning Environment

The Live Translation system is the neural center of real-time classroom communication. When a teacher speaks in English, students see subtitles in Cantonese or Mandarin β€” in real time.

πŸ‡¬πŸ‡§
English
Source language
πŸ‡¨πŸ‡³
Mandarin
Simplified Chinese
πŸ‡­πŸ‡°
Cantonese
Traditional Chinese
WebSocket Dual-Channel Architecture β–Ό

Chat Channel: Transports transcribed speech and translations to all connected students.

Room Channel: Manages student entry/exit events β€” never blocks translation delivery.

This separation ensures that subtitle synchronization remains fluid even in busy classrooms with students joining and leaving.

Room Management & Attendance β–Ό

Three attendance states: Attending (WebSocket connected), Invited (authorized), Available (eligible).

Room status: NOT_STARTED β†’ STARTED β†’ IN_PROGRESS β†’ COMPLETED

Student "question" and "understand" signals feed the real-time comprehension heatmap.

The Complete Learning Loop
πŸ‘‚
Listen
Real-time bilingual subtitles
↓
πŸ“
Capture
Save key sentences to My Notes with personal remarks
↓
πŸ”„
Review
Vocabulary auto-extracted and converted to flashcards
↓
πŸ†
Master
Spaced repetition practice with AI flashcards
Every class becomes a structured, reusable learning asset. Listen β†’ Capture β†’ Review β†’ Master β€” this isn't a marketing tagline, it's the technical architecture we've built.
Think & Speak β€” Workshop Part 2Press β†’ or click to continue

πŸ“Š Dashboard & Teacher Analytics β€” Data-Driven Instruction

20 / 23
See Progress Clearly. Stay Motivated Naturally.

The Dashboard transforms raw learning data into visual, actionable insights for both students and teachers. Students see their own progress; teachers see aggregate class data for targeted intervention.

127
Practice Sessions
342
Words Mastered
48h
Time Invested
Multi-Tab Reporting System
Report TabMetricsKey Feature
πŸ“š CoursesEnrollment, completion, skill devβœ“ 4D Assessment
🎀 ScriptsPractice count, best score, trendsβœ“ Improvement tracking
πŸ“– VocabBankWords learned, mastered, radar chartβœ“ 5-skill visualization
⏱ Time Range7d, 30d, 90d, all-timeβœ“ Period comparison
5-Skill Vocabulary Radar
The VocabBank Report includes a radar chart visualizing 5 skill dimensions: Vocab Guide, Spelling L1, Spelling L2, Vocab Usage, Dictation.
AI-Powered Insights
AI Smart Tips β€” Personalized suggestions based on performance patterns. "You've mastered 42 words this week! Try focusing on Phonics Level 2 β€” your spelling accuracy dropped 15%."
Technical: useCallGetUserDashboard β–Ό

useCallGetUserDashboard β€” Custom API hook for real-time data fetching. Redux synchronization ensures state consistency across components. useModuleGuardian β€” Access control for proper module sequencing.

Think & Speak β€” Workshop Part 2Press β†’ or click to continue

πŸ—ΊοΈ Course Adventure & Gamification β€” Learning That Feels Like Play

21 / 23
From Reluctant Speakers to Confident Communicators

Course Adventure transforms passive content consumption into an engaging progression journey. Students don't just complete exercises β€” they "level up" through structured learning paths with clear objectives and achievements.

5-Task Lesson Structure
1
Lesson Video
Watch short video introducing key topic or skill
2
Multiple Choice Quiz
Answer comprehension questions about the lesson
3
Drag & Drop Glossary
Match terms with definitions to reinforce vocabulary
4
Glossary Download
Download printable PDF of key words and definitions
5
Speaking Exercise
Practice speaking related sentences or dialogues with AI feedback
10-Level Vocabulary Mastery
Level 1: First Words β€” Basic vocabulary foundations
Level 3: Basic Words β€” Expanding word recognition
Level 5: Intermediate Words β€” Contextual understanding
Level 7: Expert Words β€” Academic vocabulary
Level 10: Extreme Words β€” Advanced mastery
5 Training Tasks: Learn & Read (pronunciation) β†’ Spelling I (identification) β†’ Spelling II (dictation) β†’ Word Usage (context) β†’ Picture Dictation (visual association)
Spaced Repetition: Based on Ebbinghaus forgetting curve. Students who use it consistently retain words 3Γ— better than mass exposure.
Think & Speak β€” Workshop Part 2Press β†’ or click to continue

πŸ”’ Security Architecture & Data Protection

22 / 23
Enterprise-Grade Security for Student Data

The platform implements comprehensive security measures designed specifically for educational environments where student data protection is paramount. Every technical decision prioritizes data safety.

πŸ”
JWT Authentication
Encrypted tokens with configurable expiry for API security
πŸ‘€
Role-Based Access
Teacher/Student separation with appropriate permissions
πŸ—‚οΈ
School Data Segregation
Multi-tenant isolation β€” one school can't see another's data
🌍
GDPR/COPPA Compliant
Educational data protection standards for minors
Technical: Encryption & Token Management β–Ό

RSA PEM-encoded key pairs (decryptFromServer, genKeyPair) encrypt Azure access tokens during transit. Auto-refresh cycle executes every 10 minutes via autoRefreshRecognitionTokenTimeoutRef. Base64 token encoding for iframe authentication.

Environment Separation
PRODUCTION
app.thinkandspeak.com
Real student data β€’ Live classrooms
SANDBOX
uat-app.thinkandspeak.com
Teacher training β€’ Testing only
Data Flow Protection
Data TypeProtectionAccess
🎀 Voice RecordingsEncrypted at rest & transitStudent + Teacher
πŸ“Š Assessment ResultsJWT-protected APIStudent + Teacher
πŸ“– Discussion TranscriptsSession-scoped accessParticipants only
πŸ‘€ Personal VocabularyUser-isolated storageStudent only
πŸ“ˆ Class AnalyticsTeacher role requiredTeacher dashboard
For School IT: The platform supports SSO integration, data export, and admin-level controls. Contact our technical team for deployment documentation.
Think & Speak β€” Workshop Part 2Press β†’ or click to continue

πŸ† The Closed-Loop Learning Ecosystem β€” Everything Connects

23 / 23
Everything Connects

Assessment β†’ Personalization β†’ Activity β†’ Analytics β†’ Improvement β€” This closed loop creates continuous, self-reinforcing learning growth.

πŸ”΅ For Teachers
  • βœ“ Reduced preparation time via automated vocabulary extraction
  • βœ“ Real-time engagement monitoring with heatmap visualization
  • βœ“ Multilingual classroom support (EN ↔ CN ↔ HK)
  • βœ“ Structured lesson reuse from every class session
🟒 For Students
  • βœ“ Personalized learning paths adapting to proficiency
  • βœ“ Reduced anxiety through mascot-driven emotional support
  • βœ“ Interactive practice with immediate AI feedback
  • βœ“ Mobile-first design for learning anywhere
🏫 For Schools
  • βœ“ Scalable solution supporting multiple schools and classes
  • βœ“ Comprehensive reporting on learning outcomes
  • βœ“ GDPR/COPPA compliance for educational data
  • βœ“ JWT-based security with role-based access control
βš™οΈ Core Technologies
React + Next.js TypeScript Redux WebRTC Azure Speech SCSS Modules WebSocket Ant Design
"Teach with Confidence. Learn without Limits."
Think & Speak β€” See Change AI English
πŸ“§ Contact us for a demo Β· 🌐 app.thinkandspeak.com
Think & Speak β€” Workshop Part 2Thank you! Q&A Time
Press N for speaker notes Β· Press β†’ to navigate Β· Press ? for help

πŸ“ Speaker Notes

Slide 16