AI tools: Difference between revisions

From MoodleDocs
mNo edit summary
 
(19 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{AI subsystem}}
<div class="navtrail">[[Main page]] ► [[Managing a Moodle site]] ► '''AI tools'''</div>
{{Work in progress}}
<div class="sideblock right" style="width: 12em;">
{{New features}}Moodle LMS 4.5 includes an AI subsystem, a new feature which is the foundation for integrating AI tools into Moodle LMS. Any open source or commercial large language model (LLM) can be supported via Provider plugins. The initial release includes plugins for OpenAI and Azure (which may also function with compatible LLMs), with more Providers on the roadmap for future development.
<div class="header">[[AI subsystem]]</div>
<div class="content">
* [[AI providers]]
* [[AI placements]]


{{MediaPlayer | url = https://youtu.be/pfpK7SJTPks?si=bt5g5HCNnYCy4MyG | desc = AI subsystem}}
</div>
</div>
Moodle LMS includes an AI subsystem - the foundation for integrating AI tools into Moodle LMS. Any open source or commercial large language model (LLM) can be supported via provider plugins, currently OpenAI, Azure and Ollama in Moodle 5.0.


{{MediaPlayer | url = https://youtu.be/pfpK7SJTPks?si=bt5g5HCNnYCy4MyG | desc = AI introduced in 4.5}}
{{MediaPlayer | url = https://youtu.be/LTIrjm6fNL4?si=p9qZJpqs5ezRoRjr | desc = AI enhancements in 5.0}}




The AI Subsystem is designed to integrate AI functionality seamlessly into teaching and learning activities. It offers a user-friendly interface and backend integration with multiple AI Providers. Users with appropriate capabilities can benefit from functionality such as generating text and images via the text editor, and summarising course content.


This subsystem is structured around '''Placements, Actions''' and '''Providers.'''
The AI subsystem is designed to integrate AI functionality into teaching and learning activities. It offers a user-friendly interface and backend integration with multiple AI providers. Users with appropriate capabilities can benefit from functionality such as generating text and images via the text editor, summarising and explaining course content.


'''See [[AI providers|AI Providers]] for information about provider plugins.'''
The subsystem is structured around '''placements''', '''actions''' and '''providers'''.


AI Providers add AI functionality to your site through external services integrated into Moodle, such as OpenAI or Azure AI APIs. You can manage the actions and configurations for each provider within their respective settings.
'''AI placements''' define how and where AI actions can be used in your site. You can choose which actions are available in each placement through the settings. For more information, see [[AI placements]].


'''See [[AI placements|AI Placements]] for information about placements.'''
'''Actions''' are the specific things a user can do with the AI. What actions are available for a user depend on what has been configured and the LMS context the user is in and the user's roles and capabilities. For example, when creating course content a teacher could access an action to create an image, or for students they could use an action to summarise complex text.


AI Placements define how and where AI actions can be used in your site. You can choose which actions are available in each placement through the settings.  
'''AI providers''' add AI functionality to your site by allowing Moodle LMS to communicate with external services, such as OpenAI, Azure AI and Ollama. You can manage the actions and configurations for each provider within their respective settings. For more information, see [[AI providers]].


The AI subsystem adheres to Moodle's [https://moodle.com/moodle-and-our-ai-principles/ AI Principles].


The AI subsystem adheres to Moodle’s [https://moodle.com/moodle-and-our-ai-principles/ AI Principles].
All administration settings for the AI subsystem can be accessed via ''Site administration > General > AI''.
[[File:AI subsystem settings.png|none|thumb|700x700px|AI subsystem settings]]
 
==See also==
[https://moodle.academy/enrol/index.php?id=106 Moodle teaching with AI] - A beginner-level Moodle Academy course that introduces what AI can offer to course teachers.


All admin settings for the AI subsystem can be accessed via Site administration > General > AI.
[[File:AI subsystem settings.png|none|thumb|700x700px|AI subsystem settings]]


[[es:Subsistema de IA]]
[[es:Subsistema de IA]]
[[de:KI-Teilsystem]]

Latest revision as of 11:35, 19 August 2025

Moodle LMS includes an AI subsystem - the foundation for integrating AI tools into Moodle LMS. Any open source or commercial large language model (LLM) can be supported via provider plugins, currently OpenAI, Azure and Ollama in Moodle 5.0.

AI introduced in 4.5
AI enhancements in 5.0


The AI subsystem is designed to integrate AI functionality into teaching and learning activities. It offers a user-friendly interface and backend integration with multiple AI providers. Users with appropriate capabilities can benefit from functionality such as generating text and images via the text editor, summarising and explaining course content.

The subsystem is structured around placements, actions and providers.

AI placements define how and where AI actions can be used in your site. You can choose which actions are available in each placement through the settings. For more information, see AI placements.

Actions are the specific things a user can do with the AI. What actions are available for a user depend on what has been configured and the LMS context the user is in and the user's roles and capabilities. For example, when creating course content a teacher could access an action to create an image, or for students they could use an action to summarise complex text.

AI providers add AI functionality to your site by allowing Moodle LMS to communicate with external services, such as OpenAI, Azure AI and Ollama. You can manage the actions and configurations for each provider within their respective settings. For more information, see AI providers.

The AI subsystem adheres to Moodle's AI Principles.

All administration settings for the AI subsystem can be accessed via Site administration > General > AI.

AI subsystem settings

See also

Moodle teaching with AI - A beginner-level Moodle Academy course that introduces what AI can offer to course teachers.