Wisconsin Ed-Fi Data v3.1 - Grading Periods

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.

  • Do not send records if the Ed-Fi Configuration Profile = Choice + Opt in.
  • Do not send records if the Ed-Fi Configuration Profile = Choice ONLY.
  • Do not send records if the Calendar is marked Summer School.
  • Do not send records if the Calendar Exclude check box is checked.
Put

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

DeleteWhen a grade is deleted from a Grading Task that is mapped to an Ed-Fi Grade Type.
DeleteWhen the Grading Period is removed from Resource Preferences.

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

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.
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

If the Natural Key changes: If the School Number/Ed-Fi School Number changes, a delete/post will occur with the cascading deletes from the School ID Change triggers.

Delete/PostIf the Grading Period Descriptor or Sequence changes and a resync is completed.
Delete/PostIf the natural key changes or the record is deleted, the Sessions Grading Periods reference will be updated.
Delete/PostIf the natural key of Grading Periods changes, all existing dependent data will be deleted or moved to the correct Grading Period. If a grade has not been posted yet and a Grading Period changes, a resync on the Grades resource will need 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 they are aligned to.

  • Data will only send for the years that have valid configuration.


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 RequirementBusiness RulesM, C or O

Data Source GUI Path

Database Field
idThe unique identifier of the resource.


M

gradingPeriodDescriptorThe name of the grading period
  1. Report the code value from the Grading Period Name selected
MSystem Administration>Ed-Fi > Configuration> Resource Preferences> Grading Periods> Grading Period Descriptoredfigradingperiod.name
periodSequenceThe sequence of the grading period
  1. Report the period sequence for the Grading Period being reported.
  2. The sequence will be auto-generated based on an assigned value.  This value can be overwritten if 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.
  3. The sequence is determined based on the name of the 'number' in the Grading Period Descriptor up to 6.  Example 'First Semester' will have a sequence of 1, 'First Nine Weeks' will have a sequence of 1.  If the Grading Period Descriptor number is over 6 or cannot be determined, a default value of 1 will report.
MSystem Administration>Ed-Fi > Configuration> Resource Preferences> Grading Periods> Grading Period Sequenceedfigradingperiod.sequence
schoolReferenceProvide user information to lookup and link to an existing school record.
  1. Reports the natural key of the School resource the grading period is aligned to
M

schoolYearTypeReferenceA reference to the related SchoolYearType resource
  1. Reports the end year from the calendar the term is reported
    1. Reports 'XXXX'
M

beginDateThe start date of the grading period
  1. Report the start date from the Grading Period being reported
MSystem Administration>Ed-Fi > Configuration> Resource Preferences> Grading Periods> Grading Period Start Dateedfigradingperiod.startDate
endDateThe end date of the grading period
  1. Report the end date from the Grading Period being reported
MSystem Administration>Ed-Fi > Configuration> Resource Preferences> Grading Periods> Grading Period End Dateedfigradingperiod.endDate
totalInstructionalDaysThe total number of instructional days in the grading period
  1. Count the number of instructional days on the Days tab that occur during the start and end date for the grading period
    • If there is more than 1 calendar or schedule structure, report the distinct number of instructional days from all calendars/schedule structures
    • Instructional days will not send an update if changed after original post unless a resync is completed.
MSystem Administration>Calendar>Calendar>Days
_etag

O


Type/Descriptor

Click here to expand...

Grading Period Descriptors:

Code ValueEd-Fi Short DescriptionEd-Fi Description
01End of YearEnd of Year
02Fifth Six WeeksFifth Six Weeks
03First Nine WeeksFirst Nine Weeks
04First SemesterFirst Semester
05First Six WeeksFirst Six Weeks
06First Summer SessionFirst Summer Session
07First TrimesterFirst Trimester
08Fourth Nine WeeksFourth Nine Weeks
09Fourth Six WeeksFourth Six Weeks
10Second Nine WeeksSecond Nine Weeks
11Second SemesterSecond Semester
12Second Six WeeksSecond Six Weeks
13Second Summer SessionSecond Summer Session
14Second TrimesterSecond Trimester
15Sixth Six WeeksSixth Six Weeks
16Summer SemesterSummer Semester
17Third Nine WeeksThird Nine Weeks
18Third Six WeeksThird Six Weeks
19Third Summer SessionThird Summer Session
20Third TrimesterThird Trimester
21Grading Period 1Grading Period 1
22Grading Period 2Grading Period 2
23Grading Period 3Grading Period 3
24Grading Period 4Grading Period 4
25Grading Period 5Grading Period 5
26Grading Period 6Grading Period 6
27Grading Period 7Grading Period 7
28Grading Period 8Grading Period 8
29Grading Period 9Grading Period 9
30Grading Period 10Grading Period 10
31Grading Period 11Grading Period 11
32Grading Period 12Grading Period 12