Plugin name: HACC Gen
Component: local_haccgen
Version: 2026.01.23
Moodle compatibility: Moodle 3.9 – 4.4+ (tested up to Moodle 4.4)
Author: Dynamicpixel Multimedia Solutions
License: GNU GPL v3 or later
The HACC Gen local plugin is an AI-powered course content generator for Moodle that enables teachers and administrators to create fully structured courses in minutes.
Using a guided 4-step workflow, the plugin generates:
- Course topics
- Learning objectives
- Topic descriptions
- Subtopics
- Quiz questions
- AI-generated media (audio, images, video, transcripts)
Generated content can be saved as a draft or automatically created inside Moodle using Page and Quiz activities.
The plugin appears inside:
Course administration → More → HACC Gen
Perfect for:
- Rapid course creation
- Converting PDFs into structured Moodle courses
- AI-assisted instructional design
- Automatic quiz generation
- Multimedia content development
- Reducing course development time
- Guided 4-step AI workflow
- Structured topic and subtopic generation
- Automatic learning objectives
- Optional quiz generation with configurable number of questions
- PDF-based content generation
- AI media generation:
- Audio narration
- AI-generated images
- AI-generated videos
- Transcripts
- Draft save/load system
- One-click Moodle Page & Quiz creation
- Course administration integration
- Configurable AI provider settings
Provide:
- Topic Title (required)
- Target Audience (required)
- Description (optional)
- PDF Upload (optional) – Generate content directly from an uploaded PDF document
Configure:
Level of Understanding
- Beginner
- Intermediate
- Advanced
Tone of Narrative
- Formal
- Conversational
- Engaging
Course Duration
- 15 minutes
- 30 minutes
- 60 minutes
- 90 minutes
- 120 minutes
Course Summary
- No
- Yes
The AI generates:
- Structured course topics
- Learning objectives
- Topic descriptions
Optional:
- Enable quiz generation
- Define number of quiz questions per topic
The AI generates:
- Subtopics for each topic
- Detailed lesson content
- Quiz questions (if enabled)
Optional AI-generated media:
- Audio narration
- Images
- Video content
- Transcripts
After review, you can:
- Save content as Draft
- Or automatically create the course inside Moodle
HACC Gen automatically creates:
- Page activities (for lesson content)
- Quiz activities (for assessments)
Content is structured into Moodle course sections and topics.
Accessible via:
Course administration → More → HACC Gen
- Save generated content as draft
- Load previous drafts
- Delete drafts
- Continue editing later
- Download the plugin folder named
haccgen - Place it inside your Moodle
/local/directory: - Log in as administrator
- Visit Site administration > Notifications
- Complete installation
After installation, configure the plugin under:
Site administration → Plugins → Local plugins → HACC Gen
Available settings include:
- API URL
- API Key
- API Secret
- API request timeout
- Media generation options
- Public link expiration settings
- Moodle 3.9 or higher
- External AI API access
- Valid API credentials
- PHP file upload support (for PDF processing)
- Server timeout configuration compatible with AI processing
- AI output depends on external API availability
- PDF extraction depends on server configuration
- Media generation requires supported AI provider
- Large content generation may be affected by timeout settings
- Accessible via course administration
- Controlled by Moodle capability system
- Requires appropriate course-level permissions
- API credentials stored securely in plugin settings
2026.01.23
- Initial public release
- 4-step AI course generator
- PDF-based content generation
- Automatic quiz creation
- Draft save/load system
- AI media generation (audio, image, video, transcript)
- Automatic Moodle Page & Quiz creation
- Course administration integration
For support, customization, or enterprise deployment:
Dynamicpixel Multimedia Solutions
Email: info@dynamicpixel.co.in
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
See LICENSE.txt for full details.
Made with ❤️ for the Moodle community
Dynamicpixel Multimedia Solutions