AI Check

Local plugins ::: local_aicheck
Maintained by Brian Pool
AI Check gives students instant AI-powered feedback on their assignment submissions before final grading. Students click a button, receive constructive suggestions, and can revise their work - all without affecting their grade. Automatically detects student grade level and provides age-appropriate feedback.

AI Check v1.0.0

Moodle 4.5, 5.0, 5.1
Released: Monday, 19 January 2026, 4:34 AM

Changelog

All notable changes to the AI Check plugin will be documented in this file.

[1.0.0] - 2026-01-18

Added

  • Initial release
  • Student-facing AI feedback system for assignment submissions
  • Automatic grade level detection from username (graduation year parsing)
  • Age-appropriate feedback for grades 3-12
  • Support for multiple submission types:
    • Online text submissions
    • File uploads (text files, with extensibility for other formats)
  • External Services API implementation for AJAX calls
  • Privacy API implementation (GDPR compliant)
  • System-wide configuration (no per-assignment setup needed)
  • Automatic rubric detection from assignment files
  • Modal feedback display
  • Localized language strings

Features

  • Button injection on assignment submission pages
  • Real-time AI feedback without page reload
  • Uses Moodle AI subsystem for AI provider integration
  • Feedback only - no grade storage or gradebook impact
  • Student-only access (teachers cannot use on student work)
  • Responsive modal dialog for feedback display

Technical

  • Moodle 4.5+ compatibility
  • PHP 7.4+ compatibility
  • Proper frankenstyle naming throughout
  • External Services for AJAX (not direct endpoints)
  • AMD JavaScript modules (no inline JavaScript)
  • Privacy metadata provider implementation
  • Coding standards compliance

Version information

Version build number
2026011800
Version release name
v1.0.0
Maturity
Beta
MD5 Sum
4e8c9dee92b7ae0062078ad68582e0b1
Supported software
Moodle 4.5, Moodle 5.0, Moodle 5.1
  • Latest release for Moodle 4.5
  • Latest release for Moodle 5.0
  • Latest release for Moodle 5.1

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.