Skip to content

External tools: AI module

as of Release 21

Questions created in OpenOlat can also be generated with AI support. To do this, the AI tools used must be configured in the external tools.

Copy a subject-specific text into the designated input field. OpenOlat will then automatically generate multiple-choice questions with answer options, as well as pre-fill a range of metadata for each question item (keywords, topic, and taxonomy).

Tab Configuration

admin_external_tools_ai_tab_config_v1_de.png

To the top of the page ^


AI provider

Enable and configure the AI providers you want to use by clicking the "Add AI Provider" button in the upper-right corner.

Please note:

On the one hand, integrating many different AI tools allows users to leverage each tool’s specific strengths. On the other hand, AI tools train themselves and take previous dialogues into account. If tasks are distributed and assigned to many different AI tools, none of the tools has access to the complete history of the dialogues.

To the top of the page ^


Anthropic Claude

If you want to use Anthropic Claude's AI models, you can enter your API key here. Please note that using the Anthropic Claude service may incur charges on your Anthropic account.

To the top of the page ^


OpenAI

If you want to use OpenAI's AI models, you can enter your API key here. Please note that using the OpenAI module may incur charges on your OpenAI account.

To the top of the page ^


Generic AI provider

In this section, you can configure a generic OpenAI-compatible AI provider, such as

  • vLLM
  • Ollama
  • LiteLLM
  • NeuralMagic
  • ...

For further specification, list the model names available on this server.

To the top of the page ^


AI functions

In OpenOlat, AI models can be integrated in various places. In the "AI Functions" section, you can configure all locations and functions in OpenOlat that can be enhanced with AI.

  • whether to use AI (toggle button to enable it),
  • which AI provider
  • and which model should be used.

Currently, AI can be integrated into the following functions:

  • Multiple-choice question generator (creation of multiple-choice questions)
  • Image description generator (creation of image descriptions, alternative text, and keywords)
  • Essay Question Generator
  • Essay assessment

For each function, you can view an AI-generated sample by clicking the "Run Test" link.

Example MC Question Generator:
admin_external_tools_ai_functions_MC_v1_de.png

Example image description generator:
admin_external_tools_ai_functions_image_description_v1_de.png

Example Essay Question Generator:
admin_external_tools_ai_functions_essay_question2_v1_de.png

Sample Essay Assessment:
admin_external_tools_ai_functions_essay_grading2_v1_de.png

To the top of the page ^


Tab Usage log

In the "Usage Log" tab, you'll find detailed usage data showing how AI has been used in OpenOlat.

To view the details you need, click the gear icon to display the relevant columns.

admin_external_tools_ai_tab_usage_log_v1_de.png

To the top of the page ^