Back to all templates

How to design an ESL Assistant

Say hello to your virtual English language coach.
Uses cases
No items found.
Recommended for
No code enthusiasts
No items found.
No items found.


Designed by Diedra Jones

The ESL Assistant is a conversational chatbot for ESL students (English to Speakers of other Languages). A common obstacle for language learners is feeling nervous or "blocked". That is why I implemented a small talk warm-up found at the beginning of this experience. This is designed to help learners relax and stop focusing on their nerves.

To help strike up a conversation, the template uses weather data through an API call. The career-specific conversational flow has been designed to be expanded with task-based flows, APIs, and branching conversational paths.

This template will teach you: 

  • How to employ longer than usual delays between text steps to accommodate non-native readers of English
  • How to use APIs and a GET request to retrieve information using user data
  • The use of re-prompts and error handling
  • How to create a command that can be accessed anywhere in your project
Need inspiration?
Explore all templates

Uh oh, doesn't look like there's anything with those search terms.

Clear all filters