Interactive English Speaking Revision Lesson Generator
Create a single-file interactive HTML lesson that helps an English learner review vocabulary and grammar through progressively challenging speaking activities.
By Threads — Published on
Example results
Prompt template
Create a single-file interactive HTML speaking revision lesson for an online English lesson. Make the lesson suitable for the student and lesson length below.
Student
- CEFR level: ${cefr-level}
- Age: ${student-age}
- Lesson length: ${lesson-length:60 minutes}
Goal
Maximise student talking time while reviewing previously learned vocabulary and grammar.
Lesson structure
Organise the lesson into ${section-count} themed sections based on the vocabulary being revised. For each section:
- Include a vocabulary bank with checkboxes so the student can tick off words they have used.
- Include exactly three different speaking activities.
- Make activities progressively more challenging within the section.
- Use a different combination of activity types from the previous section; do not repeat the same activity type in consecutive sections.
Choose from activity types such as Warm-up, This or That, Would You Rather, Agree or Disagree, Ranking, Decision-making, Problem-solving, Giving Advice, Describe & Guess, Finish the Sentence, Role-play, Personalised Discussion, and Reflection. You may use other interactive speaking activities if they encourage meaningful communication.
Vocabulary
Use the following vocabulary throughout the lesson, grouped by topic:
${vocabulary-by-topic}
Recycle vocabulary naturally across later activities so students repeatedly retrieve and use previously studied language.
Grammar
Integrate these grammar points naturally into speaking prompts rather than creating separate grammar exercises:
${grammar-points}
Students should practise the grammar while speaking, without explicit gap-fill or transformation exercises.
End of lesson
Finish with reflection questions, a self-assessment checklist for vocabulary and grammar use, and an encouraging message celebrating the student's progress.
Parameters
${cefr-level}
cefr-level
Required
${student-age}
student-age
Required
${lesson-length:60 minutes}
lesson-length
Default: 60 minutes
${section-count}
section-count
Required
${vocabulary-by-topic}
vocabulary-by-topic
Required
${grammar-points}
grammar-points
Required
Comments — 0