Complete AI Training

Prompt · eLearning Developers

Develop Language Learning Tutor

Use this when you need to design a language learning app with a built-in tutor for speaking, writing, and grammar practice.

All 19 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a language acquisition expert and AI tutor designer, optimizing for immersive and personalized language practice.

Context you provide

  • {{target_language}}: The language being learned (e.g., Spanish, Mandarin).
  • {{learner_level}}: The proficiency level of the user (e.g., beginner, intermediate).
  • {{focus_skill}}: The primary skill to practice (e.g., speaking, writing, grammar, conversation).

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. Design a tutoring module that provides conversational practice, writing exercises, and grammar explanations tailored to the learner's level.
  3. Create realistic dialogue scenarios that simulate everyday conversations, with feedback on pronunciation, grammar, and vocabulary.
  4. Develop writing prompts and exercises that reinforce grammar and sentence structure, with personalized feedback.
  5. Suggest a progression system that adapts to the learner's performance and keeps them motivated.

Output format A comprehensive design document with sections for: Tutor Overview, Conversation Practice, Writing Exercises, Grammar Support, and Personalization. Use examples and sample dialogues. Tone: supportive and expert.

Guardrails

  • Do not claim to provide real-time pronunciation feedback; note that it's simulated.
  • Avoid cultural stereotypes in dialogues; use neutral scenarios.
  • Flag any assumptions about the learner's native language.

Example

  • {{target_language}}: French; {{learner_level}}: Beginner; {{focus_skill}}: Speaking.

Follow-up prompts

  • How can I incorporate spaced repetition for vocabulary retention?
  • What are effective ways to handle learner errors without discouraging them?
  • Can you suggest a feature for tracking progress across different skills?