Tool Search: Ed-Fi
This entity is a plan outlining the required credits, credits by subject, credits by course, and other criteria required for graduation. A graduation plan may be one or more standard plans defined by an education organization and/or individual plans for some or all students.
Object Triggering Logic
This table describes logic for triggering syncing of this object.
Action | Trigger |
---|---|
Post | When a Graduation Program is mapped to a Graduation Plan Descriptor in the Ed-Fi Graduation Plan Preferences. |
The graduation program must be flagged as active to report. | |
The program must have a Category of 'Graduation'. | |
The program must have a Code of 'edfi'. | |
For a Graduation Program, the Ed-Fi Graduation Plan and Cohort/Graduation Active Start Year and End Year fields must be populated to report. | |
If two programs have the same Graduation Program Type/Descriptor and School Year and are marked State Reported with a Code of "edif', the last record to be updated will be the one reported. | |
Use the Scope Year logic to determine if the record is eligible to report. | |
Post | For the Department of Corrections only:
|
Put | If the sum of the total number of required credits changes on a reported Graduation program. |
If the minRawScore for CE, CS, or NHSHE change. | |
If Active, State Reported, End Cohort Year, Start Cohort Year change in Program > Graduation Programs > Graduation Program Detail. | |
Delete | Graduation Plans will not delete due to the association across multiple cohort years. |
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.
Action | Trigger |
---|---|
None | If a resource is toggled to 'OFF' after data has sent, all sent data will remain in the ODS but no new data will send. |
Resync | If 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.
Action | Trigger |
---|---|
Post | Natural Key changes: If the mapping is changed for the Graduation Plan Type Descriptors and a resync is completed the new program will post and the existing program will remain. |
Delete | Graduation Plans will not delete due to the association across multiple cohort years |
Scope Year Logic
This table describes scope year logic of this object.
Logic |
---|
The record will send to any year in which the Graduation Plan overlaps.
|
Resource Preferences
This table describes the Resource Preferences of this object.
Data Element Label | Mapping Needed |
---|---|
Graduation Plan Type Descriptors | Graduation |
Academic Subject Descriptors | Graduation |
Identity Mapping Object Key
Campus Object Type | Object Key Data Source |
---|---|
Program | program ID - Cohort End Year |
Event Queue Detail
This table describes the Event Queue Detail of this object.
Campus Table | Ed-Fi Action | Fields |
---|---|---|
programs | Post/Put/Delete | The primary table used for sending data for this resource. |
Object Data Elements
This table describes data elements sent within the Graduation Plans resource.
Data Element Label | Business Requirement | Business Rules | M, C or O | Data Source GUI Path | Database Field |
---|---|---|---|---|---|
id | The unique identifier of the resource. | M | |||
graduationPlanType Descriptor | The type of academic plan the student is following for graduation: for example, Minimum, Recommended, Distinguished, or Standard | Report 'Standard'. | M | ||
educationOrganization Reference | The identifier assigned to an education organization. | Report the school Ed-Fi ID for DoC schools only when the 'Report By School' checkbox is checked in the Graduation Plans resource preferences and the configuration year is 2022 or later.:
| M | Program Admin > Programs > Graduation Programs > Graduation Program Detail > School | |
graduationSchoolYear TypeReference | A reference to the related SchoolYearType resource. | Reports the End Year for each year a record is reporting based on the Cohort years the Graduation Plan covers. | M | Program Admin > Graduation Programs > Graduation Program Detail > Cohort/Graduation Active End Year | program.endCohortYear |
creditsBySubjects | An unordered collection of graduation Plan Credits By Subjects. The total number of credits required in a subject to graduate. Only those courses identified as a high school course requirement are eligible to meet subject credit requirements. | This field is optional and does not report. | O | ||
academicSubject Descriptor | The intended major subject area of the graduation requirement. | Report the Ed-Fi code for the reported subject (credit type). | M | Program Admin > Programs > Graduation Programs > Graduation Program > Credit Requirements > Credit Type | |
credits | The value of credits or units awarded for the completion of a course for each subje. | Report the total credits from the Total column of the reported credit type with a mapped academicSubjectDescript. | M | Program Admin > Programs > Graduation Programs > Graduation Program > Credit Requirements > Credit Type | |
totalRequiredCredits | The value of credits or units of value awarded for the completion of a course. | Sum the total number of required credits associated with the credit types being reported. | M | Program Admin > Programs > Graduation Programs > Graduation Program > Credit Requirements > Credit Type | |
graduationPlanExtensions (communityService) | Total hours of Community Service required for graduati. |
| M | Program Admin > Programs > Graduation Programs > Graduation Program > Test Requirements > Test Code Program Admin > Programs > Graduation Programs > Graduation Program > Test Requirements > Min Raw | |
graduationPlanExtensions (civicsExam) | Is passing a civics test a requirement for high school graduation. |
| M | Program Admin > Programs > Graduation Programs > Graduation Program > Test Requirements > Test Code | |
graduationPlanExtensions (miscellaneousRequired Credits) | Reason for Miscellaneous Required Credits is not 0. |
| M | Program Admin > Programs > Graduation Programs > Graduation Program > Credit Requirements > Credit Type Grading & Standards > Credit Groups > Credit Group Detail > Comments | |
graduationPlanExtensions (nonHSHealthEducation Credits) | Credits of Health Education requirement fulfilled in Grade 7 and/or Grade. |
| M | Program Admin > Programs > Graduation Programs > Graduation Program > Test Requirements > Test Code Program Admin > Programs > Graduation Programs > Graduation Program > Test Requirements > Min Raw |