Skip to main content
Skip table of contents

Calendars

This category represents information about sessions, grading periods, calendars, funding periods, and student standard days as published within the Calendars category.

To export the data collection results any of the reports output to a spreadsheet, click Export.

localEducationAgencyCalendars

This view captures summary district calendar information as published in the localEducationAgencyCalendars resource within the Calendars category. The layout includes the Calendar Number, Schedule Days, Instructional Calendar, In-service Days, Optional In-service Days, Parent Teacher Days, Last Publish date, and the Publishing ID.

localEducationAgencyCalendars

This resource represents the calendar(s) for the district.

Primary PowerSchool Source Data

  • [DistrictCalendar]
  • [TNDistrictCalendar]

Selection Criteria

Records are published if the following criteria are met:

  • Each DistrictCalendar must be assigned a unique calendar number.
  • The calendar is for the year of the Term selected in the PowerSchool UI.
  • The calendar number must be between 01 and 99.

Resource Output

  • A districtCalendar record is published for each unique calendar within the current school year.
  • The calendar dates associated with the district calendar are published as part of the districtCalendar resource.
  • The districtCalendar resource is not dependent on the prior publishing of other Ed-Fi resources.
  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Data Element

Description

[Table]Data Type

Stored in [Table]Field

Req’d

schoolYear

The identifier for the school year.

Enumerated List

Derived from:
[DistrictCalendar]CalendarYear

M

districtCalendarNumber

The number that the district has assigned to uniquely identify the calendar within the district.

Integer

[TNDistrictCalendar]CalendarNumber

M

scheduledDaysDescriptor

The scheduled days for the calendar, either Monday – Friday or Monday – Saturday.

String

[TNDistrictCalendar]ScheduleDays

R

instructionalCalendar

InstructionalCalendarDescriptor - The type of calendar, either traditional or year round.

Descriptor

[TNDistrictCalendar]InstructionalCalendar

R

stockpileInclementWeatherDays

The number of days set aside for inclement weather for this calendar.

Decimal

[TNDistrictCalendar]SchoolStockpileIWD

R (Not updated)

stockpileProfessionalDevDays

The number of days set aside for professional development for this calendar.

Decimal

[TNDistrictCalendar]SchoolStockpilePDD

R

inServiceDays

The number of in-service days for this calendar.

Decimal

[TNDistrictCalendar]InServiceDays

R

optionalInServiceDays

The number of optional in-service days for this calendar.

Decimal

[TNDistrictCalendar]OptionalInServiceDays

R

parentTeacherConferenceDays

The number of parent/teacher conference days for this calendar.

Decimal

[TNDistrictCalendar]ParentTeacherDays

R

teacherVacationDays

The number of teacher vacation days for this calendar.

Decimal

[TNDistrictCalendar]TeacherVacationDays

R

abbreviatedDays

The number of abbreviated days for this calendar.

Decimal

[TNDistrictCalendar]AbbreviatedDays

R

discretionaryTeacherVacationDays

The number of discretionary teacher vacation days for this calendar.

Decimal

[TNDistrictCalendar]DiscretTeacherVacDays

R

discretionaryInServiceDays

The number of discretionary in-service days for this calendar.

Decimal

[TNDistrictCalendar]DiscretInServiceDays

R

discretionaryAdministrativeDays

The number of discretionary administrative days for this calendar.

Decimal

[TNDistrictCalendar]DiscretAdminDays

R

discretionaryInstructionalDays

The number of discretionary instructional days for this calendar.

Decimal

[TNDistrictCalendar]DiscretInstructionalDays

R

discretionaryOtherDays

The number of discretionary other days for this calendar.

Decimal

[TNDistrictCalendar]DiscretOtherDays

R

instructionalDays

The number of instructional days for this calendar.

Decimal

[TNDistrictCalendar]InstructionalDays

R

localEducationAgencyReference/
localEducationAgencyId
The LEA for which the calendar is defined.Int32Need to updateR
calendarCode

The Calendar Number year that the district has assigned to uniquely identify the calendar within the district.

Need to update

StringNeed to updateR
calendarTypeDescriptorNeed to updateStringNeed to updateR
_ext.tdoe/submittedForSchoolYearTypeReference/schoolYearNeed to updateInt32Need to updateR
_ext.tdoe/submittedByEducationOrganizationReference/educationOrganizationIdNeed to updateInt32Need to updateR

districtCalendarDate (1-many) - Need to remove or add to another section)

R

/date

The month, day, and year of the calendar date.

Date

[DistrictCalendarDay]Date_Value

M

/eventDuration

