SecEng Program · 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
This integration runs 100% in-process using a compiled WASM engine. Text is scanned locally — nothing is transmitted to a server, no analytics, no telemetry. Ideal for regulated environments where data residency and air-gap requirements apply.
Platform vendor
Moodle HQ
This integration is built by aisecurity.llc and runs natively on Moodle HQ.
Early access
Get early access — Trust Scanner integrations are in active development
AIPSA Training — Moodle XML Quiz and all 37 integrations are under active development. Tell us what you need and we'll prioritize your platform.