Moodle Plugins directory: AI Manager | Moodle.org
AI Manager
Local plugins ::: local_ai_manager
Maintained by
Peter Mayer,
Philipp Memmel,
ByCS Lernplattform
The local_ai_manager is a powerful Moodle plugin that enables the integration of AI functionalities for different tenants. Tenants are separated by specific user fields such as institution and department. The plugin has a modular structure and supports a variety of language models that can be easily extended.
Latest release:
405 sites
443 downloads
18 fans
Current versions available: 2
The local_ai_manager acts as a central interface for connecting and managing different language models within a Moodle system. The tenant separation is realized through the use of user fields such as institution and department, which enables a clear demarcation and management of AI resources.
Main functions:
- Modular architecture: The plugin is designed to support different language models (e.g. ChatGPT, Ollama, Gemini) and can easily be extended to support other models due to its subplugin structure.
- Define purposes: Administrators can define specific deployment scenarios for the language models to provide different configurations for different use case
- Tenant administrators: Each tenant administrator has control over whether and which AI functionalities are activated for the users of their tenant.
- Credit management: Each tenant can independently procure credit and make it available to their teachers and students. This enables flexible and needs-based use of the AI tools.
- Detailed Statistics: The tenant admin can view detailed statistics about the usage of users and different language models. More statistics than the default ones can be enabled by capabilities.
- User Control: The tenant admin can enable and disable each user individually
- Role control: Each user can have a role to act as. The consequence is, that the tenant admin can configure different language models for different roles. E.g. gpt4o-mini for students and gpt4o for teachers.
- Integration of self-hosted AI tools: In addition to external language models, AI tools hosted by your organization themselves (e.g. Ollama) can also be seamlessly integrated.
- Extensibility: The plugin is designed to support future extensions and the integration of new AI tools.
The local_ai_manager provides a flexible and scalable solution that enables educational institutions to efficiently use and manage state-of-the-art AI technologies.
You need other plugins to work with the ai_manager:
Contributors
Peter Mayer (Lead maintainer)
Philipp Memmel
ByCS Lernplattform
Please login to view contributors details and/or to contact them
Would be nice if we can type our own model instead of providing dropdown, to prevent further issues in case another model is retired so we can just input our own model.