The amount of time for the event as recognized by the school: 1 day = 1.0, 1/2 day = 0.5, 1/3 day = 0.33.

Decimal(3,2)

[DistrictBellSchedule]
If contains "full": '1.0
If contains "half": '0.50'
If contains "third": '0.33'
Default = '1.0'

R

/calendarEvent

The type of scheduled or unscheduled event for the day, for example, Instructional day, Teacher only day, Holiday.

Descriptor

[DistrictCalendarDay]Type
[Gen]Value where cat = 'dailymembtypes'
If null:
[DistrictCalendar_Day]InSession
If InSession = 1: 'Instructional'; else 'Other'

M

/instructionalDay

Indication of whether the calendar day is an instructional day.

Boolean

[DistrictCalendarDay]InSession
If InSession = 1: 'True'; else 'False'

R

localEducationAgencyCalendarDates

This view captures basic information about current year calendar dates as published in the localEducationAgencyCalendarDates resource within the Calendars category. The layout includes the School Name, Date, Type of day, Last Publish date, and the Publishing ID.

localEducationAgencyCalendarDates

This resource represents a day in the school calendar.

Primary PowerSchool Source Data

  • [Calendar_Day]

Selection Criteria

Records are published if the following criteria are met:

  • The school must not be excluded from state reporting.
  • The calendar date for the school falls within the year for the Term selected in the PowerSchool UI.

Resource Output

  • Within the year for the Term selected in the PowerSchool UI, a calendarDate record is published for each day within each unique school calendar associated with a Tennessee Instructional Program.
  • calendarDate records include both instructional and non-instructional days.
  • As multiple events may occur on the same date, a separate calendarEvent is published for each unique combination of Duration and Event Descriptor within the calendarEvent complex type.
  • The calendarDate resource is dependent on the prior publishing of the following resources: schoolCalendar.
  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Data Element

Description

[Table]Data Type

Stored in [Table]Field

Req’d

calendarEvents (1-many) (Need to confirm if this 1-many or 1-1)
/calendarEventDescriptor
String

_ext.tdoe.eventDurationFraction of school day for this event, allowable values 1.00 (EIS record uses 100), 0.50 (EIS record uses 050), and 0.33 (EIS record uses 033)Decimal

date

The month, day, and year of the calendar date.

Date

[Calendar_Day]Date_Value

R

localEducationAgencyCalendarReference (1-many)
/calendarCodeFor cross compatibilty must be two character left padded integer between 1 and 99 inclusiveString

/localEducationAgencyId
Int32

/schoolYearEd-Fi uses the concluding year, so schoolyear 2018-19 is 2018 in EIS but 2019 in Ed-FiInt32

_ext.tdoe.submittedForSchoolYearTypeReference/schoolYearEd-Fi uses the concluding year, so schoolyear 2018-19 is 2018 in EIS but 2019 in Ed-FiInt32

_ext.tdoe.submittedByEducationOrganizationReference/EducationOrganizationIdUsed for assigning errors - should be the most granular Id - prefer SchoolId to LocalEducationAgencyId where possible. In this case, LocalEducationAgencyIdInt32

educationOrganizationReference/
educationOrganizationIdentity


Need to remove or move another section

The Education Organization for which the calendar date is defined.

Integer

SchoolID downloaded from State

Derived from:

[Prefs]Name=districtnumber
[Prefs]Value

and

[Schools]Alternate_School_Number if value is greater than 0
Otherwise [Schools]School_Number

M

calendarEvent (1-many)

M

/eventDuration

The amount of time for the event as recognized by the school: 1 day = 1.0, 1/2 day = 0.5, 1/3 day = 0.33.

Decimal(3,2)

Derived from:
[BellSchedule]Name
If contains "full": '1.0
If contains "half": '0.50'
If contains "third": '0.33'
Default: '1.0'

M

/calendarEvent

The type of scheduled or unscheduled event for the day, for example, Instructional day, Teacher only day, Holiday.

Descriptor

[Calendar_Day]Type
If null: [Calendar_Day]InSession
If InSession = 1: 'Instructional'; else 'Other'

M

calendars

This view captures the summary school calendar information as published in the calendars resource within the Calendars category. The layout includes the School Name, Instructional Program Number, Calendar Number, Instructional Calendar, Last Publish date, and the Publishing ID.

calendars

This resource represents the calendars for each instructional program within each school.

Primary PowerSchool Source Data

  • [Calendar_Day]
  • [S_TN_SCH_InstrProgram_C]

Selection Criteria

Records are published if the following criteria are met:

  • The school must not be excluded from state reporting.
  • The Instructional Program must be assigned a unique program number.

