Core SIF - SchoolCourseInfo

Tool Search: SIF

The current version of SIF is v2.7.

This object is for course information.

Object Triggering

Event TypeRequirement
Add

A Course is created with the following:

  1. Calendar>"Exclude from SIF Exchange" NOT = Checked.
  2. Course>Active = Checked.
  3. Course>State Exclude NOT = Checked.

Add when checkbox is changed to Active on Course.

Delete

A reported Course is deleted.

When Active checkbox is unchecked Or State Exclude is checked on Course.

Change

A change and save is made on a reported Course.

When Grading Task Credit change.

Object Population and Business Rules

Requirement
Does not report for any Course belonging to a Calendar with "Exclude from SIF Exchange" = Checked.
Course must have "Active" = Checked to report.
Course must not have "State Exclude" = Checked to report.

Object Data Elements

Data Element LabelDescriptionBusiness RulesData Source GUI PathDatabase FieldM, C or O
@RefIdThe Id (GUID) that uniquely identifies the school course.The course ID
Course.courseId
@SchoolInfoRefIdThe Id (GUID) that identifies the school where the course is offered.The School ID
School.schoolId
@SchoolYearSchool year for which the information is applicable, expressed as the four-digit year in which the school year ends The end year of the calendar.
calendar.endYear
CourseCodeSchool-defined local code for the course.

Course.number
StateCourseCodeState-defined standard course code used to report information about courses.When State Code is null, this element is not reported.
course.stateCodeO
DistrictCourseCodeThe corresponding district course code.

Course.numberO
SubjectAreaListSubject matter areas.Requires a SCED Subject Area (Course.scedSubjectArea) is entered.

O
SubjectAreaList/
SubjectArea
Subject matter.


MR
SubjectAreaList/
SubjectArea/Code
The subject area code (i.e. the first two digits of the course classification code)1. Report the SIF mapped code for the selection in (Scheduling > Courses > Course > NCES data > SCED Subject Area).
Course.scedSubjectAreaM
2. When no Subject Area is selected, report based on the SIF mapping to the the attribute Default Value entered.
3. When no Subject Area is selected and no valid (matching a code in the attribute dictionary) attribute Default Value exists, do not report the SubjectAreaList or associated child elements.
4. When Subject Area is NOT Null, including the valid attribute Default Value, and is not a code in the mapping table, report "22".
SubjectAreaList/
SubjectArea/
OtherCodeList

Requires an entry in Course.type to report.

O
SubjectAreaList/
SubjectArea/
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.Reports the Code selected in Course.type.
Course.typeMR
SubjectAreaList/
SubjectArea/
OtherCodeList/ @Codeset
Describes the OtherCode element content as either a state/province code, a local code, other code, or text string.Hardcoded to "StateProvince"

M
CourseTitleTitle of the course.

Course.nameM
DescriptionTextual description of the course.Reports from the Description field on Course.
Course.descriptionO
InstructionalLevelAn indication of the general nature and difficulty of instruction providedOptional do not report

O
CourseCreditsThe number of credits awarded upon course completion.Sum of GradingTaskCredit.credit on the Course.
GradingTaskCredit.creditO
CourseCredits/
@Type
The type of credit offeredHardcoded to "0585"

M
CoreAcademic
Course
Does the course meet the state definition of a core academic course?1. When the Subject Type = Core Academic Subject Area (CORE), reports "Yes" . 2. Otherwise, "No"
Course.subjectTypeO
Graduation
Requirement
Does the state require that the course be completed for graduation?This is Optional. Does not Report.

O
DepartmentDepartment with jurisdiction over this courseThis is Optional. Does not Report.

O
SCEDCodeCourse code from the School Codes for the Exchange of Data that describes the course content.This is Optional. Does not Report.

O
DualCreditIndicates whether this course is applicable in having dual creditsThis is Optional. Does not Report.

O
CTEConcentratorIndicates whether this is a CTE concentrator for this courseThis is Optional. Does not Report.

O