marks
http://www.sifassociation.org/datamodel/na/3.4
Documentation
This object defines the types of values allowed for a mark and the domain for each mark value. At least one of the Percentage, Numeric, Letter or Narrative nodes must be used to create a valid mark.
Tree
Table
Name | Mandatory | Characteristics | Type | Description | XPath |
---|---|---|---|---|---|
@refId | * | gRefIdType | /marks/mark/@refId | ||
schoolRefId | * | M | string | The Id (GUID) that uniquely identifies the School that these Mark Values apply to. | /marks/mark/schoolRefId |
schoolYear | * | M | gYear | /marks/mark/schoolYear | |
name | * | M | string | The text name of the score list ("Letter Grades", "Letter Grades (+/-)", "ESU", "Pass/Fail", "Override Grades", "Citizenship Comment Codes", etc.). | /marks/mark/name |
description | O | normalizedString | Textual description of the type of Mark (e.g. "Marking Period Grade", "Comment 1", "Comment 2", "Conduct", "Effort", "WorkHabits"). | /marks/mark/description | |
@isAccepted | * | M | boolean | Indicates whether a percent Mark is accepted and is used in Change events to unambiguously signal whether support for the Mark has changed, especially ended. | /marks/mark/percentage/@isAccepted |
minimum | O | decimal | The minimum percent value accepted for this mark. If present, the publisher of this object is required to ensure that any values present in the StudentSectionMarks object will not be lower than this value. | /marks/mark/percentage/minimum | |
maximum | O | decimal | The maximum percent value accepted for this mark. If present, the publisher of this object is required to ensure that any values present in the StudentSectionMarks object will not be higher than this value. | /marks/mark/percentage/maximum | |
@isAccepted | * | M | boolean | Indicates whether a raw numeric score is accepted and is used in Change events to unambiguously signal whether support for the score has changed, especially ended. | /marks/mark/numeric/@isAccepted |
precision | O | unsignedInt | Number of significant digits. | /marks/mark/numeric/precision | |
scale | O | unsignedInt | Number of decimal places. | /marks/mark/numeric/scale | |
low | O | decimal | Lowest Mark in the range (e.g., 98, 3.95). | /marks/mark/numeric/low | |
high | O | decimal | Highest Mark in the range (e.g., 100, 4.0). | /marks/mark/numeric/high | |
@IsAccepted | * | M | boolean | Indicates whether a letter Mark is accepted and is used in Change events to unambiguously signal whether support for the Mark has changed, especially ended. | /marks/mark/letter/@IsAccepted |
code | * | M | token | String representing the actual Mark that would appear on the report card (e.g., "A+", "I", "100"). | /marks/mark/letter/validMark/code |
numericEquivalent | O | decimal | Numeric equivalent for the Mark (e.g., 100, 4.0). | /marks/mark/letter/validMark/numericEquivalent | |
description | O | string | The description for this code. (e.g. "Excellent", "Participates in Class", "Incomplete", etc...). | /marks/mark/letter/validMark/description | |
@isAccepted | * | M | boolean | Indicates whether a narrative is accepted and is used in Change events to unambiguously signal whether support for a narrative has changed, especially ended. | /marks/mark/narrative/@isAccepted |
maximumSize | O | unsignedInt | An integer value representing the maximum number of Unicode characters for the narrative, the UTF-8 encoding of which may be longer. | /marks/mark/narrative/maximumSize |
Download: .xlsx (with CEDS & Formats)
Structure