← All plugin manuals

Ned Course QA Lite

Beta manual
Plugin version: 0.1.0 Manual version: 0.1.1 Last updated: 1 September 2026

Ned Course QA Lite (local_nedqa) performs a small set of Moodle course-readiness checks and gives administrators practical findings, severity, and recommendations. The current MVP is intentionally limited to fast, reliable checks that demonstrate course QA value.

Development target: the current beta is developed and tested on Moodle 4.5 at the Ned development site. Moodle 5.1 remains the planned primary compatibility target once the hosting environment supports it.

Requirements

Run a scan

  1. Open Site administration → Plugins → Local plugins → Ned Course QA.
  2. Select a course.
  3. Choose Run Course QA.
  4. Review the findings, severity, and recommendation columns.

Running a scan registers that course as a covered course in Ned Hub. Ned Hub then calculates covered students from active student enrolments in covered courses.

Current Lite checks

CheckTypical severityWhat it flags
Hidden courseHighThe selected course is not visible to students.
Empty visible sectionLowA visible non-general course section has no activities or resources.
Assignment without due dateWarningAn assignment has no configured due date.
Quiz without close dateWarningA quiz has no configured close date.
Completion tracking disabledLowA visible activity does not use activity completion tracking.

How licensing works

Course QA does not read or validate a licence key directly. It asks Ned Hub whether local_nedqa is entitled. This keeps licence, entitlement, and covered-usage logic in one control plane.

If Course QA is not entitled, the scan interface is not available and the administrator sees an entitlement message instead.

Privacy and data sharing

Processing locationWhat happens
Processed locally in MoodleCourse visibility, sections, assignment dates, quiz dates, completion settings, findings, and recommendations are evaluated locally.
Sent to Ned CloudCourse QA itself does not send course content or scan findings. Ned Hub may send aggregate covered-course and covered-student counts as part of licence validation.
Sent to third-party AI providersNothing. Ned Course QA Lite does not use third-party AI providers.

What Course QA does not do in the MVP

Troubleshooting

Change history

Summary of merged commits that established or changed this plugin and its release process.

  1. c9c8f58Added development deployment safeguards and the release checklist.
  2. 62346f3Created the Ned Course QA repository and initial plugin baseline.