Tool Search: SIF
The current version of SIF is v2.7.
This object contains the marks entered for a student in a class section for a specific marking period.
SIF_Events are reported for this object.
Object Triggering
Event Type | Requirement |
---|---|
Add | Adding a Grading task to an existing course that is tied to a student section mark's section. |
Add/Change | Any changes to the GradingScore, GradingTask will trigger a change/add event as appropriate. |
Check relevant columns (any change to the following columns will trigger a change): Grading Score = Score, Percent and Comments Grading Task = State Reported Grading Task Credit = Score Group | |
Add/Delete | Checking/unchecking course.active. |
Add/Delete | When student's Enrollment is added/deleted. |
Add/ Delete | When the Enrollment becomes excluded/unexcluded based on the Zone Options. |
Delete | When the Roster is removed. |
Add | When the Score and Percent used to be null and one is changed to not null. |
Delete | When the Score or Percent used to be not null and they are now both null. |
Object Population and Business Rules
Requirement |
---|
When (Scheduling>Courses>Course>Active) is set to checked, report all applicable StudentSectionMarks instances for the students enrolled in the course. |
When (Scheduling>Courses>Course>Active) NOT = Checked, do not report a StudentSectionMarks object for the marks given to the students in this course. |
Will not report when:
|
Add events will only be generated for objects that also report SectionInfo |
We will only report calendar associated with the Active school year |
|
Do Not Report when the Calendar > 'Exclude from SIF Exchange' is selected. |
A Natural RefId is not created for this object, it is created by a compilation of IDs. Users can use other IDs within the object to run batch. |
Follow SIF Zone Options Rules for Zones: |
Object Data Elements
Data Element Label | Description | Business Rules | Data Source GUI Path | Database Field | M, C or O |
@RefId | A GUID that identifies an instance of this object. This RefId is new for 2.7M and MUST be supported like other objects that have a RefId (i.e. it is the key for the object). The alternate keys MUST continue to be supported. | Core: GradingScore.scoreID, District.districtGUID, MA: Roster.personID, Term.termID, District.districtGUID | M | ||
@StudentPersonalRefId | The Id (GUID) that uniquely identifies the StudentPersonal object that this item refers to. | M | |||
@SectionInfoRefId | The Id (GUID) that uniquely identifies the SectionInfo object that this item refers to. | M | |||
@TermInfoRefId | The Id (GUID) that identifies the marking period that the following marks are recorded in. | M | |||
@SchoolInfoRefId | The Id (GUID) that uniquely identifies the School that these Mark Values apply to. | M | |||
IsFinal | Indicates if the grades are "Final" from the perspective of the teacher or school. Does not mean that change events will not occur for this item. | Reports "true" (For posted/final grade and not in-progress grade) | M | ||
MarkList | A list of marks received for this student in this section. For each Mark entry, at least one of the sub-elements must be specified. | M | |||
MarkList/Mark | Outer wrapper for marks reported for this section, in this term. | Student Information > General > Grades | MR | ||
MarkList/Mark/@MarkInfoRefId | The Id (GUID) that identifies a mark that was given for this student. | M | |||
MarkList/Mark/Percentage | The percent score for this mark (0.00 - 100.00). | Instruction > Grading By Task | Student | GradingScore.percent | C | |
MarkList/Mark/Numeric | The raw numeric score for this mark. | Instruction > Grading By Task | Student | GradingScore.score | C | |
MarkList/Mark/Letter | The letter grade for this mark. | Instruction > Grading By Task | Student | GradingScore.score | C (MA -M) | |
MarkList/Mark/Narrative | The free form text narrative for this mark. | Instruction > Grading By Task | Student | GradingScore.comments | C |