CLIP LearnDocs 1.0
For trainers

Written exams — authoring & marking

Author scenario/essay questions (manually or AI-drafted), send them through the SME publish gate, and mark learner submissions with AI as a provisional signal — the human examiner always sets the final grade.

CLIP Learn's written exam tool lets faculty author CGI Chartered Governance Qualifying Programme (CGQP) scenario questions — a scenario stem plus a mark scheme — and mark learners' free-text answers. AI helps in two places: drafting a question and pre-marking a submission. In both cases the AI output is a draft or a provisional signal only — a human always reviews it, and the AI never sets a learner's final grade.

This page lives at /faculty/essays (shown in the navigation as Written exam). It is one screen with four stacked sections: the two authoring forms, Drafts awaiting review, the Marking queue, and Published.

Who can use this

Every action on this page requires the FACULTY or ADMIN role. Learners and other roles cannot reach it. Everything is scoped to your tenant (organisation) — you only ever see and act on your own tenant's questions and submissions.

The three stages at a glance

Author a question — manually or with an AI first draft. It is saved as a DRAFT. Learners cannot see it.
Publish it through the SME (subject-matter expert) review gate. Only then can learners sit it and submit answers.
Mark each submission: optionally run the AI pre-mark for a provisional score and integrity check, then release the final mark and feedback yourself.

Authoring a question

Two forms sit side by side at the top of the page. Both create the same kind of item (an "essay question" / scenario item) and both save it as a DRAFT — nothing you author is visible to learners until you explicitly publish it.

New question (manual)

Fill in the fields and press Save draft.

FieldWhat it doesNotes / limits
CourseAttaches the question to one of your tenant's courses, or leaves it general.Dropdown. Default is General (no course). If you pick a course you don't own (wrong tenant), the save is silently rejected.
TopicShort title of the question, e.g. "Directors' duties".Required. Trimmed to a maximum of 160 characters.
Prompt (scenario)The scenario plus the instruction to the candidate — the question stem the learner reads and answers.Required. Trimmed to a maximum of 8,000 characters. Preserves line breaks.
GuidanceA short learner-facing hint on what a strong answer covers.Optional. Trimmed to a maximum of 2,000 characters. Stored as empty if left blank.
Model answer (SME)The reference answer written by a subject-matter expert. Used to ground the AI marker and shown to examiners.Required. Trimmed to a maximum of 12,000 characters. Never shown to a learner before their mark is released.
Mark scheme (rubric)The criteria and marks — one criterion per line. See Rubric format below.Required — at least one valid criterion line, or the save is rejected.

Silent validation

If any required field (topic, prompt, model answer, or at least one rubric line) is missing, the form simply does nothing and no draft is created — there is no error banner. Check that all four are filled if a save appears to do nothing.

Rubric format

The mark scheme is a plain-text box. Put one criterion per line, with up to three parts separated by the pipe character |:

Criterion name | marks | descriptor

For example:

Issue identification | 8 | spots the governance issue
Application to facts | 12 | applies law to the scenario
Conclusion | 5 | reasoned recommendation

How each line is parsed:

