Schedule Function Fields

Overview

Schedule function fields aggregate information related to class enrollments and schedules. The schedule function fields can be used to show which classes students are enrolled in for the whole year, for certain grading periods, which sports they are playing and when, etc. The schedule-related function fields can help determine when students and teachers are busy or free throughout the week.

Read more about function fields.

Class Enrollments

Available in Find Person queries, this function field displays a list of classes in which a student is enrolled and includes a number of parameters to specify aspects of the class enrollments.

Parameters

Display Options
(required)
  • Class ID: displays the Class ID specified in the class detail record
  • Class Description: displays the Class Description specified in the class detail record
  • Class ID: Class Description: displays both with a colon
  • Class ID – Teacher Last Name: displays the Class ID and teacher’s last name separated by a hyphen
  • Course Description: displays the course description specified on the course detail record
  • Teacher Full Name: displays the teacher’s full name
School Year
(required)
  • Select a school year
Grading Periods
(required)
  • Select a grading period
Subjects
  • Select one or more subjects
Course Types
  • Select one or more course types
Classifications
  • Select one or more classifications
Enrollment Levels
  • Select an enrollment level
Enrollment Status
  • Select an enrollment status
Show Multiple
  • First Result Only
Result Separator
  • Comma Separated: the results are displayed on a single comma-separated line
  • Multiple Lines: each result is on its own line

Student Schedule

Available in Find Person queries, this function field displays a list of classes in which a student is enrolled during particular grading periods, days, and blocks.

Parameters

School Year
(required)
  • Select a school year.
Grading Period
  • Select a grading period.
Days
  • Select one or more days.
Blocks
  • Select one or more blocks.
Exclude Withdrawn
  • Choose “Yes” to exclude withdrawn enrollments.
Display Options
  • Class Description: display the class description specified on the class record
  • Class ID: displays the Class ID specified in the class record
  • Primary Teacher Name: displays the class’s primary teacher
  • Room: displays the room in which it meets as specified in the class record
  • Days: displays the days on which it meets as specified in the class record
  • Blocks: displays the blocks in which it meets as specified in the class record

Teacher Schedule

Available in Find Person queries, this function field displays a list of classes a teacher teaches during particular grading periods, days, and blocks.

Parameters

School Year
(required)
  • Select a school year.
Roles
(required)
  • Select one or more roles as specified on the class permissions.
Grading Period
  • Select a grading period.
Days
  • Select one or more days.
Blocks
  • Select one or more blocks.
Display Options
  • Class Description: display the class description specified on the class record
  • Class ID: displays the Class ID specified in the class record
  • Room: displays the room in which it meets as specified in the class record
  • Days: displays the days on which it meets as specified in the class record
  • Blocks: displays the blocks in which it meets as specified in the class record

Class Schedule Information

Available in Find Classes queries, this function field displays when classes meet during particular grading periods, days, and blocks.

Parameters

Grading Period
  • Select one or more grading periods.
Days
  • Select one or more days.
Blocks
  • Select one or more blocks.
Display Options
  • Class Description: display the class description specified on the class record
  • Class ID: displays the Class ID specified in the class record
  • Primary Teacher Name: displays the class’s primary teacher
  • Room: displays the room in which it meets as specified in the class record
  • Days: displays the days on which it meets as specified in the class record
  • Blocks: displays the blocks in which it meets as specified in the class record