Moodle Plugins directory: Mastermind Assistant | Moodle.org
Mastermind Assistant
Mastermind Assistant is an AI-powered block plugin that helps educators create courses, generate activity content, and monitor learner engagement — all from within Moodle.
Purpose
Designing effective online courses is time-consuming. Mastermind Assistant reduces that effort by using AI to generate course structures, draft activity content, and surface actionable insights — so instructors can focus on teaching rather than administrative tasks.
Features
AI Course Creation Create a fully structured Moodle course by typing a topic or uploading a syllabus document (PDF, DOCX, or TXT). The AI generates sections with activities (pages, quizzes, assignments, forums, lessons, glossaries, wikis, workshops, and more). You can preview the generated structure — including section count, activity count, and descriptions — before creating the course.
Activity Content Generation When editing any of the following activity types, the AI generates draft content with one click. All generated content can be previewed before applying.
- Quiz — Generates multiple-choice, true/false, short answer, matching, gap select, and numerical questions. You can choose the difficulty level (easy, medium, hard, or mixed), academic level (introductory, intermediate, advanced, or graduate), and the number of questions. Questions are previewed and individually selectable before being added to the quiz.
- Assignment — Generates detailed instructions, rubric criteria, key requirements, learning outcomes, and estimated completion time. You can specify the assignment type (essay, group project, presentation, lab report, case study, or research paper), academic level, and scope/length (e.g., "1500–2000 words").
- Page — Generates lecture notes, tutorials, reference material, case studies, or topic overviews. You can select the content type, academic level, and target length (brief, standard, or comprehensive). Returns content along with learning objectives, key concepts, estimated reading time, and a summary.
- Book — Generates structured chapters with content. You can set the academic level, number of chapters, and target length per chapter.
- Forum — Generates an introduction, discussion topics, and participation guidelines. You can choose the forum type (general, single discussion, Q&A, or each person posts one), academic level, and number of discussions.
- Lesson — Generates structured lesson pages. You can set the academic level and number of pages.
- Glossary — Generates term definitions and entries with a glossary description. You can set the academic level and number of entries.
- URL — Recommends relevant external resources with a topic summary. You can set the academic level and number of recommendations.
Course Insights The block displays key metrics on any course page:
- Course completion rate
- Average final grade
- Drop-off section identification
- Forum activity per learner
- Average time in course
- Learner satisfaction score
AI Recommendations Get AI-generated suggestions to improve course design, content quality, and learner engagement based on your course data.
Typical Usage Scenario
- An instructor installs the plugin and configures their API key in Site administration > Plugins > Blocks > Mastermind Assistant.
- From the dashboard, they type "Introduction to Environmental Science" and the AI generates a complete course structure with sections and activities. They preview it, adjust as needed, and create the course.
- While editing the course, they open a Quiz activity, select "Medium" difficulty and "Intermediate" academic level, and click Generate Questions. The AI produces 8 multiple-choice questions. They preview, select the ones they want, and add them to the quiz.
- They open an Assignment activity, choose "Research Paper" as the type and "Graduate" as the academic level, and click Generate Instructions. The AI creates detailed instructions with rubric criteria, learning outcomes, and an estimated completion time. They preview and apply to the assignment.
- They add a Page activity for lecture notes, select "Comprehensive" length, and click Generate Draft. The AI creates structured notes based on the section topic and course context.
- On the course page, the Mastermind Assistant block shows that learner completion drops off at Section 4. The instructor clicks Get Recommendations and receives suggestions to restructure that section.
Requirements
- Moodle 4.5 or later
- A Mastermind Assistant API key (register at https://mastermindassistant.ai)
Comments