Skip to main content
POST
The assessment counterpart to /recommend-lo. Given the outcomes a unit covers, returns the assessment methods that best suit them, ranked. Where /recommend-lo matches on a topic string, this matches on the outcomes themselves — their text is concatenated into one query and embedded, so the suggestions follow what the unit actually teaches.

Request

string
required
Specification code for the subject, e.g. "ENG". Same supported set as /recommend-lo.
object[]
required
The outcomes to assess. Must be non-empty.
number
default:"10"
How many recommendations to return. Note the default is 10 here, against 5 for /recommend-lo.

Response

boolean
true on a successful match.
object[]
Ranked assessment methods, best fit first. Each entry carries assessment_name, description, category, skills_assessed, depth, timing and a score.
object
Echoes subjectCode, plus learningOutcomeCount, count and an ISO timestamp.

Errors

Same coded-error convention as /recommend-lo, with one extra case.
MISSING_LEARNING_OUTCOMES and EMPTY_LEARNING_OUTCOMES are different failures. The first means you sent no outcomes; the second means you sent outcomes whose text was empty, so there was nothing to embed.