PartMeaningRules
CriterionThe name of the marking band (first part, before the first ``).
MarksThe maximum marks for that band (second part).Must be a whole number. If it is missing or not a number it defaults to 5. The minimum is 1 (anything lower is raised to 1).
DescriptorA short note on what earns those marks (third part).Optional. Omit the second `

Additional rules:

  • Blank lines are ignored.
  • A maximum of 12 criteria are kept; any beyond that are dropped.
  • The question's total marks (maxMarks) is computed automatically as the sum of every band's marks — you do not enter it directly.

AI-draft from a topic

The right-hand form drafts a whole question for you from a single topic. Choose a course (optional) and a topic, then press Draft with AI.

FieldWhat it doesNotes
CourseSame as the manual form — attaches the draft to a course or leaves it general. Also gives the AI the course title for context.Optional. If you pick a course that isn't yours, drafting is rejected.
TopicThe subject the AI should build a scenario around.Required. Trimmed to 160 characters.

What the AI produces: a 25-mark scenario question with a scenario prompt, a one-line learner guidance note, an SME model answer, and a mark scheme whose bands sum to 25. It is grounded in mainstream UK company-law and governance principles; the model is instructed not to invent case names, statute sections or figures, and to add a [verify] marker wherever a precise citation would be needed. The result lands as a DRAFT marked with source AI draft, exactly like a manual one — it is never auto-published.

Review AI drafts before publishing

An AI draft is a first pass for a human expert to check and correct. Read the scenario, model answer and mark scheme in the draft's expandable panel, edit the wording where needed, and only then publish. If the AI service is unavailable, drafting produces nothing and no draft is saved.

The SME publish gate

Every authored question — manual or AI — starts life as a draft and appears under Drafts awaiting review. The count of pending drafts is shown as an amber badge next to the heading. When there are none, you see: "No drafts — authored questions land here for review before learners see them."

Each draft card shows the course (or "General"), the total marks, the source (AI draft or manual), the topic, and the scenario prompt. Expand Model answer & mark scheme to review the SME model answer and every rubric band (criterion — marks (descriptor)).

Two actions on each draft:

Publish — moves the question's review status from DRAFT to PUBLISHED. Only published questions are visible to learners and can receive submissions. This is the gate: nothing reaches a learner without a human pressing Publish.
Delete (bin icon) — permanently removes the draft. You are asked to confirm ("Delete this draft question?") first.
Review statusMeaningLearner-visible?
DRAFTAuthored but not yet reviewed/approved.No
PUBLISHEDApproved by a human; learners can sit it.Yes

The marking queue

The Marking queue lists every submission for your tenant's questions that is waiting for attention — status SUBMITTED (not yet AI-marked) or AI_MARKED (AI has run, human not yet released). They are ordered oldest-submitted first. A badge shows the count; when empty you see "No answers waiting to be marked." Once you release a mark the submission leaves this queue.

Each submission card shows the question topic, the learner's name, the word count, and the learner's full answer.

Step 1 — AI pre-mark (provisional only)

If a submission has not been AI-marked yet, an AI pre-mark button appears. Pressing it runs two things in parallel:

  1. The grounded marker — an examiner-style AI that scores the answer only against this question's rubric and model answer. It is explicitly told not to bring in outside law or facts, to award marks per criterion never exceeding each band's maximum, to reward substance and application over length, and that its marks are provisional for a human to finalise.
  2. The integrity check — an AI-likelihood classifier over the answer text (academic-integrity signal).

Once it runs, the provisional block replaces the button and shows:

ElementWhat it means
AI provisional totalThe AI's total score out of the question's max marks (aiMarks). Clamped so it can never exceed the max, and each criterion is clamped to its own band maximum — a hallucinated or over-generous score can't leak through.
Per-criterion breakdownOne line per rubric band: criterion: awarded/max — comment. The comment is a one-sentence reason for the marks.
Overall comment2–3 sentences of examiner-style feedback the candidate could act on.
AI-likelihoodThe integrity score (0–100). Shown only if the check succeeded. Rendered in red when 60 or above, otherwise muted.

A permanent note reminds you: "Provisional — a signal to speed your marking, not a final grade."

What the integrity score means

The AI-likelihood number is a calibrated, probabilistic estimate of how AI-like the writing is — never proof of authorship. It is computed as the answer's aiGenerated percentage plus 0.4× its aiRefined percentage. Interpret it by band: 0–20 very likely human, 21–40 mostly human, 41–60 mixed / uncertain, 61–80 likely AI-assisted, 81–100 very likely AI. Treat a high score as a prompt to look more closely, not as a verdict.

If AI is offline

If the AI service isn't configured, the marker returns nothing — the submission is still stamped as AI-marked but with no provisional total, breakdown or comment, and the integrity score is left blank. You mark it fully by hand. This never blocks releasing a mark.

You can also expand Model answer & mark scheme on the card to see the SME model answer and rubric while you mark.

Step 2 — Release the mark (the human decision)

This is the authoritative step. The release form has two fields:

FieldWhat it doesNotes / limits
Final markThe mark the learner actually receives, out of the question's max.Number input. Pre-filled with the AI provisional total (if any) as a convenience — you can and should change it. Clamped to the range 0 to the question's max marks; a blank or invalid entry becomes 0.
FeedbackFree-text feedback shown to the learner.Optional. Trimmed to a maximum of 6,000 characters.

Press Release mark. This:

Records your entry as the final mark and feedback, stamps you as the reviewer with a timestamp, and sets the submission's status to RELEASED.
Sends the learner an in-app notification — titled "Marked: <topic>", with a body like "18/25 — feedback added" — linking them to their essays page.
Fires an exam.result webhook to any configured integrations, carrying the submission id, learner id, topic, the released marks and the max marks.

AI never sets the final grade

The final mark is only ever written by a human pressing Release mark. The AI pre-mark fills in a suggested number and a breakdown to speed you up, but the learner's recorded grade (finalMarks) stays empty until you release it, and it is exactly what you type — not what the AI proposed. The learner is notified, and any downstream systems are told, only on your release.

Submission states

StatusMeaningIn marking queue?
SUBMITTEDLearner has submitted; no AI mark yet.Yes
AI_MARKEDAI pre-mark has run; awaiting human release.Yes
RELEASEDA human has set the final mark; learner notified.No

Running AI pre-mark on an already-released submission does not un-release it — it stays RELEASED and simply refreshes the provisional figures.

Published questions

The final Published section lists every question that has passed the gate, with its topic, course (or "General"), total marks, and a count of how many learners have submitted an answer to it. When nothing is published yet it reads "Nothing published yet." This is a read-only overview — author, review and marking actions all happen in the sections above.

On this page