Skip to content

Classrooms

Classrooms are an optional feature. When they are on, you can assign classrooms to subjects, and ScheduLearn makes sure no classroom is double-booked.

Note

The Classrooms feature is off by default to help you get started, because it adds settings throughout ScheduLearn. We recommend leaving it off until most of your schedule is worked out. You can turn it on and off at any point without losing any data.

To turn classrooms on, go to the Schedule Page and click the gear icon on the toolbar (circled in red below) to open the Solver Settings. Then switch on Classrooms Enabled under Other Settings (below).

Solver Settings button on the Schedule Page toolbar The Solver Settings button on the Schedule Page toolbar.

Enabling the classrooms feature Enabling the Classrooms feature.

The Classrooms Page

Once the feature is enabled, a Classrooms page appears in the sidebar (circled in red below). It works like the Teachers and Classes pages. Click Add classroom to add one.

Classrooms page The Classrooms page.

Blocking Unavailable Times

Like teachers, classrooms can have times when they are unavailable.

  1. Click Edit Calendar on the classroom card.
  2. Click a cell to switch it between Available and Blocked. Click a day name or a period to change the whole column or row. Classrooms have no yellow cells.
  3. Click Done, then Save on the classroom card.

Classroom calendar Classroom 102 blocked for all of Monday.

Note

As with teacher calendar constraints, classroom calendar constraints are specific to a Schedule Structure. If a classroom is used in more than one schedule structure, block its unavailable times in each one, using the structure dropdown at the top of the calendar.

The Classroom Tab

The Classroom tab on the Constraints Page shows when classrooms are available. It works like the Teacher and Class tabs. Click a cell to see which classrooms are free at that time.

Classroom tab on the Constraints Page The Classroom tab, with Monday, Period 1 selected.

Assigning Classrooms to Subjects

With classrooms on, each subject card has a Classrooms field. A new subject starts with every classroom listed and Classrooms needed set to 1, so ScheduLearn picks one classroom for it. Remove the classrooms a subject can't use. Click a classroom's pin once to prefer it, and again to make it always host the subject. It works the same way as choosing teachers (see Allowing ScheduLearn to Choose Teachers and Classrooms).

Subjects you already have

Only subjects you create after adding classrooms start with every classroom. Subjects that existed before have none, and a classroom you add later isn't added to existing subjects. A subject with no classrooms doesn't get one. To add classrooms to many subjects at once, use bulk edit (see below).

Subject card with classrooms Science can be in 102, 103 or 104, with 102 preferred.

By default, every lesson of a subject is scheduled in the same classroom, or the same set of classrooms if it needs more than one. To let each lesson be placed in a different classroom, uncheck All lessons must be in the same classroom in the Scheduling Rules section of the subject card.

To set classrooms for several subjects at once, select them on the Subjects page and click Edit (see Select Mode). On the Attributes tab, choose classrooms under Classrooms, then click Required to have them always host the subjects, Optional to add them to the pool ScheduLearn chooses from, or Remove.

When you import subjects with the Import Wizard, map your classroom column to Classroom (optional) (below). Several classrooms in one cell, separated by commas, become a pool that ScheduLearn picks one classroom from.

Import Wizard column mapping A file's Room column mapped to Classroom (optional).

Classroom View

The Classroom View on the Schedule Page shows the lessons scheduled in a classroom. Choose the classroom from the Classroom list.

Classroom view on schedule page The Classroom View for classroom 101.

To color lessons by their classroom in any view, choose Color Lessons by Classroom under Color Filter in the view options menu (see Schedule View Options). Custom views can include classrooms too.

To export classroom schedules, choose Individual on the Export Page and pick them under Classroom Schedules.

Classroom Capacity

With individual scheduling, each classroom card also has a Capacity field. It's the number of students the classroom can hold. Leave it empty for no limit.

Classroom card with Capacity A classroom that holds 28 students.

Partial Schedule

The Partial Schedule section of the Solver Settings includes a Classrooms list. It works the same way as the lists for classes and teachers (see Build A Partial Schedule).

Partial Schedule section of the Solver Settings The Classrooms list in Partial Schedule.