PARTNERS

Add selected Workbench capabilities through bounded OEM and partner integrations

All integrations

Templates · LMS / Training

moodle

AIPSA Training — Moodle XML Quiz

Local firstSupportedmoodle xmlmapdefend

Screenshots coming soon

Visual walkthrough of AIPSA Training — Moodle XML Quiz in progress

Overview

Moodle XML quiz import with all 132 AIPSA maturity assessment questions, organized by domain with fractional scoring.

Features

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

  1. Step 01

    Download tmp/aipsa-moodle-quiz.xml (generated by node scripts/build-scorm.mjs).

  2. Step 02

    In Moodle, navigate to your course → Question bank → Import.

  3. Step 03

    Select 'Moodle XML format' from the file format dropdown.

  4. Step 04

    Upload aipsa-moodle-quiz.xml and click Import. All 132 questions and 12 domain categories will be created.

  5. Step 05

    Create a new Quiz activity in your course, click 'Edit quiz', and add questions from the AIPSA category.

  6. Step 06

    Configure grading: 60% pass threshold recommended, random question order optional.

Capabilities

import question bankfractional gradingdomain categoriesmaturity scoring

Surfaces

moodle question bankmoodle quiz

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.

Target manifest format:moodle xmlSupported within the documented boundary.

Platform vendor

Moodle HQ

This Moodle HQ data path or delivery package is supported within its documented boundary.

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.