Ed-Fi Data v3.X - Courses

Classic ViewSystem Administration > Ed-Fi

Search Terms: Ed-Fi

This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis. 

Object Triggering Logic

This table describes logic for triggering syncing of this object.

ActionTrigger
Post

When a Course is Created and saved.

  • Do not send if course is marked as Inactive or State Exclude.
  • Do not send if course is in a Calendar marked as Exclude.
  • Do not send if course is in a School marked as Exclude.

Put

When Course information not part of the natural key is changed and saved.

  • Academic Subject Descriptor
  • Course Title
  • Number
  • State Code
  • Number of Parts
DeleteWhen a Course is deleted and there are no other courses with the same number in the same school and year.

School Exclude, Calendar Exclude, Resource Toggle and Resync Logic

This table describes the School Exclude, Calendar Exclude, Resource Toggle and Resync logic of this object.

ActionTrigger
NoneIf a resource is toggled to 'OFF' after data has sent, all sent data will remain in the ODS but no new data will send.
DeleteIf a resource is toggled to 'OFF" after data has sent and an action is performed that would trigger a delete, that data will remain in the ODS until a resync is done.
ResyncIf a record is in the Ed-Fi Identity Mapping table and not in the ODS, it will be deleted from the Ed-Fi Identity Mapping table.
ResyncIf a record is in the ODS and it does not have a matching record in Campus or the Ed-Fi Identity Mapping table, it will be deleted from the ODS.
ResyncIf a mapping is changed in Resource Preferences, a resync will need to be done to reflect the changes.


Natural Key Changes, Cascading Updates, and Deletes Logic

This table describes the Natural Key Changes/Cascading Updates and Deletes logic of this object.

ActionTrigger
Delete/Post

If any of the following changes in the Schools resource:

  • If the Ed-Fi School Number changes.
  • School ID: If the State School Number changes and the Ed-Fi School Number is NULL.
Delete/Post

Cascading Updates/Delete:  If the course is deleted from Campus.

  • Course Transcripts will remain until a resync is completed.
DeleteIf a Course is marked Inactive after dependent data has sent, all dependent data will be deleted.
Dependent ResourcesCourse Offerings, Sections, Student Section Associations, Staff Section Associations, Student Section Attendance Events, Grades, Course Transcripts


Scope Year Logic

This table describes scope year logic of this object.

Logic
Courses will report to the configured year to which they are aligned.
Data will only send for years that have valid configuration.


Resource Preferences

This table describes the Resource Preferences of this object.

Data Element LabelMapping Needed
State Code and NumberCourse Identification System Descriptors
Course SCED Subject AreaAcademic Subject Descriptors
Course Difficulty LevelCourse Level Characteristic Types


Identity Mapping Object Key

This table describes the Identity Mapping Object Key of this object.

campusObjectTypeObject Key Data Source
CoursecourseID


Event Queue Detail

This table describes the Event Queue Detail of this object.

Campus TableEd-Fi ActionFields
coursePost/Put/DeleteThe primary table used for sending data for this resource.

Error Log

ErrorPossible Causes/How to fix

409: Failed to delete courses resource.

[message:The resource (or a subordinate entity of the resource) cannot be deleted because it is a dependency of the 'courseOffering' entity.]

There are still dependent resources in the Ed-Fi ODS so the course record cannot be deleted. Use the delete tool to remove any dependent data before the course can be removed.


Object Data Elements

This table describes data elements sent within the Courses resource.

Data Element Label

Business Requirement

Business Rules

M, C or O

Data Source GUI Path

Database Field

idThe unique identifier of the resource.


M

courseCode 

A unique alphanumeric code assigned to a course.

  1. Report the Course ID for the course.
M

Scheduling> Course> Course ID

course.ID

identificationCodesAn unordered collection of courseIdentificationCodes. This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.
  1. See Array logic below.
M

educationOrganizationReference

A reference to the related Education Organization resource.



  1. Reports the School number associated with the course.
M

academicSubjectDescriptorThe intended major subject area of the course. NEDM: Secondary Course Subject Area.
  1. Reports the Ed-Fi Code from the SCED SCED Subject Area.
  2. If NULL or Ed-Fi Value is blank, do not report.
OScheduling> Course> SCED Subject Area course.sced SubjectArea
careerPathwayDescriptor

The career cluster or pathway representing the career path of the Vocational/CTE concentrator.

  1. This field is optional, do not report.
O

competencyLevelsAn unordered collection of courseCompetencyLevels. This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.
  1. This field is optional, do not report.
O

courseDefinedByDescriptor

Specifies whether the course was defined by the SEA, LEA, school or national organization.

  1. This field is optional, do not report.
O

courseDescriptionA description of the content standards and goals covered in the course. Reference may be made to state or national content standards. NEDM: Course Description. 
  1. This field is optional, do not report.
O

courseGPAApplicabilityDescriptorAn indicator of whether or not this course being described is included in the computation of the student’s Grade Point Average, and if so, if it weighted differently from regular courses.
  1. This field is optional, do not report.
O

