Tool Search: SIF
The current version of SIF is v2.7.
This object defines each mark that can be recorded and associates it with a MarkValueInfo object that lists the types of values and valid values for each type. It also places the definition in the context of a school and a school year.
SIF_Events are reported for this object.
Batch Conditions:
Existing SIF_Condition elements to support:
- @MarkValueInfoRefId
- @SchoolInfoRefId
Object Triggering
Event Type | Requirement |
---|---|
Add | When a new Score Group is added to a Grading Task on a course in Campus in a given School. Grading & Standards > Score Groups & Rubrics |
Add | When a new Rubric is added to a Standard on a course in Campus in a given School. Grading & Standards > Score Groups & Rubrics |
Change | When a Score Group Name is changed. |
Change | When a Rubric Name is changed. |
Delete/Add | When score group id is changed in GradingTaskCredit table (Note: For Rubrics, when the score group id is changed, a Delete/Add event will not be triggered. This change will have to be done by batch) (Note: When the score group id already connected to a course in a school in a given year is changed, to trigger a delete event, that id will have to be the last (and the only one) unique id existing then only it will send deletes. And then to trigger an add event, that same id will have to be the first (and the only one) unique id that doesn't exists yet in that particular course in a school in that given year then only it can be added). |
Delete | When an existing Score Group information is removed from all courses within a school. |
Delete | When an existing Rubric information is removed from all courses within a school. |
Object Population and Business Rules
Requirement |
---|
The SIF Agent and Zone must have access rights assigned to MarkInfo. |
The district must belong to the same calendar and year assigned to the SIF Zone in order to populate. |
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. |
Object Data Elements
Data Element Label | Description | Business Rules | Data Source GUI Path | Database Field | M, C or O |
---|---|---|---|---|---|
@RefId | The Id (GUID) that uniquely identifies this Grading Mark entity. | Report the RefId for this MarkInfo instance. Note: We are not currently supporting RefId in the SIFObjectMap code for this object so the python process will not pull a single record when it runs a "refID" condition. | ScoreGroup.scoreGroupID, School.schoolID | M | |
@MarkValueInfoRefId | The Id (GUID) that uniquely identifies the MarkValueInfo. |
2. Report Report the unique MarkValueInfo ID associated with this Standard | M | ||
@SchoolInfoRefId | The Id (GUID) that uniquely identifies the School that this Mark applies to. |
| School.schoolID | M | |
SchoolYear | The year that this MarkInfo applies to. | 1. Report the school year that this Grading Task is used on a Course in context of the scoped Zone year.
2. Report the school year that this Standard is used on a Course in context of the scoped Zone year.
| Calendar.schoolYear | M | |
Description | Textual description of the type of Mark (e.g. "Marking Period Grade", "Comment 1", "Comment 2", "Conduct", "Effort", "WorkHabits"). | 1. Report the text string in the Name field used to describe the Score Group. 2. Report the text string in the Name field used to describe the Rubric | Grading & Standards > Score Groups & Rubrics >Name | ScoreGroup.name | M |