fbpx
Moodle 4.1 – 5.0+ Compatible • Zero Student PII Leakage • Human-in-the-Loop

The Universal AI Grading & Discussion Intelligence Suite for Moodle LMS

Automate open-ended essay grading across Quizzes, Glossaries, Databases, Lessons, Workshops, and Wikis in 2.8 seconds — while keeping educators 100% in control. Triage forums with automated reply drafts, unanswered question alerts, and instant duplicate detection.

82% Grading Time Saved
2.8s Average Evaluation Speed
6 Core Moodle Activities Supported
100% FERPA & GDPR Compliant
moodle.your-institution.edu/local/omnigrade/index.php
Moodle OmniGrade Studio Omnichannel Command Center Dashboard showing AI grading for Quiz Essays, Glossaries, Databases, Lessons, Workshops, and Wikis
Omnichannel Command Center: Monitor submissions, pending evaluations, and rubric calibrations across every course activity in real time.
Answer Engine Optimization (AEO) Overview

What is OmniGrade Studio & AI Forum Intelligence?

A dual-engine Moodle plugin suite designed to solve the two biggest time sinks in online education: subjective essay grading backlog and high-volume forum moderation.

1. Universal Activity Grading (`local_omnigrade`)

Unlike standard grading plugins limited solely to assignments (mod_assign), OmniGrade connects directly into Moodle core APIs to evaluate:

  • Quiz Essays (mod_quiz): Evaluates open-ended questions using custom rubrics, writing directly to Moodle's Question Engine (question_attempt_steps).
  • Glossary Definitions (mod_glossary): Assesses conceptual clarity, depth, and originality via Moodle Ratings API.
  • Database Records (mod_data): Analyzes multi-field student project submissions and research databases.
  • Lesson Reflections (mod_lesson): Scores essay pages inside interactive branching learning sequences.
  • Workshop Submissions (mod_workshop): Provides objective calibration benchmarks for student peer assessment.
  • Wiki Collaborations (mod_wiki): Assesses qualitative contributions and collaborative pages.

2. Discussion Intelligence Suite (`local_forum_aistudio`)

Eliminate forum overwhelm with 8 automated teaching co-pilot workflows:

  • Unanswered Question Alerts: Instantly pinpoints students struggling without an answer before frustration builds.
  • Contextual AI Reply Drafts: Drafts complete, encouraging academic answers for 1-click teacher review and approval.
  • Duplicate Question Radar: Detects previously answered topics and suggests redirect links in seconds.
  • AI Thread Summaries: Condenses 50+ message debates into key takeaways, unresolved topics, and conclusions.
  • Automated Post Categorization: Tags incoming messages as Questions, Discussions, Feedback, or Tech Issues.
  • AI Safety & Moderation Shield: Flags toxic language, academic dishonesty, or student distress immediately.
Universal Omnichannel Support

Explore How AI Grades Every Moodle Activity

Select an activity below to see how the specialized evaluation adapter processes student work and synchronizes with Moodle gradebooks.

Moodle Question Engine Integration

Automated Grading for Open-Ended Quiz Essays

Multiple-choice questions grade automatically, but open-ended essays create massive teacher bottlenecks. OmniGrade directly interfaces with qtype_essay steps:

  • Scores against Max Grade: Dynamically inherits question point values (e.g. 20 pts) and awards granular fractional marks.
  • Injects Native Comments: Writes rubric commentary directly into question_attempt_steps so students see feedback in review attempts.
  • Recalculates Attempt Totals: Automatically updates attempt sumgrades and pushes final marks to the Moodle Gradebook.
94.7% Correlation with senior human faculty rubrics
quiz_adapter.php • Live Question Evaluation Attempt Sync: 100%
Question: Explain Microservices vs Monolithic Architecture trade-offs.
Student: Submitted 450-word detailed technical response.
AI Score: 16.4 / 20.0 (82%) • Gradebook Synced
Feedback: Strong analysis of failure isolation and horizontal scalability. Needs deeper discussion of distributed database transactions.
Ratings API & mdl_rating

Evaluate Student Glossary Definitions & Concepts