courseTitleThe descriptive name given to a course of study offered in a school or other institution or organization. In departmentalized classes at the elementary, secondary, and postsecondary levels (and for staff development activities), this refers to the name by which a course is identified (e.g., American History, English III). For elementary and other non-departmentalized classes, it refers to any portion of the instruction for which a grade or report is assigned (e.g., reading, composition, spelling, and language arts). 
  1. Reports the Course Name.
MScheduling> Course> Namecourse.name
dateCourseAdoptedThe date the district adopted the course.
  1. This field is optional, do not report.
O

highSchoolCourseRequirementAn indication that this course credit is required for a high school diploma.
  1. This field is optional, do not report.
O

learningObjectivesAn unordered collection of courseLearningObjectives. This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.
  1. This field is optional, do not report.
O

learningStandardsAn unordered collection of courseLearningStandards. This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.
  1. This field is optional, do not report.
O

levelCharacteristicsAn unordered collection of courseLevelCharacteristics. This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.
  1. See Array logic below.
O

maxCompletionsForCredit

Designates how many times the course may be taken with credit received by the student.

  1. This field is optional, do not report.
O

maximumAvailableCreditConversionConversion factor that when multiplied by the number of credits is equivalent to Carnegie units.
  1. This field is optional, do not report.
O

maximumAvailableCreditsThe maximum amount of credit available to a student who successfully completes the course.
  1. This field is optional, do not report.
O

maximumAvailableCreditTypeDescriptor

The type of credits or units of value awarded for the completion of a course.

  1. This field is optional, do not report.
O

minimumAvailableCreditConversionConversion factor that when multiplied by the number of credits is equivalent to Carnegie units.
  1. This field is optional, do not report.
O

minimumAvailableCreditsThe minimum amount of credit available to a student who successfully completes the course.
  1. This field is optional, do not report.
O

minimumAvailableCreditTypeDescriptor

The type of credits or units of value awarded for the completion of a course.

  1. This field is optional, do not report.
O

numberOfPartsThe number of parts identified for a course.
  1. Report the value selected in the SCED Sequence "Part m" field.
  2. If NULL, report '1'.
MScheduling> Course> SCED Sequence (part m)course.sced SequenceMax
offeredGradeLevelsAn unordered collection of courseGradeLevels. This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.
  1. This field is optional, do not report.
O

timeRequiredForCompletionThe actual or estimated number of clock minutes required for class completion. This number is especially important for career and technical education classes and may represent (in minutes) the clock hour requirement of the class.
  1. This field is optional, do not report.
O

etagA unique system-generated value that identifies the version of the resource.
  1. This field is optional, do not report.
O

Arrays

Course Identification Code

Data Element Label

Business Requirement

Business Rules

M, C or O

Data Source GUI Path

Database Field

courseIdentificationSystemDescriptor

A unique identifier used as Primary Key, not derived from business logic, when acting as Foreign Key, references the parent table.
  1. Reports the mapped Ed-Fi Code for the identification code being reported.
M

assigningOrganizationIdentificationCode

The organization code or name assigning the staff Identification Code.
  1. This field is optional, do not report.
O

identificationCode

A unique number or alphanumeric code assigned to a space, room, site, building, individual, organization, program, or institution by a school, school system, a state, or other agency or entity.
  1. Reports the State Code if populated on Course and is mapped to an Ed-FI Code.
  2. Reports the Number if mapped to an Ed-Fi Code.
M

Scheduling> Course> State Code

and/or


Scheduling> Course> Number

course.statecode

or

course.number

Course Level Characteristics

Data Element Label

Business Requirement

Business Rules

M, C or O

Data Source GUI Path

Database Field

courseLevelCharacteristicDescriptor

Specification of the specific program or designation associated with the course. For example: Ap, IB, Dual Credit, CTE, etc.
  1. Reports the Ed-Fi Code from the Course Level selected.
  2. If Ed-FI Code is NULL or field is blank, do not report.
MScheduling> Courses> Course Levelcourse.honorsCode

Type/Descriptor

Course Identification System Descriptor

Code ValueDescriptionNamespaceShort Description
NCES Pilot SNCCS course codeNCES Pilot SNCCS course codeuri://ed-fi.org/CourseIdentificationSystemDescriptorNCES Pilot SNCCS course code
School course codeSchool course codeuri://ed-fi.org/CourseIdentificationSystemDescriptorSchool course code
SCED course codeSCED course codeuri://ed-fi.org/CourseIdentificationSystemDescriptorSCED course code
Intermediate agency course codeIntermediate agency course codeuri://ed-fi.org/CourseIdentificationSystemDescriptorIntermediate agency course code
University course codeUniversity course codeuri://ed-fi.org/CourseIdentificationSystemDescriptorUniversity course code
LEA course codeLEA course codeuri://ed-fi.org/CourseIdentificationSystemDescriptorLEA course code
State course codeState course codeuri://ed-fi.org/CourseIdentificationSystemDescriptorState course code
OtherOtheruri://ed-fi.org/CourseIdentificationSystemDescriptorOther
CSSC course codeCSSC course codeuri://ed-fi.org/CourseIdentificationSystemDescriptorCSSC course code

