Tips for Effective Use
These practical tips will help you get the most out of Iris across all chat types.
Ask Specific Questions
The more specific your question, the more useful the answer. Compare:
| Instead of... | Try... |
|---|---|
| "Help me" | "Why does my BFS implementation fail on graphs with cycles?" |
| "I don't understand" | "Can you explain the difference between a stack and a queue using an example?" |
| "My code doesn't work" | "My code compiles but the third test case fails. What could cause an off-by-one error here?" |
Specific questions help Iris target its response to exactly what you need.
Choose the Right Chat Type
Different chat types have access to different context. Using the right one makes a big difference:
| Situation | Best Chat Type |
|---|---|
| General question about a course topic | Course Chat |
| Debugging a programming exercise | Exercise Chat |
| Improving a text submission | Text Exercise Chat |
| Question about a specific lecture | Lecture Chat |
Share Your Thinking
When asking for help, tell Iris what you have already tried or what you think the problem might be. This helps Iris avoid repeating things you already know and gives more targeted guidance.
"I think the issue is in my merge function, but I'm not sure if the problem is with the base case or the merge step."
Use Follow-Up Suggestions
After each response, Iris may show clickable follow-up buttons below the message. These are curated next steps that can help you:
- Dig deeper into a concept
- Explore a related topic
- Get a different perspective on the same problem
You are never limited to these suggestions — type your own follow-up questions whenever you want.
Rate Responses
Use the thumbs up/down buttons on Iris responses to provide feedback. This helps improve Iris over time. If a response was not helpful, the thumbs-down lets the system learn from it.
Use Multi-Line Messages
Press Shift+Enter to add a new line within your message. Press Enter alone to send. This is useful when you want to:
- Ask a multi-part question
- Provide additional context before your question
- Format your message for readability
Start Fresh When Needed
If a conversation has gone off track or you want to switch topics, start a new chat by clicking the pen icon. Iris uses conversation history to understand context, so a long, unfocused conversation can lead to less relevant responses.
Know What Iris Can and Cannot Help With
Iris can help with:
- Course topics and concepts
- Exercise debugging and strategy
- Lecture content and explanations
- Writing structure and argumentation (text exercises)
- General programming concepts covered in your course
Iris cannot help with:
- Exam dates, grading policies, or administrative questions (unless in course FAQs)
- Topics outside your course content
- Complete solutions to exercises
- Personal advice unrelated to your coursework
Manage Your Usage Limits
Your instructor may configure a maximum number of interactions per time period (for example, 20 messages per 24 hours). A counter in the chat header shows your current usage.
To make the most of your available messages:
- Plan your question before typing — a well-formed question often gets a useful answer in one exchange.
- Use follow-up suggestions instead of starting over from scratch.
- Check Course Chat for general questions before using exercise-specific chats.
Usage limits reset on a rolling basis. If you have reached the limit, come back later and your counter will have refreshed.
Copy and Save Useful Responses
Click the copy icon on any Iris response to copy it to your clipboard. This is handy for saving explanations, code hints, or concept summaries to your own notes for later review.
Next Steps
- Getting Started — initial setup and AI experience selection
- How Iris Helps You Learn — the pedagogical approach behind Iris
- Memory — how Iris personalizes over time