Moodle Reporting Made Simple:
AI-Powered Analytics Dashboard

Generate Moodle reports instantly with AI. Ask for any report in plain English—no SQL required. The best Moodle analytics plugin for course reports, student tracking, and learning analytics.

Generate Moodle Reports with Natural Language AI

The AI assistant understands natural language and knows your entire Moodle schema - over 200 tables across 46 data groups. Just describe what you need.

  • "Show students who haven't logged in for 30 days" - Done in seconds
  • Conversational refinement - "Actually, make that 90 days instead"
  • Automatic SQL generation - validated for security & performance
  • Full chat history preserved across sessions
See AI Chat in Action
Adeptus Insights AI Chat Interface - Natural language Moodle reporting

Moodle Report Wizard: Build Custom Reports Without SQL

Prefer a guided approach? The Report Wizard walks you through building custom reports step-by-step. Select category, choose parameters, get results.

  • Intuitive step-by-step interface
  • Save reports as bookmarks for quick access
  • View report history with previous parameters
  • One-click re-run of favorite reports
Adeptus Insights Report Wizard - Step-by-step Moodle report builder

16 Moodle Report Categories: Course, Student, Quiz & More

Comprehensive Moodle reporting with pre-built templates for enrollment analytics, course completion tracking, quiz performance, student engagement, and compliance audits. All the Moodle reports you need in one plugin.

User & Enrollment

Active users, trends, demographics

Course Reports

Activity, content usage, modules

Grades & Assessment

Distributions, completion, trends

Quiz & Assessment

Performance, questions, attempts

Completion Reports

Course completions, certificates

Engagement Reports

Login frequency, time-on-task

Attendance

Rates, patterns, punctuality

System Usage

Peak times, resource demand

Communication

Forums, messaging, collaboration

Roles & Permissions

Assignments, audits, access

Financial Reports

Revenue, payments, tracking

Compliance

Training, certification, audits

Content Reports

Resource usage, downloads

Analytics

Trends, forecasting, predictions

Teacher Reports

Activity, grading, response rates

Student Reports

Progress, paths, achievements

Real-Time Moodle Dashboard Blocks with KPI Tracking

Add customizable Moodle dashboard widgets to your homepage, course pages, or user profiles. Track enrollment metrics, completion rates, and engagement KPIs in real-time with four flexible display modes.

KPI Cards Mode

Display multiple metrics as compact visual cards with trend indicators and sparkline charts.

  • Up/down/neutral trend arrows
  • Historical sparkline charts
  • Configurable 1-4 column layouts
  • Auto-refresh every 5 min to 1 hour
Active Users
1,247
+12% from last week
Completion Rate
84.2%
+3.1% this month
Avg. Quiz Score
72.8
-2.4 points
Inactive Users
89
-15 from last week

Embedded Report Mode

Display a complete report with interactive chart and data table. Perfect for highlighting one specific metric.

  • Full chart visualization
  • Configurable chart height and rows
  • Quick export buttons

Course Completions

Last 7 days

Tabbed Reports Mode

Display multiple related reports in a tabbed interface. Switch between them without leaving the page.

  • Group thematic reports together
  • Context-aware filtering
  • Seamless tab switching
342
Total Students
89%
Active Rate
Last updated: 2 minutes ago

Proactive Moodle Alerts: Automated Notifications for Critical Metrics

Set thresholds on any KPI metric and receive instant notifications when they're crossed. Catch issues before they impact learners.

  • Warning alerts for early indicators (amber)
  • Critical alerts for immediate attention (red)
  • Recovery alerts when metrics return to normal (green)
  • Moodle messaging + email notifications

Example alerts: Enrollment drops below 50 | Completion rate falls under 80% | Inactive users exceed 100

Active Alerts 3 New
Low Completion Rate

BIO-101 dropped to 62% (threshold: 80%)

Inactive Users Rising

97 users inactive for 14+ days

Recovered: Quiz Pass Rate

MATH-201 back above 70%

Install Adeptus Insights: Moodle Reporting in 4 Simple Steps

1

Install Plugin

Standard Moodle plugin installation. No complex setup required.

2

Register & Connect

Create your account and link to our cloud backend.

3

Choose Your Plan

Start free with 5 reports or upgrade to Pro for 50 active reports.

4

Start Reporting

Ask questions, run reports, place dashboard blocks.

Moodle Reporting Plugin Pricing: Free, Pro & Enterprise Plans

Start with our free Moodle reporting plugin tier and upgrade when you need more. All plans include AI-powered report generation and core analytics features.

Monthly Annual Save up to 36%
Free
$0 forever

Perfect for trying out Insights and small teams.

  • 5 active reports
  • 3 exports per month
  • 20,000 AI tokens/month
  • PDF export only
  • Dashboard blocks
  • Standard support (72h response)
Get Started or see demo first
Enterprise
$899 /year

For large organizations needing maximum capacity.

  • 200 active reports
  • Unlimited exports
  • 5M AI tokens/month
  • PDF, CSV, JSON exports
  • White-label options
  • Advanced analytics
  • Premium support (8h response)
Get Started

Start free, upgrade anytime. No credit card required.

Trusted by Moodle Administrators Worldwide

16
Report Categories
111+
Pre-built Reports
70%
Time Saved
<100ms
Response Time
Enterprise Security
Moodle 3.9+ / 4.x
GDPR Ready
1000+ Concurrent Users

Technical Specifications: Moodle 4.x Compatible, Enterprise-Ready

Specification Details
Moodle Compatibility Moodle 3.9+ including all 4.x versions
PHP Requirements PHP 7.4+ (8.1+ recommended)
Database Support MySQL, MariaDB, PostgreSQL
Performance <100ms average response, 1000+ concurrent users
Security Token-based auth, 64-char API keys, encrypted transmission
Data Privacy GDPR ready, SQL injection protection, XSS prevention
Infrastructure Cloud-hosted backend, 99.9% uptime target, global CDN
AI Provider OpenAI GPT with OpenRouter fallback

Frequently Asked Questions About Moodle Reports & Analytics

Is my Moodle data sent to external servers?
Your data stays in your Moodle. Our AI only receives the schema structure and your natural language queries. Report generation happens locally on your server using secure SQL queries we validate for safety.
Can I use Insights with Moodle 4.x?
Yes! Adeptus Insights is fully compatible with Moodle 3.9 through all 4.x versions. We test against each new Moodle release to ensure compatibility.
What happens when I reach my report limit?
You'll receive a notification when approaching your limit. You can upgrade to a higher tier at any time, and your usage resets monthly. Saved bookmarks and history are preserved regardless of limits.
Do you offer discounts for educational institutions?
Yes! We offer special pricing for accredited educational institutions. Contact our sales team with your institution details for a custom quote. We also offer suite bundles with Adeptus Quest for additional savings.
How do proactive alerts work?
You configure thresholds for any KPI (e.g., "alert when completion rate drops below 80%"). The system checks at your specified frequency (5 min to 24 hours) and sends notifications via Moodle messaging and/or email when thresholds are crossed.
Can I export large datasets?
Yes! Insights handles datasets from 10K to 100K+ records. For very large exports, we use an optimized "Export Mode" that processes data efficiently and provides progress notifications. Enterprise users have no export size limits.

Start Using the Best Moodle Reporting Plugin Today

Join thousands of Moodle administrators who've replaced manual spreadsheet reports with AI-powered analytics. Get started free—no credit card required.

Enterprise Security
GDPR Compliant
99.9% Uptime