AI Manager

Local plugins ::: local_ai_manager
Maintained by Peter Mayer, Philipp Memmel, Mebis 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:
191 sites
524 downloads
7 fans
Current versions available: 1

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:
  1. 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.
  2. Define purposes: Administrators can define specific deployment scenarios for the language models to provide different configurations for different use case
  3. Tenant administrators: Each tenant administrator has control over whether and which AI functionalities are activated for the users of their tenant.
  4. 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.
  5. 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.
  6. User Control: The tenant admin can enable and disable each user individually
  7. 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.
  8. 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.
  9. 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: 

  • tiny_ai
  • block_ai_chat

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5

Contributors

Peter Mayer (Lead maintainer)
Mebis Lernplattform
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
Please login to post comments