Templates · LMS / Training
AIPSA Training — Moodle XML Quiz
Import 132 AIPSA assessment questions directly into Moodle's Question Bank.
Screenshots coming soon
Visual walkthrough of AIPSA Training — Moodle XML Quiz in progress
Overview
A Moodle XML quiz file containing all 132 AIPSA maturity self-assessment questions organized into 12 domain categories. Each question is typed as multichoice with six maturity-level answers graded fractionally (0% through 100% in 20% increments). Import into any Moodle installation via Question Bank → Import → Moodle XML format. Questions slot into any Moodle quiz or can be used as standalone adaptive learning activities.
Features
- 01.
All 132 questions with domain category structure
Questions are organized into Moodle categories matching the 12 AIPSA scorecard domains — AI Inventory, Architecture & Trust Boundaries, Threat Modeling, Prompt Injection, RAG Authorization, Agentic Permissions, Data Exposure, Model Provider Risk, AI Supply Chain, Logging & Telemetry, Detection Engineering, and Incident Response. The category tree imports automatically alongside the questions.
- 02.
Fractional maturity scoring
Because AIPSA questions measure maturity posture (not right/wrong), each answer carries a grade fraction matching its maturity score: level 0 = 0%, level 1 = 20%, level 2 = 40%, level 3 = 60%, level 4 = 80%, level 5 = 100%. Moodle aggregates these into a meaningful program maturity score.
- 03.
Why-it-matters context on every question
Each question includes the `whyItMatters` field from the AIPSA assessment as an italic sub-header, so learners understand the security rationale before selecting their answer. The general feedback also echoes this reasoning after submission.
- 04.
Contextual answer feedback
Answer-level feedback is tiered by maturity: low scores (0–2) surface the remediation message, mid scores (3–4) prompt the high-score guidance path, and score 5 confirms excellence. Feedback text is inline in the XML — no Moodle plugin required.
- 05.
Single-file import, no plugins needed
The XML file is self-contained and compatible with Moodle 3.x and 4.x. No plugins, no external services, no OAuth. Import → questions appear in the Question Bank → add to a quiz. Regenerate with `node scripts/build-scorm.mjs` when content updates.
Install steps
Step 01
Download tmp/aipsa-moodle-quiz.xml (generated by node scripts/build-scorm.mjs).
Step 02
In Moodle, navigate to your course → Question bank → Import.
Step 03
Select 'Moodle XML format' from the file format dropdown.
Step 04
Upload aipsa-moodle-quiz.xml and click Import. All 132 questions and 12 domain categories will be created.
Step 05
Create a new Quiz activity in your course, click 'Edit quiz', and add questions from the AIPSA category.
Step 06
Configure grading: 60% pass threshold recommended, random question order optional.
Capabilities
Surfaces
Privacy architecture
Local first
Designed to keep the supported flow in the local or customer-controlled environment. What leaves the device or workspace depends on the feature and configuration.
Platform vendor
Moodle HQ
This integration is built by aisecurity.llc and runs natively on Moodle HQ.
Early access
Get the integration on the roadmap
Tell us which platform matters most and we'll prioritize it where it fits the current product surface.