Glossaries encourage active learning, but checking definitions for accuracy and original thought takes hours of manual inspection:

  • Checks Conceptual Depth: Detects whether the student understood the underlying principles or copied a surface-level glossary entry.
  • Native Ratings Integration: Saves scores into Moodle's mdl_rating table, supporting Average, Maximum, or Sum rating aggregates.
  • Instant Feedback Display: Students receive guidance on how to refine their definitions with industry examples.
glossary_adapter.php • Concept Rating Rating Synced
Term: Zero-Trust Security Architecture
Score: 18.5 / 20.0 (92.5%)
Strengths: Correctly highlighted continuous authentication, micro-segmentation, and least-privilege principles.
Multi-Field Structured Records

Grade Complex Database Project Submissions

Database activities capture rich, multi-field student work like case studies, research catalogs, and field experiments:

  • Aggregates All Form Fields: Combines text areas, file URLs, and structured parameters into a coherent project brief.
  • Multi-Dimensional Scoring: Evaluates research methodology, evidence rigor, and completeness.
  • Batch Review: Approve 50 student database submissions in a single click.
data_adapter.php • Portfolio Record Evaluated
Fields: Project Title, Problem Statement, Methodology, Solution
Score: 85 / 100 • Gradebook Synced
Verdict: Comprehensive methodology; recommendations should feature quantitative metrics.
Branching Lesson Essay Pages

Automate Essay Checkpoints in Adaptive Lessons

Branching lessons stall when students reach open-ended essay questions requiring teacher intervention before completing the course module:

  • Unblocks Course Completion: Eliminates waiting periods so students can proceed through branching paths immediately.
  • Updates mdl_lesson_attempts: Accurately updates lesson attempt records and gradebook aggregates.
  • Adaptive Guidance: Provides targeted hints if the student missed key concepts from the preceding page.
lesson_adapter.php • Essay Attempt Lesson Complete
Lesson: Ethical Decision Making in AI Engineering
Score: 90 / 100
Feedback: Excellent demonstration of algorithmic bias mitigation frameworks.
Peer Assessment Benchmark

Provide an Objective Expert Baseline for Workshops

Peer grading often suffers from inconsistency or novice bias. OmniGrade acts as the teacher's calibration co-pilot:

  • Evaluates Submission Quality: Assesses student papers against formal workshop assessment rubrics.
  • Calibrates Peer Marks: Highlights wide deviations between student peer scores and objective AI evaluations.
  • Pushes Teacher Grades: Saves expert scores into mdl_workshop_submissions.
workshop_adapter.php • Calibration Benchmark Set
Paper: Quantum Key Distribution in Modern TLS
AI Baseline: 88 / 100
Peer Deviation: Peer 1 (85), Peer 2 (89) — High Consensus Validated
Collaborative Authorship

Assess Student Collaborative Wiki Pages

Wikis are dynamic and collaborative, making traditional grading confusing and arbitrary. OmniGrade provides structured criteria:

  • Structural & Intellectual Quality: Evaluates page depth, visual hierarchy, clarity, and citations.
  • Competency Alignment: Directly scores pages against course learning competencies.
  • Formative Recommendations: Tells student teams exactly which sections need more supporting evidence.
wiki_adapter.php • Page Assessment Page Scored
Wiki Page: Cloud Native Container Orchestration
Score: 92 / 100
Criteria: Depth (95), Formatting (90), References (90)
Zero Risk • Full Control

The Teacher Review & Calibration Cockpit

Educators never surrender control to an unmonitored algorithm. Inspect the student submission side-by-side with rubric scores, edit feedback in seconds, and batch-approve to Moodle Gradebook.

moodle.your-institution.edu/local/omnigrade/activity.php?cmid=15
Moodle AI Grading Teacher Review Cockpit showing student essay on left, criteria scorecard and editable feedback on right, and one-click approve button
Side-by-Side Review Cockpit: Full student submission on the left • Analytical rubric breakdown, strengths, growth points, and score sliders on the right.
βš–οΈ

Supervised Human-in-the-Loop

Submissions sit safely in pending_review status until you verify or adjust the marks. One click publishes to the gradebook.

⚑

One-Click Batch Approval

Review 20 submissions at a glance, click Batch Approve Selected, and update 20 gradebook entries in under 2 seconds.

πŸ€–

