Tool Search: SIF
The current version of SIF is v2.7.
This object represents the assignment of a specific assessment to be taken by a student.
SIF_Events are reported for this object.
Batch SIF_Condition elements:
- Existing SIF_Condition elements to support:
- @RefId
- @StudentPersonalRefId
- @AssessmentAdministrationRefId
Object Triggering
Event Type | Requirement |
---|---|
Add | An assessment is assigned to a student. |
Scenario: There is a test called A that has a parent called B. If the user removes the parent test B by selecting “(no parent)” in the Parent Test dropList in A, an add event is triggered for A when test A is assigned to the student. | |
Scenario: Our zone is set to the year 14-15. There is a test with a year of 13-14. If the user changes the test year to 14-15 and the test is assigned to the student, an add event is triggered for our zone. | |
Scenario: Our zone is set to all year. There is a test with a year of 13-14 which is assigned to the student, then an add event is sent. If the user changes that same test year to any other year or null, no event should be triggered. Note: This Scenario is ONLY valid once Add Event is sent. Currently, when you change the Year after an Add event is sent, it's sending a Delete Event when the Year is changed. That Delete Event shouldn't send as the Zone year will still be valid. | |
Change | A field is changed and saved on the Test Score Detail for the parent (non-child) assessment. Field = Date |
Delete | The assessment assigned to the student is deleted. |
Scenario: There is a test called A without a parent. If the user adds a parent test called B, a delete event is triggered for A when test A is assigned to the student. | |
Scenario: Our zone is set to the year 14-15. There is a test with either no year or a year of 14-15. If the user changes the test year to a non-null year other than 14-15, a delete event is triggered for our zone if the test is assigned to the student in 14-15. | |
Note: If the student's enrollment is deleted, delete won't send. |
Object Population and Business Rules
Requirement |
---|
Applies to parent (non-child) assessments that are assigned to the student. |
Create a trigger on (Student Info>General>Assessment>Test Scores>Test Score Detail):
|
Do Not Report When:
|
Object Data Elements
Data Element Label | Description | Business Rules | Data Source GUI Path | Database Field | M, C or O |
---|---|---|---|---|---|
@RefId | The GUID that uniquely identifies this object. | TestScore.scoreID | M | ||
@StudentPersonalRefId | The student associated with the registration. | Person.personID | M | ||
@AssessmentAdministrationRefId | The assessment administration associated with the registration. | Test.testID | M | ||
CreationDateTime | Date/time assignment is made. |
| Student Information > General > Assessment > Test Scores > Test Score Detail > Date | TestScore.date Test.startDate | M |
StudentSpecialConditions | Records student-specific special conditions during the test. | Optional. Does Not Report. | O |