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.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- 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
- If any inputs are missing, ask for them before starting.
- Design a tutoring module that provides conversational practice, writing exercises, and grammar explanations tailored to the learner's level.
- Create realistic dialogue scenarios that simulate everyday conversations, with feedback on pronunciation, grammar, and vocabulary.
- Develop writing prompts and exercises that reinforce grammar and sentence structure, with personalized feedback.
- 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?