Optional Autonomous Mode

For low-stakes formative exercises (like weekly glossary definitions), enable auto-publishing above your desired confidence threshold.

Discussion Board Automation

The AI Forum Intelligence Studio Pro

Transform discussion boards from a chaotic teacher chore into an engaging, responsive learning environment with 8 integrated AI workflows.

moodle.your-institution.edu/local/forum_aistudio/index.php
Moodle AI Forum Intelligence Studio showing Unanswered Questions alert, Contextual AI Reply Draft with Approve and Post button, and Thread Summarizer
AI Forum Command Cockpit: Triage questions by priority, approve contextual response drafts, detect duplicate inquiries, and view discussion sentiment.
✍️

1. Contextual AI Reply Drafts

The AI analyzes the student's inquiry against the course context and drafts a comprehensive, pedagogical response. Instructors review, tweak if desired, and click [Approve & Post to Forum] in seconds.

❓

2. Unanswered Question Radar

Never let a student inquiry slip through the cracks. The AI detects unanswered questions and highlights them with urgency badges.

πŸ”

3. Duplicate Question Detector

Identifies when students ask already-answered questions and suggests direct links to earlier discussions, ending repetitive replies.

πŸ“œ

4. AI Thread Summaries

Synthesizes long, multi-page discussion threads into 3 crisp sections: Core Key Takeaways, Unresolved Questions, and Recommended Next Steps. Pin to top with 1 click!

🏷️

5. Automatic Post Classification

Categorizes every post automatically: Academic Question, Conceptual Discussion, Feedback, or Technical Issue.

πŸ›‘οΈ

6. AI Safety & Moderation Shield

Proactively scans for inappropriate language, academic dishonesty, or signs of student distress, alerting teachers privately.

πŸ“Š

7. Central Forum Bento Dashboard

A visual command center showing total posts, pending drafts, unanswered queries, and engagement velocity across all forums.

πŸ“¬

8. Weekly Executive Forum Digest

Generates an automated summary of the week's forum highlights, top student contributors, and recurring confusion topics for the teaching team.

Growth-Mindset Pedagogy

Formative Feedback That Inspires Student Growth

Students don't just receive a cold letter grade. They receive a clean, motivating scorecard celebrating their strengths and outlining actionable next steps.

moodle.your-institution.edu/local/omnigrade/view_feedback.php?cmid=15
Student formative feedback report showing score ring 92 out of 100, celebrated strengths, growth areas, and actionable next steps checklist
The Student Scorecard: Clear visual score badge • Highlighted strengths • Constructive growth opportunities • Actionable next steps with estimated completion times.
🌟

Celebrates Specific Strengths

Reinforces student confidence by citing exact paragraphs where their analysis, evidence, or critical reasoning excelled.

πŸ’‘

Constructive Opportunities to Grow

Reframes weaknesses into actionable learning opportunities using positive, growth-oriented academic phrasing.

βœ…

Actionable Micro-Steps Checklist

Gives students bite-sized tasks (e.g. “Review APA citations: 15 mins”) so they know exactly how to improve before final exams.

Faculty ROI Simulator

Calculate Your Semester Time & Cost Savings

Adjust the sliders to see how much grading and moderation time OmniGrade Studio saves your faculty.

150
205001,000+
8
11020
$45
$25$70$120
Grading Time Saved 160 hrs Equal to 4 full work weeks of faculty grading backlog
Faculty Budget Saved $7,200 Direct administrative and instructional cost savings
Grading Turnaround Acceleration 12x Faster From 7-day delays down to same-day formative feedback
Official Educator Manual • Step-by-Step Documentation

Comprehensive How-To Documentation & User Guide

A non-technical, step-by-step handbook for teachers, course creators, and academic leaders. Master universal AI activity grading and discussion forum automation in minutes.

Chapter 1

How to Access OmniGrade & AI Forum Studio in Moodle

⏱️ 3 Min Walkthrough

Educators never need server administration rights or programming knowledge. The AI suites integrate directly into everyday Moodle workflows through two non-technical access points:

Access Point 1

Top Navigation Bar Menu

Look at the top navbar on any Moodle page. Two custom shortcuts are automatically available: OmniGrade Studio (for comprehensive course grading) and AI Forum Studio (for discussion triage and summaries).

