Click or drag to resize

Schedules and Rosters

Each school division can have its own schedule in terms of rotation days (e.g. days of the week or days A, B, C, etc.) and meeting times, and its own structure for terms and marking periods. For each class section, data is provided to identify the faculty who teach it, and you can use additional methods to obtain a list of students, scheduled meeting times, and additional person data about the faculty. Therefore, several different methods are generally required to assemble schedules for faculty and students and class rosters.

How To Assemble Data For Schedules and Rosters

  1. Follow the process described in Courses and Sections to retrieve all class sections.

  2. Use the getSchoolDays, getSchoolTerms, and getSchoolMarkingPeriods methods to retrieve the schedule structure for each school division.

  3. For each section, use the getFacultyForSection and getStudentsForSection methods to retrieve the person data for the faculty and students associated with that section.

  4. For each section, use the getSectionSchedule method to retrieve the list of meeting times.

See Also