Overview
This section explains how to control which Moodle users can access Datacurso AI features by using Moodle roles and permissions.
Datacurso AI features are permission-based. This means that only users with the required Moodle capabilities can use specific AI functionalities. To manage this properly, you can create dedicated roles (for example, a role for AI course creation) and assign them only to the users who should have access.
From this section, you will learn how to:
- Create or adapt Moodle roles for AI-related tasks.
- Assign those roles at site or category level.
- Verify that the correct users have access to AI features.
How access control works
Access to Datacurso AI features is managed through standard Moodle roles and permissions.
The recommended process is:
- Create a dedicated role for the AI feature (for example, a custom role for AI course creation).
- Assign that role in the appropriate context (site, category, or course).
- Review assignments regularly to ensure only authorised users retain access.
Using dedicated roles helps you:
- Keep AI permissions separated from standard teacher or manager roles.
- Control where AI features are available.
- Align AI access with your organisation’s internal policies.
Guides included in this section
- Bulk role assignment by category
Learn how to prepare and upload a CSV file using thecategory{roleid}andcategoryrole{roleid}columns to assign AI-related roles to multiple users at category level.