Access Point 2

In-Activity Smart Bento Banners

Whenever you visit any supported Moodle activity (Quiz with essays, Glossary, Database, Lesson, Workshop, or Forum), a clean AI Assistant Banner appears at the top of the screen showing pending counts and a 1-click action button.

Access Point 3

One-Click Evaluation Trigger

Click [One-Click AI Evaluate] directly on the activity banner or course command center. The system analyzes pending submissions and creates rubric evaluations in pending_review status for teacher verification.

πŸ’‘ Educator Best Practice: For high-enrollment courses with dozens of student essays across quizzes and glossaries, click “Run Course AI Evaluation” from the central OmniGrade Command Center to evaluate all course activities simultaneously in the background.
Chapter 2

Step-by-Step Activity Grading Across 6 Mod Types

⏱️ 5 Min Walkthrough

Every learning activity requires a distinct evaluation methodology. OmniGrade includes native adapters tailored to each Moodle activity:

1. Quiz Open-Ended Essays (mod_quiz)

Multiple-choice questions grade automatically, but open-ended essays create bottlenecks. OmniGrade reads student essay answers, evaluates them against your custom rubric, inserts formative comments into question_attempt_steps, recalculates attempt totals, and synchronizes with the Moodle Gradebook.

2. Glossary Definitions & Concepts (mod_glossary)

When students contribute glossary terms, checking for technical accuracy and original thought takes hours. OmniGrade rates definitions, saves scores into Moodle's native Ratings API (mdl_rating), and delivers constructive guidance for term refinement.

3. Database Research Entries (mod_data)

Database activities capture rich multi-field submissions (Project Title, Problem, Methodology, Results). OmniGrade aggregates all submitted fields into an integrated brief, scoring research rigor and analytical depth.

4. Lesson Qualitative Reflections (mod_lesson)

Branching lessons frequently stall when learners reach qualitative essay checkpoints. OmniGrade evaluates essay attempts in mdl_lesson_attempts, awards formative points, and allows students to advance through lesson branches immediately.

5. Workshop Peer Calibration (mod_workshop)

Peer grading often suffers from novice bias or inconsistency. OmniGrade evaluates student project submissions against workshop rubrics, providing an objective benchmark baseline to assist instructors in calibrating peer marks.

6. Collaborative Wiki Pages (mod_wiki)

Assesses collaborative student pages for intellectual quality, structural formatting, and citations, linking qualitative marks directly with course competency targets.

Chapter 3

The Teacher Review & Calibration Cockpit Manual

⏱️ 4 Min Walkthrough

How to inspect, calibrate, edit, and publish grades without ever surrendering academic control to an unmonitored algorithm.

Step 1

Inspect Side-by-Side Review

The screen is cleanly split: the left panel displays the student's full submission, question prompt, and submission date. The right panel displays the AI criteria scorecard, points breakdown, and celebrated strengths.

Step 2

Adjust Numerical Marks & Feedback

If you disagree with a suggested score, simply drag the interactive score slider or type a new mark. Click directly into the feedback box to add personal teacher comments or references to lecture slides.

Step 3

Approve & Publish to Gradebook

Click [Approve & Publish to Gradebook] to finalize an individual submission. Or select multiple checkboxes in the submission queue and click [Batch Approve Selected] to publish 20 grades in 2 seconds.

πŸ”’ Human-in-the-Loop Principle: By default, every evaluation is held strictly in pending_review status. No grade is pushed to Moodle's official Gradebook until an authorized instructor verifies or adjusts it.
Chapter 4

The AI Forum Intelligence Playbook

⏱️ 4 Min Walkthrough

A complete operational guide to managing high-volume discussion forums in 5 minutes per day.

Workflow 1

Triage Unanswered Questions

Open AI Forum Studio > Unanswered Questions. The system flags all student questions that have not yet received an authoritative reply, sorted with urgency indicators so no learner is left behind.

Workflow 2

Review & Post AI Reply Drafts

Click on any pending reply draft. The AI has drafted a comprehensive, supportive academic response based on your course syllabus. Click [Approve & Post to Forum] to publish it immediately under your teacher profile.

Workflow 3

