Classes, sections, and scheduling

Create classes, assign teachers, build schedules, configure rooms, and organize students into sections for any academic period.

Written By Phojie

Last updated 8 days ago

A class in Edurie is one scheduled instance of a course running during a specific academic period. While the Course describes what is taught (for example, Mathematics), the class describes when, where, and by whom it is taught. Classes are what students actually enroll in, and they are where attendance, grades, and learning materials live. Sections group students together and can have classes reserved exclusively for their members.

Classes

Each class ties together:

PropertyDescription
CourseThe subject being taught (from the course catalog)
Academic PeriodThe semester or term when this class runs
Teacher(s)One or more faculty members assigned to deliver the course
ScheduleOne or more time slots specifying day, start time, and end time
Room / ResourceThe physical or virtual space where the class meets
CapacityMaximum number of students who can enroll
ReservationOpen, reserved for a section, or reserved for specific programs (see below)

Class reservation

Every class is in exactly one of three reservation states:

  • Open β€” Any eligible student can enroll in the class, up to the seat limit.
  • Reserved for a section β€” The class is pinned to one specific section. Only students on that section's roster can be enrolled, and the class appears automatically in the section's schedule.
  • Reserved for programs β€” The class is available only to students enrolled in the listed programs, but is not pinned to a single section. Useful for shared electives or general-education courses that serve multiple programs.

A class cannot be both reserved for a section and reserved for programs at the same time. Reserving a class for a section is the most common setup for homeroom subjects and block schedules.

Google Workspace integration

Each class can be connected to Google Workspace services on a per-class basis. Toggle the following from the class settings panel:

  • Google Classroom β€” Creates a linked Classroom course and syncs the roster.
  • Google Meet β€” Generates a persistent Meet link for the class.
  • Google Chat β€” Creates a Space for class communication.

Enabling these services requires your institution's Google Workspace integration to be active. See the Integrations section of the administration guide for setup instructions.

Sections

A section is a named grouping of students. Sections simplify enrollment by letting you assign an entire group of students to a set of reserved classes at once, rather than enrolling each student individually.

A section is tied to either an Academic Level (a grade-level homeroom) or a Program (a program cohort):

  • Grade-level homerooms β€” for example, Grade 7-A, Grade 7-B, Grade 10-Narra. Students in the section share the same schedule for most subjects, and classes reserved for the section are automatically available to all students on its roster.
  • Program cohorts β€” for example, BSCS-1A, BSCS-1B, BSN-2A. The section code typically encodes the program, year level, and section identifier, and reserved classes follow the program's curriculum requirements for that year level.

Note: Edurie determines a section's type from how you create it: link it to an Academic Level for a grade-level homeroom, or to a Program for a program cohort. Both section types share the same roster, reservation, and enrollment features.

Section roster

A section has an explicit roster of students. Students can belong to only one section per academic period. The roster drives:

  • Enrollment into classes reserved for the section
  • Homeroom attendance tracking
  • Section-level reporting and grade summaries

Seat capacity

Each class has two seat numbers:

  • Seats β€” The declared maximum enrollment capacity.
  • Enrolled β€” The current count of active enrollments.

When enrolled equals seats, the class is full and new enrollments are blocked unless an authorized user performs a capacity override. See Student enrollments for override details.

Setting up a class and adding it to a section

  1. Create a class β€” Navigate to Academics β†’ Classes and select New Class. Select the Academic Period, then search for the Course from the catalog. Set the reservation type, capacity, and any Google Workspace integration toggles.

  2. Assign teachers β€” From the class detail page, open the Teachers tab and select Add Teacher. You can assign multiple teachers to a single class β€” for example, a lead instructor and a co-teacher. Designate one as the Primary Teacher for grade submission purposes.

    Tip: Teachers assigned to a class automatically gain access to the class's gradebook, attendance sheet, and any connected Google Workspace services.

  3. Add schedule time slots β€” Open the Schedule tab on the class detail page and select Add Schedule. For each meeting, specify:

    • Day of week β€” Monday through Sunday.
    • Start time and End time.
    • Room or resource β€” Select from the rooms registered in your institution's resource inventory.

    A class can have multiple time slots per week. Edurie will flag a conflict if the assigned teacher or room is already booked for an overlapping slot.

  4. Create a section β€” Navigate to Academics β†’ Sections and select New Section.

    • For a grade-level homeroom: select the Academic Level (for example, Grade 7).
    • For a program cohort: select the Program (for example, BSCS) and year level.

    Set the section name or code and, optionally, a maximum capacity.

  5. Reserve the class for the section β€” From the section detail page, open the Reserved Classes tab and select Add Classes. Pick from the period's available classes and confirm. Once a class is reserved for a section, it appears on every section member's individual schedule and becomes available for enrollment to those students.

    Tip: You can also reserve a class for a section from the class detail page itself β€” look for the Reserved for section field in the class settings.

  6. Add students to the section roster β€” From the section detail page, open the Roster tab and select Add Students. Search for students by name or ID and add them in bulk using the checkbox selection. Once students are on the roster and the section has reserved classes, you can trigger bulk enrollment to enroll all roster members into all reserved classes in a single action.

Checking for scheduling conflicts

Edurie checks for room and teacher conflicts automatically when you save a schedule time slot. If a conflict is detected, the system surfaces the conflicting class and its time slot so you can adjust accordingly.

Warning: Conflict detection applies within a single school only. If your deployment hosts multiple campuses as separate schools, cross-campus conflicts are not automatically detected.