Offer
API version
Select a version to change the base URI
in syntax and code examples. Learn about versions:
in syntax and code examples. Learn about versions
Represents a single offer created for the application.
/api/v9/applications/ID/offers/IDGET Get an offer
Fetch information about a specific application offer identified by the offer ID. Also see Offers.
/api/v9/applications/123/offers/321
Host: apply.example.edu
Authorization: DREAM apikey="..."Example request
curl \
-X GET \
-H "Authorization: DREAM apikey=\"YOUR-API-KEY\"" \
"https://apply.example.edu/api/v9/applications/123/offers/321"Response headers
| Header | Value | Description |
|---|---|---|
Content-Type | application/json | Media type of the resource |
Content-Length | 1234 | Size of the response body in bytes |
Response codes
| Response code | Description |
|---|---|
200 OK | The offer data was successfully returned |
404 Not Found | The offer was not found |
Response fields
The explanation fields are available in version 9 or later.
The ID of the offer created for the application.
The ID of the priority linked to the offer.
The date and time when the offer was initially created (the application was submitted).
The date and time of the most recent update to the offer.
The date and time when the offer was confirmed.
The URI of the course for which the offer was created.
The URI of the intake period for which the offer was created.
The body of the offer letter saved in the system.
The body of the offer letter confirmed and sent to the applicant.
The applicant’s decision regarding the offer: Final, Declined, None.
The offer decision policy: Required, Advisory, None.
The final date by which the applicant must respond to the offer.
The date and time when the final decision was recorded.
The root container for scoring and calculation data.
The final total score calculated based on the root evaluation criterion assigned to the course. The root evaluation criterion can aggregate several scoresheets and sub-criteria.
Additional points added to the offer by an Administrator.
A detailed audit trail that explains the logic used to calculate the final total score.
The explanation object ID.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The formula used to calculate the final score. This value is only available if the aggregation field is set to Formula.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula had a division by zero or null-reference error.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The method used to combine values, for example, Sum, Highest or Formula.
Indicates a null-reference error. This field is only used if the aggregation field is set to Formula.
Indicates the division by zero error. This field is only used if the aggregation field is set to Formula.
A detailed audit trail that explains the logic used to calculate the final total score.
The explanation object ID.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The formula used to calculate the final score. This value is only available if the aggregation field is set to Formula.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula had a division by zero or null-reference error.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The method used to combine values, for example, Sum, Highest or Formula.
Indicates a null-reference error. This field is only used if the aggregation field is set to Formula.
Indicates the division by zero error. This field is only used if the aggregation field is set to Formula.
The root container for scoring and calculation data.
The final total score calculated based on the root evaluation criterion assigned to the course. The root evaluation criterion can aggregate several scoresheets and sub-criteria.
Additional points added to the offer by an Administrator.
A detailed audit trail that explains the logic used to calculate the final total score.
The explanation object ID.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The formula used to calculate the final score. This value is only available if the aggregation field is set to Formula.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula had a division by zero or null-reference error.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The method used to combine values, for example, Sum, Highest or Formula.
Indicates a null-reference error. This field is only used if the aggregation field is set to Formula.
Indicates the division by zero error. This field is only used if the aggregation field is set to Formula.
A detailed audit trail that explains the logic used to calculate the final total score.
The explanation object ID.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to
false.The field is set to
nullif the calculation fails for any of the following reasons:- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to
false.The field is set to
nullif the calculation fails for any of the following reasons:- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The formula used to calculate the final score. This value is only available if the aggregation field is set to Formula.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula had a division by zero or null-reference error.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The method used to combine values, for example, Sum, Highest or Formula.
Indicates a null-reference error. This field is only used if the aggregation field is set to Formula.
Indicates the division by zero error. This field is only used if the aggregation field is set to Formula.
A detailed audit trail that explains the logic used to calculate the final total score.
The explanation object ID.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to
false.The field is set to
nullif the calculation fails for any of the following reasons:- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to
false.The field is set to
nullif the calculation fails for any of the following reasons:- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The formula used to calculate the final score. This value is only available if the aggregation field is set to Formula.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula had a division by zero or null-reference error.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The method used to combine values, for example, Sum, Highest or Formula.
Indicates a null-reference error. This field is only used if the aggregation field is set to Formula.
Indicates the division by zero error. This field is only used if the aggregation field is set to Formula.
The root container for scoring and calculation data.
The final total score calculated based on the root evaluation criterion assigned to the course. The root evaluation criterion can aggregate several scoresheets and sub-criteria.
Additional points added to the offer by an Administrator.
A detailed audit trail that explains the logic used to calculate the final total score.
The explanation object ID.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The formula used to calculate the final score. This value is only available if the aggregation field is set to Formula.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula had a division by zero or null-reference error.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The method used to combine values, for example, Sum, Highest or Formula.
Indicates a null-reference error. This field is only used if the aggregation field is set to Formula.
Indicates the division by zero error. This field is only used if the aggregation field is set to Formula.
A detailed audit trail that explains the logic used to calculate the final total score.
The explanation object ID.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to
false.The field is set to
nullif the calculation fails for any of the following reasons:- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to
false.The field is set to
nullif the calculation fails for any of the following reasons:- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The formula used to calculate the final score. This value is only available if the aggregation field is set to Formula.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula had a division by zero or null-reference error.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The method used to combine values, for example, Sum, Highest or Formula.
Indicates a null-reference error. This field is only used if the aggregation field is set to Formula.
Indicates the division by zero error. This field is only used if the aggregation field is set to Formula.
A detailed audit trail that explains the logic used to calculate the final total score.
The explanation object ID.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to false.
The field is set to null if the calculation fails for any of the following reasons:
- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to
false.The field is set to
nullif the calculation fails for any of the following reasons:- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The root container for point-related data.
The actual aggregation result for the evaluation criterion, for example, the sum, latest of all inputs or formula calculation.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula contained a division by zero or null-reference error.
Indicates if the points were converted to be applied to the final score.
If the points were converted, this field contains the conversion result.
If the points were not converted, this field is set to
false.The field is set to
nullif the calculation fails for any of the following reasons:- The lookup was outside the prescribed ranges, and the conversion was set to hold instead of capping the score.
- The conversion formula resulted in a division by zero.
The formula used to calculate the final score. This value is only available if the aggregation field is set to Formula.
The field may contain null if the calculation has failed for the following reasons:
- One of the criterion inputs was not valid.
- There were no inputs to aggregate.
- The aggregation formula had a division by zero or null-reference error.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
A single input or list of inputs selected for the criterion.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:null but still be valid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
An individual input contributing to the final score calculation.
The input type: Scoresheet or Criterion.
The input ID.
The number of points assigned through a scoresheet or criterion.
The field may contain null in the following cases:
- The application was not added to the scoresheet.
- The application was added to the scoresheet but the score was not set.
- The score does not meet the required threshold.
In the above cases, the input is set to zeroed:false and valid:false.
If the criterion is set to consider the score as zero, the input may have points:0, valid:true and zeroed:true even if the data is technically missing or invalid.
Indicates whether the calculation was successful.
- If any input has
valid:false, the entire calculation tree holds off and stops immediately. - If the parent criterion is set to ignore the scoresheet/criterion, the input may have
points:nullbut still bevalid:true.
Indicates that the score was considered as zero to report an error or handle an error case. See the points field description.
Indicates that the input did not meet the required threshold set for the criterion.
The multiplier applied to the points before they are passed to the parent aggregation.
The score timestamp:
- For scoresheets: the timestamp of when the score was entered
- For criteria:
null
Only present for type Criterion. Contains a recursive explanation object that expands on the parent explanans. Represents a complete nested calculation tree for a sub-criterion with its own fields, such as explanans, aggregation and other.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The conversion rule applied to the final calculation
The conversion rule ID.
The method used to combine values, for example, Sum, Highest or Formula.
Indicates a null-reference error. This field is only used if the aggregation field is set to Formula.
Indicates the division by zero error. This field is only used if the aggregation field is set to Formula.
The date and time when the most recent scoring calculation was performed.
Notes added to the offer.
The subject line of the offer letter.
The most recent offer type saved in the system.
The most recent offer type confirmed and sent to the applicant.
The reason for the offer as selected by an Administrator.
The offer reason ID.
The offer reason description.
The reason for the offer as selected by an Administrator.
The offer reason ID.
The offer reason description.
The reason for the offer as selected by an Administrator.
The offer reason ID.
The offer reason description.
Example response
{
"id": 321,
"priority": 1,
"inserted": "2026-04-22T12:25:51+00:00",
"saved": "2026-05-06T09:23:01+00:00",
"confirmed": "2026-05-06T09:20:59+00:00",
"course": "/api/v9/courses/10",
"intake": "/api/v9/intakes/1",
"comments": "Dear John Smith,\r\n\r\nYou have received an accepted offer from School of Engineering and Technology regarding [BSc] Applied Math\r\n\r\n\r\n\r\nInstitute of Technology\r\n\r\r\n\r\n- - - - - - - - - - - -\r\nPlease do not reply to this message.",
"comments-confirmed": "Dear John Smith,\r\n\r\nYou have received an accepted offer from School of Engineering and Technology regarding [BSc] Applied Math\r\n\r\n\r\n\r\nInstitute of Technology\r\n\r\n- - - - - - - - - - - -\r\nPlease do not reply to this message.",
"decision": "None",
"decision-policy": "Required",
"decision-deadline": "2026-05-13",
"decided": "2026-05-06T09:21:55+00:00",
"score": {
"points": 8,
"extra": null,
"explanation": {
"id": 3,
"points": {
"converted": 8,
"aggregated": 112
},
"explanans": [
{
"type": "Scoresheet",
"id": 4,
"points": 112,
"valid": true,
"zeroed": false,
"capped": false,
"weight": 1,
"tstamp": "2026-05-06T11:08:18+00:00"
}
],
"conversion": {
"id": 5
},
"aggregation": "Latest",
"nullReference": false,
"divisionByZero": false
}
},
"scored": "2026-05-06T11:13:19+00:00",
"notes": null,
"subject": "Reply Accepted from Institute of Technology / School of Engineering and Technology",
"type": "/api/v9/applications/offers/types/20",
"type-confirmed": "/api/v9/applications/offers/types/20",
"type-reason": {
"id": null,
"reason": null
}
}{
"id": 321,
"priority": 1,
"inserted": "2026-04-22T12:25:51+00:00",
"saved": "2026-05-06T09:23:01+00:00",
"confirmed": "2026-05-06T09:20:59+00:00",
"course": "/api/v4/courses/10",
"intake": "/api/v4/intakes/1",
"comments": "Dear John Smith,\r\n\r\nYou have received an accepted offer from School of Engineering and Technology regarding [BSc] Applied Math\r\n\r\n\r\n\r\nInstitute of Technology\r\n\r\r\n\r\n- - - - - - - - - - - -\r\nPlease do not reply to this message.",
"comments-confirmed": "Dear John Smith,\r\n\r\nYou have received an accepted offer from School of Engineering and Technology regarding [BSc] Applied Math\r\n\r\n\r\n\r\nInstitute of Technology\r\n\r\n- - - - - - - - - - - -\r\nPlease do not reply to this message.",
"decision": "None",
"decision-policy": "Required",
"decision-deadline": "2026-05-13",
"decided": "2026-05-06T09:21:55+00:00",
"score": {
"auto": "8.0000",
"extra": null
},
"scored": "2026-05-06T11:13:19+00:00",
"notes": null,
"subject": "Reply Accepted from Institute of Technology / School of Engineering and Technology",
"type": "/api/v4/applications/offers/types/20",
"type-confirmed": "/api/v4/applications/offers/types/20",
"type-reason": {
"id": null,
"reason": null
}
}