Overview
Tutor AI adds a course-level chat assistant to Moodle. It appears as a floating avatar on course pages and opens a chat drawer where users can ask questions and receive streaming AI responses in real time. Tutor AI is designed to be:
- Context-aware: it uses the current course/activity context to answer more accurately.
- Role-aware: it adapts responses depending on whether the user is a student or a teacher.
- Fast and interactive: responses are streamed (SSE) so users don’t have to wait for a full response to appear.
Tutor AI depends on the Datacurso AI Provider and requires the provider to be installed, licensed, and correctly configured (including webservice setup). If the provider webservice is not configured, Tutor AI will display an error such as error_webservice_not_configured.
What it’s for
- Reduce repetitive questions and support load in courses
- Help learners stay on track without leaving Moodle
- Provide guidance aligned with the course content and learning flow
Supported languages
Tutor AI supports: es, en, de, fr, pt, id, ru.
Recommended path (first-time users)
- Review Prerequisites (provider + webservice is critical)
- Complete Installation
- Configure in Configuration
- Learn the workflow in How to use