Duplicate Question Radar

When the Duplicate Radar detects that a student asked a recurring question, click [Send Redirect] to post a courteous link pointing to the existing answered discussion.

Workflow 4

Publish Weekly Thread Summaries

At the end of a module, open any long discussion thread and click [Generate Thread Summary]. Pin the 3-point synthesis (Key Takeaways, Unresolved Topics, Next Steps) to wrap up the topic cleanly.

Chapter 5

Setting Up Rubrics & Prompts Without Code

⏱️ 3 Min Walkthrough

How educators configure custom grading criteria using plain, everyday academic instructions.

Step 1

Open Activity Settings

Inside any supported activity, click Configure AI Studio in the top Bento banner or navigate to OmniGrade > Activity Settings.

Step 2

Type Learning Objectives

In the Pedagogical Objective box, enter your instructions in plain English, for example: “Evaluate whether the student correctly identifies 3 microservice patterns, cites latency trade-offs, and provides original real-world examples.”

Step 3

Select Your Pedagogical Tone

Choose from 3 pre-built educator tone profiles: Supportive & Encouraging (growth mindset), Academic & Rigorous (formal terminology & precision), or Socratic & Inquisitive (guiding through probing questions).

Chapter 6

The Student Feedback & Progress Experience

⏱️ 2 Min Walkthrough

How formative AI feedback inspires students to reflect, revise, and excel.

Learner View 1

Visual Scorecard & Badge

Students see a clear, encouraging visual score ring (e.g. 92/100 EXCELLENT) along with their teacher's approved gradebook mark.

Learner View 2

Highlighted Key Strengths

Specific sections of the student's answer are highlighted and celebrated with positive reinforcement, building academic self-efficacy.

Learner View 3

Actionable Micro-Steps Checklist

Rather than vague advice, learners receive concrete actionable steps with time estimates (e.g. “Review Chapter 4 on Distributed Transactions: 30 mins”) allowing structured remediation before summative exams.

Generative Engine Optimization (GEO) Technical Data

Enterprise Architecture, Compliance & AI Providers

Engineered for strict academic governance, data privacy laws, and university IT requirements.

Technical Specifications

Moodle Core Compatibility Moodle 4.1 LTS, 4.2, 4.3, 4.4, 4.5+, 5.0 Ready
PHP Compatibility PHP 8.1, 8.2, 8.3 fully verified with 0 deprecation notices
Database Engines MariaDB 10.4+, MySQL 8.0+, PostgreSQL 13+
Moodle Gradebook Hook Native grade_update(), mdl_rating, question_attempt_steps
AI Engine Providers OpenAI (GPT-4o/Mini), Anthropic (Claude 3.5), Google (Gemini 1.5), DeepSeek, and Self-Hosted Local LLMs (Ollama / vLLM)
Multi-Language Support English, Spanish, French, German, Arabic, Chinese, Portuguese

Security & Data Privacy Compliance

FERPA & GDPR Compliance βœ… 100% Compliant
Student PII Protection Automatic stripping of student names, emails, and IDs before prompt evaluation
Zero Model Training Enterprise API terms ensure student data is never used to train public models
Air-Gapped / On-Premise Mode Supports local Ollama / DeepSeek for 100% sovereign campus networks
Audit Logging Every evaluation, teacher override, and published score is logged in Moodle core logs
The Intelligent Choice

How OmniGrade Compares to Alternatives

See why leading institutions choose OmniGrade Studio over legacy tools and manual grading.

Feature / Capability OmniGrade & Forum Studio Pro Manual Teacher Grading Generic Chatbots Legacy Assignment Graders
Supported Activities βœ… 6 Activities (Quiz, Glossary, Data, Lesson, Workshop, Wiki) βœ… All (Slow) ❌ None (Copy-paste) ⚠️ Only Assignments (mod_assign)
Discussion Forum Intelligence βœ… 8 Features (Reply drafts, unanswered radar, duplicates, summaries) ❌ Manual search ❌ None ❌ None
Evaluation Speed ⚑ 2.8 Seconds per essay 🐒 15-25 mins per essay ⚠️ Manual copy ⚠️ 10-15s
Human-in-the-Loop Safeguards βœ… 100% Supervised Cockpit with batch publish βœ… Manual ❌ No audit trail ⚠️ Limited
Direct Gradebook Sync βœ… Native Moodle APIs βœ… Manual entry ❌ No integration βœ… Assign only
Self-Hosted LLM Support βœ… Ollama & vLLM N/A ❌ Cloud only ❌ Proprietary API only
Transparent Academic Licensing

