AI Grader Central Config
Free central credential storage for compatible LMS Labs integrations. Configure the Moodle site's Site ID and API key once, while retaining plugin-level fallbacks where supported. See the plugin archive for release-specific requirements and integration availability.
⭐ Why this plugin is unlike anything else available
One credential source for compatible LMS Labs integrations
▸ Compatible plugins can read the same site-level Site ID and API key instead of requiring administrators to duplicate credentials across multiple settings pages.
▸ Central values take priority while integrations can preserve their own fallback settings, supporting both central management and backwards compatibility. Central Config is free; any AI credits are consumed only by the connected AI operation, not by storing credentials here.
AI Grader Central Config provides centralised credential management for compatible LMS Labs integrations. Instead of repeatedly entering the Site ID and API key, configure them once and let integrated plugins read the central values.
The Problem
- Site ID may otherwise need to be configured in individual plugins
- API Key duplicated across all plugins
- Credential updates require visiting every plugin
- Easy to miss a plugin during updates
The Solution
- Single location for Site ID and API Key
- Compatible integrations read the same settings
- One credential update reaches connected plugins
- Plugin-specific fallbacks remain available where implemented
Examples of integrations that read Central Config in their current source:
Central Config uses a priority-based fallback pattern:
- Check Central Config first - If installed, use centralized credentials
- Fall back to plugin settings - If Central Config not installed, use individual plugin settings
if (function_exists('local_aiconfig_get_siteid')) {
// Use Central Config
} else {
// Use plugin-specific settings
}
