Skip to content

jev-test

Concept prototype for marking NZQA scripts from rubric criteria alone with one Jev call per script and confidence-based triage.

Projectprototype

Overview

This prototype explores AI-assisted marking for any assessment standard from its written criteria alone, with no labelled data and no model per standard. It targets the long tail of low-volume standards that would never justify a trained model. For each script, one Jev call returns guardrail Nouls (is it a genuine attempt, does it need safeguarding follow-up), a Score per performance criterion with a probability distribution, and an overall grade Score (Not Achieved, Achieved, and where applicable Merit and Excellence).

Calibrated confidence then triages each script to auto-accept, human review (low confidence or possibly off-topic) or escalation for safeguarding, and a threshold slider re-triages instantly without new API calls. Included standards are a paraphrased Year 10 literacy writing standard, an illustrative Level 3 agriculture and horticulture standard, and a builder for new standards. All learner responses are synthetic and reference grades are the author's. It is explicitly not endorsed by NZQA and is a concept only.

What the decision model decides

TypeQuestionAnswers
Yes / noIs this a genuine attempt at the task?—
Yes / noDoes this script need safeguarding follow-up?—
ScoreWhat overall grade does this script earn?Not Achieved · Achieved · Merit · Excellence

How it works

  1. Load a standard's task and criteria
  2. One Jev call per script returns guardrails, criterion scores and grade
  3. Triage by confidence: auto-accept, human review or escalate
  4. Adjust the threshold slider to re-triage without new calls

Strengths

  • No labelled data or per-standard model needed
  • Humans focus on uncertain or safeguarding cases
  • Zero npm dependencies to install

Caveats

  • Concept only, not endorsed by NZQA
  • Synthetic responses and author-set reference grades
  • Criteria wording paraphrased and must be verified

Getting started

git clone, cp .env.example .env (set TYPESAFE_API_KEY), `npm start`, then open http://localhost:3000.

At a glance

Type
Project
Status
prototype
Language
JavaScript
Runtime
Node web app
Has code
yes

Use cases and integrations

How curated lists describe it

  • Prototype: AI-assisted NZQA marking from rubric criteria alone, using TypeSafe Jev for guardrails, criterion scores and confidence-based triage. NOT ENDORSED BY NZQA - CONCEPT ONLY

    logicrw/awesome-jev-projects

Frequently asked questions

Is this used by NZQA?

No. It is a concept prototype and explicitly not endorsed by NZQA.

What does one Jev call return?

Guardrail yes/no answers, a score per criterion and an overall grade, each with probabilities.

Are the scripts real student work?

No, all learner responses are synthetic.

Related projects