Skip to documentation

    AI Grader Central Config

    Local Plugin
    v1.0.16
    Install First
    Requirements in plugin archive

    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.

    Free plugin — no purchase or unlock credit cost

    ⭐ 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.

    What is AI Grader Central Config?

    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
    Supported Plugins

    Examples of integrations that read Central Config in their current source:

    AI Essay Grader
    AI Quiz Maker
    AI Knowledge Check
    AI Learning Activities
    AI Content Creator
    AI Course Information
    AI Verify ID
    AI Video Activity
    AI Moodle™ Support
    AI RTO Compliance
    How It Works

    Central Config uses a priority-based fallback pattern:

    1. Check Central Config first - If installed, use centralized credentials
    2. 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
    }