← All plugin manuals

Ned Grading Assistant

Alpha manual
Plugin version: 0.1.1-alphaManual version: 0.1.0Last updated: 2 September 2026

Ned Grading Assistant (local_nedgrading) helps Moodle teachers review assignment submissions against the grading method already configured in Moodle. It supports numeric direct grading, rubrics, and marking guides.

Teacher control: Ned provides editable suggestions only. It never saves a grade automatically. The teacher reviews the populated Moodle controls and uses Moodle's normal Save action.

Requirements

Install and configure

  1. Install the plugin in local/nedgrading and complete Moodle's upgrade process.
  2. Open Site administration → Plugins → Local plugins → Ned Grading Assistant.
  3. Enable the assistant and set the maximum number of submission characters sent for one analysis.
  4. Confirm the intended teacher roles have the required capability.

Use the assistant

  1. Open an assignment grading page for a selected student.
  2. Select Analyse with Ned, review the data-sharing notice, then select Analyse submission.
  3. Review the suggested score or criteria, evidence, feedback, and confidence.
  4. Select Apply suggestions to Moodle grading form.
  5. Review or change every populated value, then save through Moodle's normal grading workflow.

Suggestions expire after 15 minutes. For blind-marked assignments, the review page does not display the student's real name.

Grading methods

MethodBehaviour
Numeric direct gradeSuggests an overall score and clamps it to the assignment maximum. Moodle custom scales are not supported in this alpha.
RubricUses existing Moodle criteria and levels. Unknown criterion or level identifiers returned by AI are discarded.
Marking guideSuggests criterion scores and feedback. Scores are clamped to each configured maximum.

Supported submission content

The alpha analyses online text and .txt, .md, .csv, .html, and .htm files. Unsupported files are listed to the teacher. PDF, DOCX, images, OCR, batch grading, and group submissions are not included.

Privacy and data sharing

LocationData and behaviour
MoodleThe plugin extracts supported content, checks permissions, validates AI output, and temporarily holds a pending suggestion in the teacher's session. It creates no plugin-owned grading-analysis database tables.
Configured AI providerMoodle core AI may send the assignment name and instructions, grading definition, and supported submission text to the provider selected by the site administrator.
Moodle gradebookNothing is saved until the teacher uses Moodle's normal Save action.

Administrators should review the selected AI provider's privacy terms and configuration before enabling the assistant for real student work.

Security controls

Troubleshooting

Current alpha limits

The grading-form bridge uses Moodle's existing controls and requires manual browser testing for each target Moodle release and grading method. AI suggestions may be incomplete or wrong and must always be reviewed by a qualified teacher.

Change history

Summary of commits that established or changed this plugin.

  1. 2cc734cAdded the clean-room grading assistant alpha, Moodle 4.5/5.1 CI, guarded development deployment, safer expiring apply tokens, and an explicit AI-provider privacy declaration.
  2. 72c0a32Created the Ned Grading Assistant repository.