Methodology

How career matching works

Career Matcher uses a deterministic, explainable scoring engine. It is the source of truth for ranking; an LLM may only rewrite structured reasons in plain language, never invent requirements or change a ranking. Results are starting points for exploration. They do not predict employment success, guarantee eligibility, or decide what career you should pursue.

Four numbers, shown separately

Every result shows four distinct measurements. They are never combined into one hidden “best career” score, and none of them is a guarantee.

Weights for the exploration score (scoring version cm3-weights-v1) are versioned: interests 30%, work values 20%, preferred activities 15%, work context 10%, skill affinity 10%, learning goals 10%, and your optional emphasis 5%. Weights only change after validation, and every export records the exact version used.

What inputs are used

Scoring reads only what you enter in the questionnaire:

What is never used

The matching engine actively strips a fixed list of protected and sensitive attributes before scoring runs, even if one appears in a questionnaire response by mistake or in a malformed request. None of the following ever reaches the scoring function:

This covers race, ethnicity, religion, sexual orientation, political affiliation, union membership, health or disability diagnosis, exact birth date, photographs or facial analysis, inferred socioeconomic status, sex/gender, and IQ- or reasoning-style scores. Age bands are collected only for age-appropriate content and consent — for example a youth exploration mode with broader families and no salary promises — never as a general reason to suppress or promote a career. Removing any of these fields never changes the ranking or scores you would otherwise see; the engine is tested to produce identical results with or without them present.

Confidence and limitations

Every result includes a confidence percentage built from four honest inputs: how many questionnaire dimensions you actually answered, response consistency, current catalog coverage, and data freshness. Low confidence is shown, not hidden. Missing sections reduce the weight given to that dimension rather than being guessed at or defaulted to a favorable value, and the exact dimensions used or missing are listed in each result's explanation.

Explanations trace back to your inputs: each positive reason and trade-off names the specific dimension it came from (for example “aligned on activities”), so a result can always be inspected, not just trusted.

Jobs never alter your exploration score

“Find jobs” sections show live, user-controlled outbound searches (or clearly labelled example data while no live API is enabled). Novus Learn does not fetch, store, rank, or use job counts to adjust exploration or practical-fit scores. A career with zero current local openings can still be your strongest exploration match; the two facts are shown side by side, never merged. See the country labour-market pages for sourced wage and outlook data.

Career-professional and pilot review

A user comprehension pilot and independent career-professional review of the matching engine and its explanations are planned before this feature is treated as production-validated. That review has not happened yet — see the honest status in the release readiness notes below. Nothing on this site claims that review is complete.

Until an independent review is recorded, treat every result as a deterministic, explainable starting point for exploration — not a validated psychometric instrument.

Consent version 2026-07-31.1

Cookie preferences