Add Shortcut Buttons to Chat Interface for Quick Pedagogical Actions
#186 opened on Jul 19, 2025
Repository metrics
- Stars
- (84 stars)
- PR merge metrics
- (PR metrics pending)
Description
To enhance the learning experience in OpenTutorAI and make interactions more efficient, we propose adding a set of shortcut buttons directly within the chat interface. These buttons will serve as quick prompts that learners can use to guide the conversation without typing, tailored to their support content and learning stage.
Each conversation in OpenTutorAI is tied to a personalized support path with a defined learning goal. These buttons will offer contextual learning actions such as clarification, progression, practice, and assessment, helping learners stay focused and engaged.
Proposed shortcut buttons:
- 🔁 Re-explain this concept : Ask the assistant to rephrase or simplify the most recent explanation using analogies, examples, or step-by-step breakdowns.
- ⏭️ Continue to the next learning step : Advance to the next stage of the personalized learning support based on the current subject.
- 💡 Show me a practical example : Request a real-world or illustrative example related to the topic being discussed.
- 🧠 Give me a quiz or activity : Provide a short quiz or exercise to reinforce the concept through practice.
- 📝 Summarize what I have learned : Generate a recap of key points discussed so far to consolidate understanding.
- 🎚️ Adjust difficulty level : Allow the learner to switch between beginner, intermediate, or advanced explanations for better alignment with their knowledge level.
Expected impact:
- Streamlined learner interaction
- Increased engagement and self-guided exploration
- Better support for various learning preferences (visual, active, reflective, etc.)