Grading Periods (Kansas v3.6)

Tool Search: Ed-Fi

This educational entity represents an overall score or assessment tied to a course over a period of time (i.e., the grading period). Student grades are usually a compilation of marks and other scores.

Object Triggering Logic

This table describes logic for triggering syncing of this object.

ActionTrigger
Post

When a new Grading Period is created and saved in Resource Preferences and a resync is completed.

  • Does not send when the School is marked as Exclude.
  • Does not send when the Calendar is marked as Exclude.
  • Does not send if there are no days for that school.
Put

When the Grading Period Start or End Date is updated and saved and a resync is completed.

PutWhen the Instructional checkbox is marked or unmarked, the totalInstructionalDays field updates with the correct number of instructional days.
PutWhen the Period Sequence is changed.
DeleteWhen the Grading Period is removed and saved in Resource Preferences and a resync is completed.
DeleteWhen the last day record is deleted from the days table.
Delete/PostWhen the Grading Period's Grading Period Descriptor or Sequence is edited and saved in the Resource Preferences and a resync is completed. 

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

Business Rule

NoneWhen a resource is toggled to OFF after data has sent, all sent data remains in the ODS but no new data sends.
DeleteWhen a resource is toggled to OFF after data has sent and an action is performed that would trigger a delete, that data remains in the ODS until a resync is done.
ResyncWhen a record is in the Ed-Fi Identity Mapping table and not in the ODS, it is deleted from the Ed-Fi Identity Mapping table.
ResyncWhen a record is in the ODS and it does not have a matching record in Campus or the Ed-Fi Identity Mapping table, it is deleted from the ODS.
ResyncWhen a mapping is changed in Resource Preferences, a resync needs to be done to reflect the changes.
ResyncWhen doing a resync, look to make sure the Grading Task is still mapped in the Grades Resource Preferences prior to sending. 

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

When the Natural Key changes: 

  • When the School Number/Ed-Fi School Number changes, a delete/post occurs with the cascading deletes from the School ID Change triggers.
Delete/PostWhen the Grading Period Descriptor or Sequence changes and a resync is completed.
Delete/PostWhen the natural key changes or the record is deleted, the Sessions Grading Periods reference is updated.
Delete/PostWhen the natural key of Grading Periods changes, all existing dependent data is deleted or moved to the correct Grading Period. When a grade has not been posted yet and a Grading Period changes, a resync on the Grades resource needs to be completed.
Dependent ResourcesSessions Reference, Grades

Scope Year Logic

This table describes scope year logic of this object.

Logic

Reports the grading periods in the configured year to which they are aligned.

  • Data only sends for the years that have valid configuration.

Resource Preferences

This table describes the Resource Preferences of this object.

Data Element LabelMapping Needed
Schools/Calendars/Schedule Structures/Term Schedules
Grading Period Detail

Identity Mapping Object Key

campusObjectType

Object Key Data Source

EdFiGradingPeriodedFiGradingPeriodID

Event Queue Detail

This table describes the Event Queue Detail of this object.

Campus Table

Ed-Fi Action

Fields

edfiGradingPeriodsPost/Put/DeleteThe primary table used for sending data for this resource.

Object Data Elements

This table describes data elements sent within the Grading Periods resource.

Data Element LabelBusiness Requirements and RulesMandatory, Conditional or OptionalDatabase Field
id

The unique identifier of the resource.

M
gradingPeriodDescriptor

The name of the grading period.


Reports the code value from the Grading Period Name selected.

MResource Preferences > Grading Periods > Grading Period Descriptor

edfigradingperiod.name
periodSequence

The sequence of the grading period.

  • Reports the period sequence for the Grading Period being reported.
  • The sequence auto-generates based on an assigned value. This value can be overwritten when necessary.
    • The sequence can be changed in the individual record as long it is unique to the Grading Period Descriptor and School combination.
    • Two Grading Periods in the same school can have the same sequence as long as the Grading Period Descriptor is not the same.
    • Two Grading Periods in the same school can have the same Grading Period Descriptor as long as the Sequence is not the same.
    • Two Grading Periods with the same Grading Period Descriptor can have the same sequence as long as they are assigned to different schools.
  • The sequence is determined based on the name of the number in the Grading Period Descriptor up to 6. Example: First Semester has a sequence of 1; First Nine Weeks has a sequence of 1. When the Grading Period Descriptor number is over 6 or cannot be determined, a default value of 1 reports.
MResource Preferences > Grading Periods > Grading Period Sequence

edfigradingperiod.sequence
schoolReference

Provide user information to lookup and link to an existing school record.


Reports the natural key of the School resource to which the grading period is aligned.

M
schoolYearTypeReference

A reference to the related SchoolYearType resource.


Reports the end year from the calendar the term is reported.


Reports XXXX.

M
beginDate

The start date of the grading period.


Reports the start date from the Grading Period being reported.

MResource Preferencess> Grading Periods > Grading Period Start Date

edfigradingperiod.startDate
endDate

The end date of the grading period.


Reports the end date from the Grading Period being reported.

MResource Preferences > Grading Periods > Grading Period End Date

edfigradingperiod.endDate
totalInstructionalDays

The total number of instructional days in the grading period.


Counts the number of instructional days on the Days tool that occur during the start and end date for the grading period.
  • When there is more than one calendar or schedule structure, report the distinct number of instructional days from all calendars /schedule structures.
  • Instructional days do not send an update when changed after original post unless a resync is completed.
MDay Setup > Day Detail > Instruction
_etag
O


Type/Descriptor

Click here to expand...

Grading Period Descriptor

Code ValueDescriptionNamespaceShort Description
First Nine WeeksFirst Nine Weeksuri://ed-fi.org/GradingPeriodDescriptorFirst Nine Weeks
First SemesterFirst Semesteruri://ed-fi.org/GradingPeriodDescriptorFirst Semester
First TrimesterFirst Trimesteruri://ed-fi.org/GradingPeriodDescriptorFirst Trimester
Fourth Nine WeeksFourth Nine Weeksuri://ed-fi.org/GradingPeriodDescriptorFourth Nine Weeks
Second Nine WeeksSecond Nine Weeksuri://ed-fi.org/GradingPeriodDescriptorSecond Nine Weeks
Second SemesterSecond Semesteruri://ed-fi.org/GradingPeriodDescriptorSecond Semester
Second TrimesterSecond Trimesteruri://ed-fi.org/GradingPeriodDescriptorSecond Trimester
Summer SemesterSummer Semesteruri://ed-fi.org/GradingPeriodDescriptorSummer Semester
Third Nine WeeksThird Nine Weeksuri://ed-fi.org/GradingPeriodDescriptorThird Nine Weeks
Third TrimesterThird Trimesteruri://ed-fi.org/GradingPeriodDescriptorThird Trimester
End of Year
End of Year
uri://ed-fi.org/GradingPeriodDescriptor
End of Year