Resource Output

  • A calendars record is published for each unique Instructional Program within each school.
  • School calendar dates are not published as part of the calendars resource; instead, they are published in the calendarDates resource.
  • The schoolCalendar resource is dependent on the prior publishing of the following resources: districtCalendar.
  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Data Element

Description

[Table]Data Type

Stored in [Table]Field

Req’d

calendarCode

Instructional Program Number

Need to update

String
R
schoolReference/schoolId

District ID and School Id

Need to update

System.int32
R
schoolYearTypeReference/schoolYear

School Year

Need to update

Int32
R
calendarTypeDescriptorNeed to updateString
R
gradeLevels/GradeLevelDescriptorNeed to updateString
O
_ext.tdoe/submittedForSchoolYearTypeReference/SchoolYear

Ed-Fi uses the concluding year, so schoolyear 2018-19 is 2018 in EIS but 2019 in Ed-Fi

Need to update

Int32
R
_ext.tdoe/submittedByEducationOrganizationReference/EducationOrganizationId

Used for assigning errors - should be the most granular Id - prefer SchoolId to LocalEducationOrganizationId where possible. In this case, same as schoolReference.schoolId

Need to update

Int32
R

educationOrganizationReference/
educationOrganizationIdentity

Need to remove or move to another section

The Education Organization for which the school calendar is defined.

Integer

SchoolID downloaded from State

Derived from:

[Prefs]Name=districtnumber
[Prefs]Value

and

[Schools]Alternate_School_Number if value is greater than 0
Otherwise [Schools]School_Number

M

_ext.tdoe/localEducationAgencyCalendarReference (1-many) (Need to update 1-1 or 1-many status)

R

/localEducationAgencyId

The LEA for which the calendar is defined.

Int32

LEAId downloaded from State

M

/schoolYear

The identifier for the school year.

Int32

Derived from:

[DistrictCalendar]CalendarYear

M

/localEducationAgencyCalendarCode

The Calendar Number year that the district has assigned to uniquely identify the calendar within the district.

Need to update

Integer

[TNDistrictCalendar]CalendarNumber

Match on [S_TN_SCH_InstrProgram_C]CalendarNumber, but if only one district calendar, then all school calendars belong to district calendar, regardless of [S_TN_SCH_InstrProgram_C]TCalendarNumber value.

Need to update

R

schoolCalendarNumber Need to remove or move another resource

The number that uniquely identifies the calendar within the school.

Integer

[S_TN_SCH_InstrProgram_C]InstructionalProgramNbr

R

instructionalCalendar Need to remove or move another resource

The type of calendar, either traditional or year round.

Descriptor

[S_TN_SCH_InstrProgram_C]InstructionalCalendar

T: 'Traditional'

Y: 'Year Round'

R

_ext.tdoe/stockpileProfessionalDevDays

The number of days set aside for professional development for this calendar.

Integer

[S_TN_SCH_InstrProgram_C]Stockpile_PDD

R

_ext.tdoe/instructionalDays

The number of instructional days for this calendar.

Integer

Derived from:

[CalendarDay]InSession

R

_ext.tdoe/studentDay

Length in minutes for a standard full-time day including lunch for students in this program within the school.

Integer

[S_TN_SCH_InstrProgram_C]StudentDayLength

R

_ext.tdoe/teacherDay

Length in minutes for standard full-time day of instruction including lunch, for teachers in this program within the school. Usually StudentDay plus time teachers are required to be at the school before student arrival and after student departure.

Integer

[S_TN_SCH_InstrProgram_C]TeacherDayLength

R

_ext.tdoe/usesBlockScheduleIndicator

Indication if the calendar is associated with a block schedule.

Varchar(1)

[S_TN_SCH_InstrProgram_C]BlockSchedule

R

_ext.tdoe/springBlockBeginDate

The starting date for the spring block.

Date

[S_TN_SCH_InstrProgram_C]SpringBlockScheduleDate


R

_ext.tdoe.calendarFundingPeriods (1-many)

/periodNumber

The number of the report period during the Instructional Program.

Int32

Derived from:

[Gen]Value where [Gen]Cat='segment'

R

/beginDate

The first day of a 20-day report period.

Date

Derived from:

[Gen]Value where [Gen]Cat='segment'

Must be formatted as CCYYMMDD

R

/endDate

The last day of a 20-day report period.

Date

Derived from:

[Gen]Value2 where [Gen]Cat='segment'

Must be formatted as CCYYMMDD

R

schoolCalendarDate (1-many) - Need to remove or add to another section - all rows below

R

/date

The month, day, and year of the calendar date.

