MooProof

Activities ::: mod_mooproof
Maintained by Brian Pool
MooProof is a Moodle resource module that allows students to submit papers for AI-powered proofreading and feedback. The AI provides grade-appropriate suggestions and corrections without rewriting the student's work. Teachers can modify the prompt, limit submissions, and allow the AI to chat about the paper with the student after the submission. This is an ungraded resource in Moodle.
Latest release:
6 sites
28 downloads
1 fans
Current versions available: 1

MooProof - AI-Powered Paper Proofreading for Moodle

Transform student writing with intelligent, grade-appropriate feedback!

MooProof harnesses the power of AI to provide personalized proofreading feedback that helps students become better writers. Unlike generic grammar checkers, MooProof delivers age-appropriate guidance tailored to each student's grade level while encouraging independent learning and revision.

🌟 Key Features

Smart, Grade-Appropriate Feedback

  • Configure feedback for grades 3-12 with age-appropriate language and expectations
  • AI analyzes grammar, spelling, punctuation, clarity, and structure
  • Provides constructive guidance without rewriting papers—students learn by revising their own work

Flexible Submission Options

  • Students can paste text directly or upload files (.txt or .docx)
  • Supports papers up to 5,000 words (customizable)
  • Fast feedback typically delivered in 10-30 seconds

Interactive Q&A Chat

  • Students can ask follow-up questions about their feedback
  • AI provides context-aware answers based on their specific paper
  • Configurable message limits promote thoughtful inquiry
  • Session-based chat encourages note-taking and independent learning

Teacher Control & Customization

  • Customize AI proofing instructions for each assignment
  • Set submission rate limits (hourly or daily) to manage AI overhead
  • Configure word count limits
  • Use {gradelevel} placeholder for dynamic instructions

Privacy & Compliance

  • Full GDPR compliance with Privacy API implementation
  • Automatic submission deletion after 60 days
  • Complete backup/restore support
  • Transparent data handling

Works with Your AI Provider

  • Compatible with Moodle's AI subsystem
  • Supports OpenAI, Anthropic Claude, Azure OpenAI, Ollama, and more
  • No vendor lock-in—use any supported AI provider

💡 Perfect For

  • Writing Centers: Provide 24/7 proofreading support
  • English/Language Arts: Scale feedback for large classes
  • ESL Programs: Help non-native speakers improve writing
  • Any Subject: Support writing across the curriculum

🚀 Why Teachers Love MooProof

Saves Time: AI handles initial proofreading so you can focus on content and ideas
Scales Easily: Support unlimited students without overwhelming your schedule
Builds Skills: Students learn to self-edit and revise effectively
Cost Control: Rate limiting prevents AI budget overruns
Easy Setup: Install and start using in minutes

📋 Requirements

  • Moodle 4.5 or higher (tested on 4.5.7)
  • PHP 8.0 or higher
  • Configured AI provider (via Moodle AI subsystem)

🎯 Quick Start

  1. Install the plugin
  2. Configure an AI provider in Moodle
  3. Add a MooProof resource to any course
  4. Students submit papers and receive instant feedback!

Ready to empower your students with AI-assisted writing support? Install MooProof today and watch writing quality improve across your courses!

Potential privacy issues

All records are purged after 60 days from the Moodle server. Privacy on the AI server that is connected to Moodle is a concern, based on the AI connected. We use a locally hosted AI Ollama server with the Gemma2 model to alleviate concerns over privacy with the potential AI provider.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5

Contributors

Brian Pool (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
Please login to post comments