How to report widget scores in Outcomes Report?
What is Widget Score Reporting?
Widget Score Reporting is a new capability that lets the platform capture granular, itemised scores from widgets — not just a single overall number. For example, a code submission post can now report separate scores for "Unit Tests," "Linting," and "Stress Tests" instead of lumping everything into one grade.
These individual scores (called score items) can then flow into assessments, reducing manual data entry for facilitators and giving institutions richer insight into learner performance.
Assessment Designers can map a specific score item to a criterion in an outcomes report.
What is a "score item"?
A score item is a single scorable dimension within a widget. Think of it as one row in a marking rubric that gets its score automatically.
For example, a Post widget with the code execution integration might have three line items:
Functional Correctness Tests — out of 10
Stress Test — out of 10
Code Linter Report — out of 100
Each line item has its own name, maximum score, and value per learner.
What are Core, Custom, and Detected line items?
These are the three ways a line item can come into existence:
Core — The default, primary score that every widget has out of the box (e.g., "Overall score" for a Post widget). It's always there; course authors don't need to set it up.
Custom — A line item that a course author creates ahead of time by telling the system what to expect (e.g., "I know my webhook will send a field called 'Unit Tests'").
Detected — A line item the system creates automatically when it receives a score it hasn't seen before. It just appears — no setup required.
If a course author later edits a Detected item (renames it, changes the max score, etc.), it gets promoted to Custom and stays that way.
How to set up
Widget level
Go to a widget that supports line item reporting (eg. A Post (Custom) widget set up with an integration that sends score items)
Go to the Scoring tab
Review, add and configure line items.
Note: A score item cannot be deleted. It can only be hidden so that it can longer be used assessments or reporting, but the underlying data is preserved.

What is "submission precedence"?
When a learner can submit multiple times, the course author chooses which submission counts:
Latest (default) — the latest submission wins.
Highest — the highest score across all attempts is kept.
Lowest — the lowest score across all attempts is kept.
Earliest — only the first submission counts.
Due date settings
Users can choose whether submissions made after the page due date count

Outcomes report setup
Go to Outcomes report setup. Add a criterion under an outcome as per usual.
Select pre-populate scores from widget score item.
Note: You can only map one line item to each criterion
Select the page and the relevant line item to pre-populate scores from
If you select the Binary (2 options) assessment type, set a score threshold to map the score automatically to the correct option.

Assessor view
When a learner submits and the widget produces scores, the Assessor can
See that scores are being updated automatically on Assess Learner page

See a draft score on the mapped criterion in Outcomes report and review the draft score

Override the draft score by making adjustments (the score will no longer automatically update if there are multiple submissions)
Clear adjustments so that the score can be automatically updated again.

View the score item and post submitted to give the score