Date

[Calendar_Day]Date_Value

R

/eventDuration

The amount of time for the event as recognized by the school: 1 day = 1.0, 1/2 day = 0.5, 1/3 day = 0.33.

Decimal(3,2)

[Bell_Schedule]

If contains "full": '1.0

If contains "half": '0.50'

If contains "third": '0.33'

Default = '1.0'

R

/calendarEvent

The type of scheduled or unscheduled event for the day, for example, Instructional day, Teacher only day, Holiday.

Descriptor

[Calendar_Day]Type

R

/InstructionalDay

Indication of whether the calendar day is an instructional day.

Boolean

[Calendar_Day]InSession

If InSession = 1: 'True'; else 'False'

O

calendarDates

This view captures basic information about current year calendar dates as published in the calendarDates resource within the Calendars category. The layout includes the School Name, Date, Type of day, Last Publish date, and the Publishing ID.

calendarDates

This resource represents a day in the school calendar.

Primary PowerSchool Source Data

  • [Calendar_Day]

Selection Criteria

Records are published if the following criteria are met:

  • The school must not be excluded from state reporting.
  • The calendar date for the school falls within the year for the Term selected in the PowerSchool UI.

Resource Output

  • Within the year for the Term selected in the PowerSchool UI, a calendarDates record is published for each day within each unique school calendar associated with a Tennessee Instructional Program.
  • calendarDates records include both instructional and non-instructional days.
  • As multiple events may occur on the same date, a separate calendarEvent is published for each unique combination of Duration and Event Descriptor within the calendarEvent complex type.
  • The calendarDates resource is dependent on the prior publishing of the calendars resource.
  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Data Element

Description

[Table]Data Type

Stored in [Table]Field

Req’d

calendarEvents (1-many)R
/calendarEventDescriptorThe type of scheduled or unscheduled event for the day, for example, Instructional day, Teacher only day, Holiday.String[Calendar_Day]Type
If null: [Calendar_Day]InSession
If InSession = 1: 'Instructional'; else 'Other'
R
/_ext.tdoe/eventDurationThe amount of time for the event as recognized by the school: 1 day = 1.0, 1/2 day = 0.5, 1/3 day = 0.33.DecimalDerived from:
[BellSchedule]Name
If contains "full": '1.0
If contains "half": '0.50'
If contains "third": '0.33'
Default: '1.0'
R

date

The month, day, and year of the calendar date.

Date

[Calendar_Day]Date_Value

R

calendarReference (1-many)
/calendarCode

Instructional Program Number

Need to update

String
R
/schoolId

District ID and School Id

Need to update

Int32
R
/schoolYearDistrict ID and School IdInt32
R
_ext.tdoe/submittedForSchoolYearTypeReference/schoolYearNeed to updateInt32
R
_ext.tdoe/submittedByEducationOrganizationReference/educationOrganizationIdThe Education Organization for which the calendar date is defined.Int32

SchoolID downloaded from State

Derived from:

[Prefs]Name=districtnumber
[Prefs]Value

and

[Schools]Alternate_School_Number if value is greater than 0
Otherwise [Schools]School_Number

R


session

This view captures the sessions/terms defined at each school within the district as published in the session resource within the Calendars category. Ed-Fi session is the equivalent of PowerSchool terms. The layout provides the School Name, Year, Name of Term, First Day of Term, Last Day of Term, Last Publish date, and the Publishing ID.

session

This resource represents the prescribed span of time when an education institution is open, instruction is provided, and students are under the direction and guidance of teachers and/or education institution administration. A session may be interrupted by one or more vacations.

Primary PowerSchool Source Data

  • [Terms]

Selection Criteria

Records are published if the following criteria are met:

  • The school must not be excluded from state reporting.
  • The term or term portion exists within the year for the Term selected in the PowerSchool UI.

Resource Output

  • A separate session record is published for each unique term record at each school based on [Terms]Portion and [Terms]Abbreviation.
  • The gradingPeriodReference complex type includes a reference to each unique grading period associated with the session (refer to the gradingPeriod resource for additional information).
  • The session resource is dependent on the prior publishing of the following resources: gradingPeriod, calendarDate.
  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Data Element

Description

[Table]Data Type

Stored in [Table]Field

Req’d

sessionName

The identifier for the calendar for the academic session, for example, 2010/11, 2011 Summer.

Varchar(60)

[Terms]Name

R

schoolReference/schoolIdRelates the session to the school.Integer

SchoolID downloaded from State

Derived from:

[Prefs]Name=districtnumber
[Prefs]Value

and