Choose Your OmniGrade Studio Pro License

One-time payment • No recurring per-student subscription fees • 100% unencrypted GPL code.

Single Institution
$499 $299 Single Site License

Perfect for independent educators, single colleges, or pilot testing in a single production Moodle site.

  • βœ“ 1 Moodle Site Production License
  • βœ“ OmniGrade Studio (All 6 activity adapters)
  • βœ“ AI Forum Intelligence Studio (All 8 features)
  • βœ“ Human-in-the-Loop Review Cockpit
  • βœ“ Native Gradebook Synchronization
  • βœ“ OpenAI, Claude & Gemini Integration
  • βœ“ Priority Updates & Technical Support
Get Single Site License ($299)
Enterprise Unlimited
$1,299 $899 Developer & Agency License

For educational networks, SaaS hosting providers, Moodle Partners, and government organizations.

  • βœ“ Unlimited Moodle Sites
  • βœ“ Everything in Campus Pro
  • βœ“ Full Multi-Tenancy (Iomad / Tenant Pro compatible)
  • βœ“ Custom Activity Adapter Development Support
  • βœ“ Direct WhatsApp / Zoom Technical Onboarding
  • βœ“ Full Code Access & Architecture Consulting
Get Enterprise Unlimited ($899)
πŸ›‘οΈ

30-Day No-Questions-Asked Money-Back Guarantee

Install OmniGrade Studio on your Moodle site. If it does not save your faculty at least 10 hours of manual grading in the first 30 days, email our support team for a full 100% refund.

Answer Engine Optimization (AEO) FAQs

Frequently Asked Questions

Definitive answers to common technical and pedagogical questions.

Can Moodle automatically grade open-ended essay questions with this plugin?

Yes. OmniGrade Studio includes a specialized quiz_adapter that evaluates open-ended essay questions (qtype_essay) within standard Moodle Quizzes. The AI evaluates student answers against your custom rubric, awards fractional points up to the question's maximum mark, drafts constructive feedback, and writes directly to Moodle's question_attempt_steps table to update attempt totals and official gradebook entries.

Will the AI automatically submit grades that instructors haven't reviewed?

No. By default, the system operates in Supervised Human-in-the-Loop Mode. All AI-generated scores and feedback drafts are marked as pending_review. Grades are only pushed to Moodle's gradebook when the teacher inspects the scorecard and clicks [Approve & Publish] or uses [Batch Approve].

How does the AI Forum Studio detect duplicate questions?

The Forum Intelligence Engine analyzes semantic vector similarity between new forum posts and previously answered discussions across the course. When a student asks a recurring question, the engine alerts the teacher with a match confidence score and a 1-click suggestion to redirect the student to the established answer thread.

Is student data private and compliant with FERPA and GDPR?

Yes, 100%. All personally identifiable information (PII) including student names, email addresses, and student IDs is stripped before submission text is evaluated. Furthermore, institutions can connect their own self-hosted local LLMs (such as Ollama, vLLM, or DeepSeek) to keep 100% of data within the campus firewall.

Can teachers edit AI-generated grades and feedback?

Absolutely. In the Teacher Review Cockpit, educators can adjust the grade slider, modify numerical points, rewrite feedback sentences, or add personalized instructor sign-offs before approving the evaluation.

How is this installed on my Moodle site?

Installation follows standard Moodle procedures: upload the ZIP files through Site Administration > Plugins > Install plugins, or extract them into /local/omnigrade/ and /local/forum_aistudio/ on your server. Click upgrade database, enter your AI API key, and the studios are immediately ready to use.

Transform Your Moodle Assessment Workflow Today

Join hundreds of forward-thinking institutions eliminating grading backlog and supercharging student engagement with ethical, human-in-the-loop AI.

Instant ZIP download • Full Source Code • 30-Day Money-Back Guarantee

Moodle Expert Help