Skip to content
Algoryq Learn

Assessment & Outcomes

Marks that stand up

Online exams from a question bank: papers with sections, attempts, an anonymised marking queue, and item analysis that names the problem question.

assess · 42 API routes
Rows of empty exam desks, a single desk in the foreground holding an answer sheet and a pencil.

What it does

Question banks

Reused across papers and terms, which is the whole reason to have one.

Papers with sections and targets

Set to a course, a batch or a person.

Attempts

One learner run, with its own state machine and its own audit trail.

An anonymised marking queue

It drops anything already marked, so two markers cannot collide.

Item analysis

Which questions discriminated and which were noise.

Integrity signals

What a cooperating browser reported, shown to a human.

How it actually works

Signals, not proctoring

No camera, no automatic verdict, nothing that acts on its own. The browser reports what it can, the candidate is told while it happens, and a human marker sees the signals with the caveat on the same screen. An automated cheating verdict from a browser event is a false accusation waiting for a lawyer.

The permission keys it adds

A sample. Each is a real key in the catalogue, described for a school administrator rather than an engineer.

  • assess.question.view
  • assess.assessment.publish
  • assess.attempt.evaluate
  • assess.result.view

All 272 keys, filterable

Who holds it

  • Teacher
  • Academic Head
  • Student

The shipped role templates that hold it by default. Each is a copy you own and can edit — nothing in the code reads a role's name.

And what it does not

Naming these here is cheaper for both of us than discovering them in week six of a pilot.

What this does not do yet

Naming these is cheaper for both of us than discovering them in week six.

  • Third-party proctoring integration
  • Every one of the eleven designed question types

The whole list, with percentages

Start on the free tier. Bring your spreadsheet.

A hundred seats, twenty-five courses and no conversation. If you would rather see it driven by someone who knows it, that takes twenty minutes.

Or open the sandbox (opens in a new tab) and click around first. No form.