[Schools]Alternate_School_Number if value is greater than 0
Otherwise [Schools]School_Number

R
schoolYearTypeReference/schoolYearThe identifier for the school year.Int32
R
academicWeeks.academicWeekReference (1-many)

(Need to update 1-1 or 1-many status)

O
/schoolId


O
/weekIdentifier



beginDate

Month, day, and year of the first day of the session.

Date

[Terms]FirstDay

R

endDate

Month, day, and year of the last day of the session.

Date

[Terms]LastDay

R

gradingPeriods.gradingPeriodReference (1-many)O
/gradingPeriodDescriptor


O
/periodSequence


O
/schoolId


O
/schoolYear


O
termDescriptorNeed to updateStringNeed to updateR

totalInstructionalDays

The total number of instructional days in the school calendar.

Integer

[Calendar_Day]Date_Value where InSession = 1 and Date_Value between FirstDay and LastDay of Term record for school.

R

_ext.tdoe/submittedForSchoolYearTypeReference/SchoolYear

Ed-Fi uses the concluding year, so schoolyear 2018-19 is 2018 in EIS but 2019 in Ed-Fi.

Need to update



R
_ext.tdoe/submittedByEducationOrganizationReference/EducationOrganizationId

Used for assigning errors - should be the most granular Id - prefer SchoolId to LocalEducationAgencyId where possible. In this case match schoolReference.schoolId

Need to update



R

gradingPeriodReference/GradingPeriodIdentity (1-many) - NOT UNDER SESSION - MAY NEED TO REMOVE OR ADD TO ANOTHER RESOURCE

The grading periods associated with the calendar.

M

/gradingPeriod

The name of the period for which grades are reported.

Descriptor

[Terms]Portion
[Terms]Abbreviation
Mapped to GradingPeriod Descriptor

M

/beginDate

The month, day, and year of the first day of the grading period.

Date

[Terms]FirstDay

M

/educationOrganizationReference

The school for which the grading period is defined.

Integer

SchoolID downloaded from State

Derived from:

[Prefs]Name=districtnumber
[Prefs]Value

and

[Schools]Alternate_School_Number if value is greater than 0
Otherwise [Schools]School_Number

M

gradingPeriods

This view captures the grading periods defined at each school within the district as published in the gradingPeriod resource within the Calendars category. The layout provides the School Name, Name of Term, First Day of Term, Last Day of Term, Last Publish date, and the Publishing ID.

gradingPeriod

This resource represents the time span for which grades are reported.

Primary PowerSchool Source Data

  • [Terms]

Selection Criteria

Records are published if the following criteria are met:

  • The school must not be excluded from state reporting.
  • The term or term portion associated with the grading period exists within the year for the Term selected in the PowerSchool UI.

Resource Output

  • A separate gradingPeriod record is published for each unique term record at each school based on [Terms]Portion and [Terms]Abbreviation.
  • The gradingPeriod resource is dependent on the prior publishing of the following resources: calendarDates.
  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Data Element

Description

[Table]Data Type

Stored in [Table]Field

Req’d

gradingPeriodDescriptorThe name of the period for which grades are reported.String

[Terms]Portion

[Terms]Abbreviation

Mapped to GradingPeriod Descriptor

Need to update

R
periodSequenceThe sequential order of this period relative to other periods.Integer

Calculated from:

[Terms]Portion

[Terms]Abbreviation


educationOrganizationReference/
educationOrganizationIdentity

The Education Organization for which the grading period is defined - usually the LEA or school.

Integer

SchoolID downloaded from State

Derived from:

[Prefs]Name=districtnumber
[Prefs]Value

and

[Schools]Alternate_School_Number if value is greater than 0
Otherwise [Schools]School_Number

M

beginDate

Month, day, and year of the first day of the grading period.

Date

[Terms]FirstDay

M

endDate

Month, day, and year of the last day of the grading period.

Date

[Terms]LastDay

R

totalInstructionalDays

Total days available for educational instruction during the grading period.

Integer

[Calendar_Day]Date_Value where InSession = 1 and Date_Value between FirstDay and LastDay of Term record for school

R

_ext.tdoe/submittedForSchoolYearTypeReference/SchoolYear

Ed-Fi uses the concluding year, so schoolyear 2018-19 is 2018 in EIS but 2019 in Ed-Fi

Need to update

Int32Need to updateR
_ext.tdoe/submittedByEducationOrganizationReference/EducationOrganizationId

Used for assigning errors - should be the most granular Id - prefer SchoolId to LocalEducationAgencyId where possible. In this case, match schoolReference.schoolId

Need to update

Int32Need to updateR
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.