AI Chat

The "AI Chat Block" offers a fully-fledged chatbot client with chat history and various display options (docked on the right, modal and full-screen mode). It enables seamless integration of AI-supported communication into your Moodle platform.
Price option: Free

Supports Moodle 4.4-5.2 See all versions
Latest release: 2 days ago
Installations: 448
Downloads (last 90 days): 442

Frankenstyle name: block_ai_chat
Blocks

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hi, if the buttons are resposive this probably means a mismatch between your moodle version and the version of the AI chat block you installed. Please make sure you have the AI chat version that is compatible with Moodle 5.1. Eventually download the latest main branch from Github.
Regarding the second question: Currently, the chatbot does not support sending additional context from the course, no. This is a feature we are looking forward to, but are not there yet.
Does the AI Chat window on the course page support adding course content as chat context?
In Moodle version 5.1, both the settings button and the window display mode toggle button in the top-right corner of the AI Chat window are unresponsive. All related plugins have been updated to their latest versions. Why is this happening?
Currently, it's just the standard chat. Work is under way for RAG support and agent mode, but not in the near future.
Is this compatible with things like OpenAI Assistants API, or is it just the standard Chat? I'd like to have a chatbot with capabilities for custom functions or even RAG
Yes and no smile
No: The Ai Chat plugin itself does not have a possibility, because it's part of a whole suite of AI plugins. For installing block_ai_chat you will need to install local_ai_manager which is the heart of the AI plugins. It will log all AI requests and also provides a possibility for teachers to see the prompts and responses from all AI interactions - of course also from the AI chat. So...
Yes: You can see all the chat messages of the students as teacher. Easiest way to allow teachers access to the messages is by using and installing the plugin block_ai_control. It allows teachers to control all AI activities inside a course and also has a button to access the "view prompts" feature of local_ai_manager.
Hi!
Yes, I was referring to the possibility for teachers to access and review students’ conversations with the chatbot, in order to understand what they asked and how they interacted with the tool. Thank you!
Hi!
Yes, I was referring to the possibility for teachers to access and review students’ conversations with the chatbot, in order to understand what they asked and how they interacted with the tool. Thank you!
Hi,
thanks for reaching out!
What do you mean with "accessible for review"? Do you mean if teachers will be able to see the conversations that their students had with the chatbot?
Currently, it can't be used with ChatGPT 5, but we will update the local_ai_manager plugin soon to also support newest models.
The chatbot should answer in whatever language you are trying to talk to him. If you start the conversation with "ciao bella!" it's pretty likely that it will answer in Italian wink
Does it enable conversation logging, showing an icon in the interface and making conversations accessible for review?
Can it be used with GPT-5?
Also, I would like to ask if it is possible to engage in conversation in multiple languages, such as Italian, as the examples in the screenshots shows an English prompt and a German output. Thank you very much!
What exactly is the message of your 429 error? Is it in a way that the limit comes from local_ai_manager? Then it should read "...you are only allowed X requests in a period of Y". Or is it more like "There have been sent too many or too big requests to the AI tool in a certain amount of time". In the later case it's an issue with your OpenAI account. It does not accept any more requests.
Provide better documentation to use it because it is not helping at all. I am receiving error 429 even when I chat for the first time, I have used GPT 4o mini and I have org id and API key. In the AI tool admin panel I can just add api key only. not the org id.
Approval issue created: CONTRIB-9699