
Smart Grade AI
- Moodle 1.9–5.1
- 更新 2026-03-12
Smart Grade AI is a powerful Moodle plugin that integrates state-of-the-art AI models (Gemini, GPT-4, Claude 3.5, etc.) directly into your assignment grading workflow. Using a seamless “Human-in-the-Loop” architecture, the plugin uses your custom rubrics to generate comprehensive draft grades and feedback. Teachers can efficiently review, amend, and approve these drafts before they hit the final Gradebook. It also features an optional “Check AI Feedback” button, allowing students to receive formative, rubric-aligned feedback before their final submission deadline. Built with high flexibility, it natively supports low-code workflow integration via n8n.
Smart Grade AI ( local_smartgradeai ) is a powerful Moodle plugin that integrates advanced AI agents (Gemini, GPT-4, Claude 3.5, etc.) into your grading workflow. It features a “Human-in-the-Loop” architecture, allowing AI to draft grades and feedback based on your rubrics, which teachers can then review, approve, or modify.
🚀 Key Features
Multi-Model Support : Use state-of-the-art models like Gemini 3.0 Pro, GPT-4o, Claude 3.5 Sonnet, DeepSeek V3, and Llama 4.
Rubric Grading : The AI understands your assignment rubrics and selects the appropriate levels and scores.
Human-in-the-Loop Review : Enable “Review Mode” to have AI grades save as drafts. Teachers can approve or reject them from a dedicated dashboard.
Student Feedback Button : rigorous students can request preliminary AI feedback on their submissions before the final deadline to improve their work.
n8n Integration : Built to work seamlessly with n8n workflows for flexible, low-code grading logic.
Privacy Focused : Configurable via Moodle’s Privacy API.
📦 Installation
Clone or download this repository.
Place the folder in your Moodle local directory: your-moodle-site/local/smartgradeai .
Log in to your Moodle site as an administrator and go to Site Administration > Notifications to trigger the database installation.
⚙️ Configuration
1. Plugin Settings
Go to Site Administration > Plugins > Local plugins > Smart Grade AI .
n8n Webhook URL : The endpoint of your n8n workflow that handles the grading logic.
n8n Token : A security token to validate requests sent to n8n.
Enable Review Mode : Global setting to allow the “Review Mode” workflow.
Available AI Models : List the models you want to make available for teachers to select in their assignment settings.