Moodle Plugins directory: Forum AI: Versions: 1.0.2 | Moodle.org
Forum AI
Forum AI 1.0.2
Code prechecks
FORUM AI
The Forum AI plugin integrates artificial intelligence into Moodle’s forum module, transforming discussion spaces into more interactive, dynamic, and efficient environments.
Its primary function is to analyze student contributions within forum discussions and generate AI-assisted responses that teachers and administrators can edit, approve, or publish directly.
This innovation helps educators save time, encourage meaningful participation, and ensure that students receive timely, pedagogically sound feedback, even in large or highly active courses.
Pre-requisites
- Moodle 4.5
- Install the Moodle AI provider "DataCurso AI Provider". Download it for free from https://moodle.org/plugins/aiprovider_datacurso/versions.
- In the DataCurso AI Provider settings, configure a valid license key as documented at https://docs.datacurso.com/index.php?title=Datacurso_AI_Provider#Getting_license_keys.
IMPORTANT: This plugin will not function unless the "DataCurso AI Provider" plugin is installed and licensed.
Installation via uploaded ZIP file
- Log in to your Moodle site as an administrator and go to Site
Administration > Plugins > Install Plugins. - Upload the ZIP file with the plugin code. You'll only be prompted to add additional details if the plugin type isn't automatically detected.
- Check the plugin validation report and complete the installation.
Manual installation
The plugin can also be installed by placing the contents of this directory in
{su/moodle/dirroot}/local/forum_ai
Next, log in to your Moodle site as an administrator and go to Site Administration > General > Notifications to complete the installation.
Alternatively, you can run
php admin/cli/upgrade.php
to complete the installation from the command line.
Enable notifications
Go to
Site Administration > General > Messaging > Notification settings
Enable notifications for the Forum AI

Create a forum in a course
Once installed, Forum AI integrates seamlessly into the standard forum creation process in Moodle.
Create a new forum
Begin by adding a forum activity to your course as usual.

Set forum name and type
Enter the forum title and select the type (e.g., Standard forum for general use, Q&A forum, etc.).

Enable AI features
Scroll to the “Datacurso Forum AI” section. Here, you can:
- Enable the AI integration for this forum.
- Enable AI response in the message initial.
- Allowed roles for AI responses.
- Enable AI response review, which requires teacher approval before posting AI responses.
Give the AI extra directions

These settings allow teachers to fully control how AI interacts within each course discussion.
Create forum discussions
After configuring the forum, you can start using Forum AI in real learning interactions.
Create a new discussion
Teachers or students create a new discussion topic in the forum.

Add subject and message
Enter a meaningful subject and initial post to start the discussion.

Automatic notifications
When a new discussion is created, notifications are sent to teachers, administrators, and course managers, informing them that AI is ready to analyze and generate potential responses.

IA Response Review - Notification
The Forum AI plugin allows teachers to review all AI-generated responses before they appear in the forum. This ensures control and quality in communication.
Review through notification
The first method of reviewing AI-generated content is directly via the notification message.

Access response details
By clicking the notification, you’ll access a detailed view showing the original forum post and the AI-generated suggestion.

Edit the AI message
Teachers can edit the suggested message to adjust tone, depth, or accuracy before publication.

Approve or reject
Once the message is reviewed, teachers can choose to approve (publish) or reject the AI’s response.

IA Response Review - List
The second way to manage AI-generated responses is through the Pending AI Responses report within the course.
Enter Pending AI Responses
Select Pending AI Responses to view all AI messages awaiting review.

View pending items
A list of all AI-generated replies will appear, showing their current status and associated forum threads.

See detailed response
Click the Details button to open the AI-generated message and related discussion.

View modal with details
A modal window will display the forum thread context along with the AI’s proposed reply.

Edit and save
The teacher can edit the AI-generated message and either save it as a draft or approve it for publication.

Approve or reject
Finally, decide whether to approve the AI response (publishing it) or reject it if it doesn’t meet the desired tone or content quality.

AI Response History
All past AI responses — whether approved or rejected — are logged for traceability and reflection.
Access the history
Go to AI Response History.

View the complete table
A table displays every AI response, including date, author, approval status, and linked discussion.

View individual details
Click Details to inspect each AI response in context.

Thread and response details
The detailed view displays both the original forum thread and the corresponding AI reply (approved or rejected).

Version information
- Version build number
- 2025121200
- Version release name
- 1.0.2
- Maturity
- Stable version
- MD5 Sum
- a106a46eff99260891e5d225b772f42a
- Supported software
- Moodle 4.5, Moodle 5.0, Moodle 5.1
- 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
- 1.0.2
Default installation instructions for plugins of the type Local plugins
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder in the "local" subdirectory.
- Visit http://yoursite.com/admin to finish the installation.