Moodle Plugins directory: Exabis AI Chat Block: Versions: 3.2 | Moodle.org
Exabis AI Chat Block
Blocks ::: block_exaaichat
Maintained by
Andreas Riepl
Exabis AI Chat Block is a Moodle plugin that brings configurable, course-aware AI chat directly into your courses. It supports dynamic placeholders (e.g. user name, grades, current date), custom instructions per target group, and per-course API keys, while integrating with multiple AI providers (OpenAI, Ollama, Google Gemini and other OpenAI-compatible services).
Exabis AI Chat Block 3.2
Moodle 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1
Released: سهشنبه، 16 دسامبر 2025، 8:25 PM
Code prechecks
overview
phplint
phpcs2527 | 593
js0 | 52
css1 | 1
phpdoc50 | 0
savepoint
thirdparty
grunt1 | 1
shifter
mustache0 | 3
gherkin
HTML | XMLv3.2 (2025121600)
- New setting: allow AI Placement on frontpage
- Rename Setting: allow guests
v3.2 (2025121000)
- More detailed error message when curlsecurityblockedhosts or curlsecurityallowedhosts block the request
- add more info to the debug log to troubleshoot issues
v3.2 (2025120700)
- Check if url was blocked by curlsecurityblockedhosts setting
- Better error handling in javascript
- localhost endpoints don't require api key
v3.2 (2025120300)
- Fixes for ollama on localhost
v3.2 (2025120200)
- Fixes for ollama in Moodle AI Providers and on localhost
- Fix some moodle41 issues
- Reports are on by default
- Fix incorrect default setting
v3.2 (2025112800)
- Integration of Ollama and Gemini AI providers
- Source of truth placeholders are also available in the admin settings
- Admin Settings now allows to define a different model.
- Update OpenAI Models list
v3.2 (2025112700)
- Improve ai placement integration
- fix block edit url
v3.2 (2025112500)
- Improve error handling
- Fix: default apikey only allowed when using default endpoint
v3.2 (2025112100)
- New Block Setting: Retention Period (days) How long (in days) to keep the logs. After this period, logs will be automatically deleted.
- Moodle AI Provider integration
- Users can now select different AI providers in the chat dialog
- Chat history is now saved in the Browser (localstorage), so after page reload the chat history is still available
- Modernize chat styling and input styling
v3.1 (2025111200)
- Allow inserting grades and grade ranges in the sourceoftruth field
- Allow configuring different Endpoints in Moodle Admin Settings and Block Instance Settings This allows using different AI providers (with openai compatible APIs) for different courses
- Allow configuring different AI models in Moodle Admin Settings and Block Instance Settings This allows using different models for different courses
- Improve the Placeholder selector UI (placeholders are now grouped by category and grade categories)
- Improve error handling when communicating with the AI provider and show more detailed error messages to the user
- Add german translation
v3.0.1 (2025060400)
- initial public release of exaaichat block
Version information
- Version build number
- 2025121600
- Version release name
- 3.2
- Maturity
- نسخهٔ پایدار
- MD5 Sum
- 33b470fe51ce06b45c9e0a193125e1ae
- Supported software
- Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0, Moodle 5.1
- Latest release for Moodle 4.0
- Latest release for Moodle 4.1
- Latest release for Moodle 4.2
- Latest release for Moodle 4.3
- Latest release for Moodle 4.4
- Latest release for Moodle 4.5
- Latest release for Moodle 5.0
- Latest release for Moodle 5.1
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- v3.2-2025121600
Default installation instructions for plugins of the type Blocks
- Make sure you have all the required versions.
- Download and unpack the block folder.
- Place the folder (eg "myblock") in the "blocks" subdirectory.
- Visit http://yoursite.com/admin to complete the installation
- Turn editing on in any home or course page.
- Add the block to the page
- Visit the config link in the block for more options.