Academic Subject Descriptors

Code ValueDescriptionNamespaceShort Description
Career and Technical EducationCareer and Technical Educationuri://ed-fi.org/AcademicSubjectDescriptorCareer and Technical Education
CompositeCompositeuri://ed-fi.org/AcademicSubjectDescriptorComposite
Critical ReadingCritical Readinguri://ed-fi.org/AcademicSubjectDescriptorCritical Reading
Cross SubjectCross Subjecturi://ed-fi.org/AcademicSubjectDescriptorCross Subject
EnglishEnglishuri://ed-fi.org/AcademicSubjectDescriptorEnglish
English Language ArtsEnglish Language Artsuri://ed-fi.org/AcademicSubjectDescriptorEnglish Language Arts
Fine and Performing ArtsFine and Performing Artsuri://ed-fi.org/AcademicSubjectDescriptorFine and Performing Arts
Foreign Language and LiteratureForeign Language and Literatureuri://ed-fi.org/AcademicSubjectDescriptorForeign Language and Literature
Life and Physical SciencesLife and Physical Sciencesuri://ed-fi.org/AcademicSubjectDescriptorLife and Physical Sciences
MathematicsMathematicsuri://ed-fi.org/AcademicSubjectDescriptorMathematics
Military ScienceMilitary Scienceuri://ed-fi.org/AcademicSubjectDescriptorMilitary Science
OtherOtheruri://ed-fi.org/AcademicSubjectDescriptorOther
Physical, Health, and Safety EducationPhysical, Health, and Safety Educationuri://ed-fi.org/AcademicSubjectDescriptorPhysical, Health, and Safety Education
ReadingReadinguri://ed-fi.org/AcademicSubjectDescriptorReading
Religious Education and TheologyReligious Education and Theologyuri://ed-fi.org/AcademicSubjectDescriptorReligious Education and Theology
ScienceScienceuri://ed-fi.org/AcademicSubjectDescriptorScience
Social Sciences and HistorySocial Sciences and Historyuri://ed-fi.org/AcademicSubjectDescriptorSocial Sciences and History
Social StudiesSocial Studiesuri://ed-fi.org/AcademicSubjectDescriptorSocial Studies
WritingWritinguri://ed-fi.org/AcademicSubjectDescriptorWriting

Course Level Characteristics

Code ValueDescriptionNamespaceShort Description
Gifted and TalentedGifted and Talenteduri://ed-fi.org/CourseLevelCharacteristicDescriptorGifted and Talented
UntrackedUntrackeduri://ed-fi.org/CourseLevelCharacteristicDescriptorUntracked
Pre-APPre-APuri://ed-fi.org/CourseLevelCharacteristicDescriptorPre-AP
Graduation CreditGraduation Credituri://ed-fi.org/CourseLevelCharacteristicDescriptorGraduation Credit
Dual CreditDual Credituri://ed-fi.org/CourseLevelCharacteristicDescriptorDual Credit
GeneralGeneraluri://ed-fi.org/CourseLevelCharacteristicDescriptorGeneral
RemedialRemedialuri://ed-fi.org/CourseLevelCharacteristicDescriptorRemedial
International BaccalaureateInternational Baccalaureateuri://ed-fi.org/CourseLevelCharacteristicDescriptorInternational Baccalaureate
HonorsHonorsuri://ed-fi.org/CourseLevelCharacteristicDescriptorHonors
English Language LearnerEnglish Language Learneruri://ed-fi.org/CourseLevelCharacteristicDescriptorEnglish Language Learner
Accepted as high school equivalentAccepted as high school equivalenturi://ed-fi.org/CourseLevelCharacteristicDescriptorAccepted as high school equivalent
AdvancedAdvanceduri://ed-fi.org/CourseLevelCharacteristicDescriptorAdvanced
Advanced PlacementAdvanced Placementuri://ed-fi.org/CourseLevelCharacteristicDescriptorAdvanced Placement
BasicBasicuri://ed-fi.org/CourseLevelCharacteristicDescriptorBasic
Career and Technical EducationCareer and Technical Educationuri://ed-fi.org/CourseLevelCharacteristicDescriptorCareer and Technical Education
College-levelCollege-leveluri://ed-fi.org/CourseLevelCharacteristicDescriptorCollege-level
Core SubjectCore Subjecturi://ed-fi.org/CourseLevelCharacteristicDescriptorCore Subject
CorrespondenceCorrespondenceuri://ed-fi.org/CourseLevelCharacteristicDescriptorCorrespondence
Distance LearningDistance Learninguri://ed-fi.org/CourseLevelCharacteristicDescriptorDistance Learning
Pre-IBPre-IBuri://ed-fi.org/CourseLevelCharacteristicDescriptorPre-IB
OtherOtheruri://ed-fi.org/CourseLevelCharacteristicDescriptorOther
MagnetMagneturi://ed-fi.org/CourseLevelCharacteristicDescriptorMagnet
Students with disabilitiesStudents with disabilitiesuri://ed-fi.org/CourseLevelCharacteristicDescriptorStudents with disabilities