Tool Search: SIF
The current version of SIF is v2.7.
This object provides information about a term; i.e., a reportable period of time.
SIF_Events are reported for this object.
Object Triggering
| Event Type | Requiriement |
|---|---|
| Add | A term is added. |
| Change | A term is changed. |
| Delete | A term is deleted. |
Object Population and Business Rules
| Requirement |
|---|
| The SIF Agent and Zone must have access rights assigned to TermInfo |
| The district must belong to the same calendar and year assigned to the SIF Zone in order to populate. |
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 TermInfo entity. | Term.termID, District.districtGUID | M | ||
| @SchoolInfoRefId | The Id (GUID) that identifies the school where the term is used. | M | |||
| @SchoolYear | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., 2007 for the 2006-07 school year). | M | |||
| StartDate | Starting date of the term. | System Administration > Calendar > Calendar > Term | Term.StartDate | M | |
| EndDate | Ending date of the term (CCYYMMDD). | System Administration > Calendar > Calendar > Term | Term.endDate | M | |
| Description | Text-based description of the term. | System Administration > Calendar > Calendar > Term | Term.name | O | |
| RelativeDuration | Portion of the school year represented by this term, expressed in decimal form precise to 4 decimal places (e.g., 0.1333). | Optional do not report. | O | ||
| TermCode | Locally-defined code. | O | |||
| Track | The name, description, or code of the track that contains this term. This is used when there are multiple tracks within a school. For instance, kindergarten commonly has a different set of terms than other grades within the school. | O | |||
| TermSpan | O | ||||
| TermSpan/Code | Code for session type | Calculated value based upon COUNT(terms) Hard Coded: When c.summerSchool = 1 THEN 0833, When Temp.countTerms = 1 THEN 0827 When Temp.countTerms = 2 THEN 0828 When Temp.countTerms = 3 THEN 0829 When Temp.countTerms = 4 THEN 0830 When Temp.countTerms = 5 THEN 0831 When Temp.countTerms = 6 THEN 0832 When Temp.countTerms = 12 THEN 0837 ELSE 9999 Note: termInfo.TermSpan.Code field will not update when a term is deleted, or when the calendar is changed to summer. The record must be re-sent for the field to update. | Calculated value based upon COUNT(terms) | M | |
| TermSpan/ OtherCodeList | O | ||||
| TermSpan/ OtherCodeList/ OtherCode | A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element. | System Administration > Calendar > Calendar > Term | TermSchedule.name | MR | |
| TermSpan/ OtherCodeList/ OtherCode/ @Codeset | Describes the OtherCode element content as either a state/province code, a local code, other code, or text string. | Where Codeset = Text. | M | ||
| MarkingTerm | Does this TermInfo represent a marking period? | Optional do not report. | O | ||
| SchedulingTerm | Does this TermInfo represent a scheduling term? | Optional do not report. | O | ||
| AttendanceTerm | Does this TermInfo represent an attendance term? | Optional do not report. | O |