
MooChat
- Moodle 1.9–5.1
- 更新 2026-02-20
Add AI-powered chatbots to your course sidebars. Create custom AI assistants with unique personalities, avatars, and rate limiting. Works seamlessly with Moodle’s core AI subsystem – no external services required.
Full Description:
MooChat Block transforms your Moodle course sidebar into an interactive AI assistant. Teachers can create multiple chatbot blocks, each with its own personality, avatar, and purpose – from subject tutors to historical figures.
Key Features:
Custom AI Personalities : Define unique system prompts for each chatbot (math tutor, writing coach, historical character, etc.)
Avatar Support : Upload custom images to give your chatbot visual identity with adjustable sizing
Rate Limiting : Control student usage with configurable limits (questions per hour or per day) to manage AI resource consumption
Server-Side Tracking : Rate limits persist across sessions – students can’t bypass limits by clearing their chat
Automatic Cleanup : Usage data automatically purges after 7 days to keep database lean
Multiple Instances : Add different chatbots to the same course for various purposes
User-Friendly Interface : Clean, modern chat interface with message history and clear/send controls
Technical Details:
Integrates with Moodle 4.5+ core AI subsystem
No external API keys or services required – uses your configured AI providers
Works with any Moodle-compatible AI provider (OpenAI, Anthropic, local models via Ollama, etc.)
Minimal database footprint with automatic cleanup
Fully compatible with Moodle’s capability system for granular permissions
Perfect For:
Subject-specific tutoring assistants
Role-playing historical or literary figures