AI placements
Placements define how and where AI Actions can be used in Moodle LMS. Site administrators can choose which actions are available in each Placement through their settings.
By default, all AI placements are disabled. You can enable them through the AI Placements page (Go to site administration -> General -> AI -> AI Placements).
Please be aware that an AI Provider must be enabled and configured before Placements will be available on the site, even if they have been enabled (in this case an error message will also be displayed when accessing each Placement’s settings).
The first time each user attempts to interact with AI via any Placement, they will be presented with an AI usage policy, which they must accept before being allowed to proceed with the AI Action they are attempting. This is only required once per user, so accepting within one Placement will mean they are not prompted by other Placements that may be available. (Note that it is not currently possible to see from the admin interface who has and has not accepted the policy.)
HTML Text Editor placement
Enable Generate Text and Generate Image Actions by toggling the settings.
Once enabled, users can access these options in the editor by clicking the Generate AI content icon or via the Insert menu. If both Actions are enabled, options for AI Generate Text and AI Generate Image will be available. If only one of the Actions is enabled, that Action will be available as a button rather than a dropdown.
AI generate text:
Users can generate text via the Generate AI content icon or through the insert menu, where they can provide a description of the text to be generated:
AI generate image:
Users can generate images via the Generate AI content icon or through the Insert menu, where they can provide a description and choose some basic image options:
Course assistance placement
New feature
in Moodle 5.0!
Enable Summarise text and Explain text (new in 5.0) by toggling the settings.
Once enabled, the Summarise and Explain options can be used in any course page to summarise or explain the main text content of the page.
Restricting placements
The following capabilities control the ability to use AI features at site or course level. All three are set to 'allow' for the roles of Manager, Student, Teacher and Non-editing teacher.
- Summarise text controls the ability to summarise content in areas where the button is visible.
- Explain text controls the ability to explain content in areas where the button is visible. (New in 5.0)
- Generate image controls the ability to generate an image from the icon in the editor.
- Generate text controls the ability to generate text from the icon in the editor.
- Prevent a role (eg student) from performing one of these actions anywhere on the site
- Access Site administration > Users > Define roles.
- Edit the Student role.
- Set the relevant capability to 'Prevent' and save.
- Prevent a role (eg student) from performing one of these actions in a specific course
- Access the relevant course.
- Click Participants and then from the dropdown, click Permissions.
- Select the Student role.
- Set the relevant capability to 'Prevent' and save.
See also
MDL-83156 AI Improve user access controls - tracker issue for improving the ways users can be prevented from accessing AI features.