🎀 Academic Speaking Practice

Setup

βš™οΈ Teacher Setup

Students never see this screen. Settings are saved in this browser and can be exported as a file to copy onto other devices.

1) AI Provider

2) Cloud Storage (Supabase) β€” for dashboard & auto-save

Supabase one-time setup (SQL to paste)

1. Create a free project at supabase.com β†’ 2. Open SQL Editor β†’ paste ALL of the SQL below β†’ Run β†’ 3. Copy your Project URL and anon public key from Settings β†’ API into the boxes above.

πŸ’‘ Without Supabase the app still works, but recordings stay on each device only (no teacher dashboard, no refresh recovery of audio).

3) Rubric

4) Students (one per line: Name, Level, A or B)

Level is sent to the AI so feedback difficulty matches each student. Track decides whether the student gets SET A or SET B passages.

5) Class content β€” 3 days Γ— Track A/B Γ— 3 sets

Empty days/sets are fine β€” you can fill Day 2 and 3 later. Only complete sets (passage + 3 prompts) appear to students.

Welcome! πŸ‘‹

πŸ“– Reading

Read carefully. When you are ready, press the button below.

Prompt 1

Think for a moment, then press record. You have up to 1 minute 30 seconds.

πŸ’¬ Your Feedback

Your coach is reading your answers…

πŸ“ Self-Check & Rewrite

Read your feedback (press ⬆ to review). For each prompt, write 1–3 sentences you want to say better in Round 2. Use the suggested vocabulary!

πŸŽ‰ Set Complete!

Recordings

πŸ“Š Teacher Dashboard