AI Chat

Blocks ::: block_ai_chat
Maintained by ByCS Lernplattform, Tobias Garske, Philipp Memmel
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.
Latest release:
168 sites
408 downloads
12 fans
Current versions available: 2

This innovative plugin integrates a powerful chatbot client powered by advanced AI technology. With the ability to save chat histories, it provides continuous and contextualized communication that significantly improves the learning process. The context length can be configured by setting. 

The prerequisite for the block_ai_chat is the local_ai_manager. With its help, the chatbot can be used with any language models such as GPT4o, Google Gemini or LLama3.

The “AI Chat Block” can be used flexibly in different display variants: docked on the right for discreet integration, as a modal window for targeted interactions or in full screen mode for an immersive chat experience. This versatility ensures that the chatbot can be seamlessly integrated into different usage scenarios to meet the needs of users.

Whether for technical support, learning assistance or general inquiries, the “AI Chat Block” is available around the clock and provides instant answers. By customizing the AI personality and conversation style, the chatbot can be optimally adapted to the specific requirements of your institution. Experience a new dimension of user interaction with the “AI Chat Block” and take your Moodle platform to the next level.

Release February 2025:

Teachers can define their own personas within the chatbot in courses, with which students can interact. This opens up new possibilities for teaching, as students can, for example, discuss with a historical figure or examine complex issues from different perspectives. Administrators or tenant managers also benefit from this function: They can define personas on the dashboard and thus adapt the chatbot to the specific needs of their organization.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

ByCS Lernplattform (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Wed, 25 Sept 2024, 12:10 AM
    Approval issue created: CONTRIB-9699
  • Saksham Nagpal
    Tue, 1 Apr 2025, 5:52 PM
    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.
  • Philipp Memmel
    Wed, 2 Apr 2025, 1:05 PM
    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.
  • Mariapaola Paita
    Fri, 22 Aug 2025, 12:26 AM
    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!
  • Philipp Memmel
    Fri, 22 Aug 2025, 3:10 AM
    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
  • Mariapaola Paita
    Fri, 22 Aug 2025, 3:17 AM
    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!
  • Mariapaola Paita
    Fri, 22 Aug 2025, 3:17 AM
    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!
  • Philipp Memmel
    Fri, 22 Aug 2025, 3:49 AM
    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.
Please login to post comments