Seating Plans
Seating plans were added to aPlus+ v3.9.1 and extend the attendance recording screen to allow seating to be managed as attendance is recorded. Seating plans are intended to allow the system to track which seats are available and where students are seated.
Each timetable has a seating plan mode, which is set when the first seating plan is created. Multiple timetables within one course are independent in terms of seating plans. There are three modes:
- Occasionally: seating layouts inherit from previous sessions but student seat assignments are not inherited.
- Always: seating layouts + student assignments inherit from previous sessions.
- Student defined: seating layouts inherit from previous sessions but student seat assignment are not inherited, so that students can assign themselves to seats via their student interface.
When a seating plan layout is created for a session, it will apply to future sessions as well (depending on the seating plan mode) if those sessions are in the same location.
If a session is inheriting a seating plan from a previous session in the same location and changes are made to the seating, those changes won’t affect the past seating plan, and will then then apply to future sessions in the same location unless those future sessions have their own seating plans configured. Sessions which do have seating plan layouts saved are indicated on the attendance Sessions Calendar and List views with a small chair icon as shown below.
A seating layout is the arrangement of seats at a location. Seats can be placed on a grid with a defined width and height and are numbered (A1, A2…B1, B2... etc) although the numbers can be hidden if required.
Student seat assignments are the assignment of a student to a seat.
Depends on the seating mode:
The seating plans option remains available to click through to but unless a seating mode is defined, a seating plan won’t exist.
- A seating plan is configured for a session when first needed.
- On other occasions when a seating plan is needed, students can be assigned to their seats.
- If sessions are in different locations a new seating layout will need to be created for the location as needed.
- A seating plan is configured for a session when it’s first needed, with students assigned to seats.
- This seating plan applies to future sessions in the same location, and can be adjusted over time as attendance is recorded should students change seats or new students join the course.
- If sessions are in different locations a new seating layout will need to be created for the location as needed.
- A seating plan is configured with no students assigned, for the first session where students will self-enter their seat. Seat number visibility will need to be enabled.
- The seating layout will persist for future sessions so students can enter their seats according to the seat numbers.
- If sessions are in different locations a new seating layout will need to be created for the location as needed.
The seating plan settings are with attendance settings at Admin > Attendance > Settings. Note that each of these settings can be set differently for each school/account by first selecting from the drop menu which to apply the setting to, at the top of the Attendance Settings page.
Enable seating plans: Set to 'Yes' to allow a seating plan to be used when recording attendance. Default: 'No'.
Seating plans disable location: Set to 'Yes' to disable the location sensitivity of seating plans - for the purpose of seating plans, sessions are assumed to have the same (unspecified) location. Default:'No'.
Seating plans show seat number by default: Set to 'Yes' to show seat numbers by default. Default: 'No'. Each timetable can override this setting in each timetable’s layout options.
When seating plans are enabled, when you click through to record attendance as usual – there is an option on the attendance entry screen to select the seating plan view. Attendance entry list view is always shown when you click through to attendance and so the seating plan must always be selected.
If a seating plan applies to the attendance session, this will be indicated by an orange icon.
User Access
Anyone with access to open the attendance entry view to make changes to attendance also has access to seating plans.
When you first click through to the seating plan for a timetable, you will be asked to specify the seating plan mode. This can be changed later. Select the option to continue to the next screen.
You will then confirm additional layout options, which can also be changed later. Each option is explained below. The ‘i’ icon on the lower left can be clicked to see other settings which may be configured for reference. All layout options can be changed later.
- Location; because a seating plan reflects a physical location, the name of that location is required. This will initially be set to the location of the session.
- Seating mode; this will already have been selected, but can be edited by clicking the edit icon.
- Layout; ‘Grid’ is the only layout available which has seats arranged on a grid.
- Seat number visibility; Will be set to the system default and you can select to show or hide seat numbers.
- Seats rows; The number of rows of seats.
- Seats per row; The number of seats in each row.
The seating plan view is shown below. In this example screen, no students have been assigned to seats, so all students are on the left Unassigned area. We can see the location of this layout and that seat numbers are visible. The grid has automatically numbered seats starting with A1 on the front (bottom) left.
If a session does not yet have a layout, the layout (and student assignments depending on the seating plan mode) will be based on the previous session which has a seating plan at the same location, and this will be indicated at the top of the seating plan view. The screen below shows that the layout is based on an earlier session.
To assign students to seats, drag them from the Unassigned area to an available seat. You are not required to assign all or any students to seats.
Any changes you make to the layout or assigned students will be saved with the layout for the current attendance session, and these changes won’t affect previous sessions. Changes you make to future layouts or assigned seats won’t affect this layout.
When a seat has been preassigned, students will be shown their assigned seat in the aPlus+ Attendance Student portal. It will only show to the student if the session occurs that same day.
To edit attendance for seated or unassigned students, click the student. The attendance status, comment (and other relevant options) can be set in the popup window as shown below.
You can switch between the seating plan and list views to record attendance. Note that your changes will not be saved until you click the Save Changes button.
When a student has entered their own seat, this will be indicated by a pointing hand icon as shown (right). You can hover your pointer over the icon to see the seat entered by the student. If the seat enters a valid seat number then that student will be seated automatically at that seat.
If the student does not enter a valid seat number or if they enter the seat number of a filled seat, they will remain in the Unassigned area and a warning indicator (see below) will show which can be clicked on to see more information.
aPlus+ supports more than one location for each session, and also for the timetable. If a session does not have a location specified then the location of the timetable applies if available.
Each seating plan layout is for one location only. Multiple locations are not supported – one of the locations must be selected. Seating plans work best when either all sessions have one location specified, or all sessions have no session specified. When sessions are imported from an external system, they would usually have one location specified for each session.
For the purposes of seating plans, if a session has more than one location, then the “Location” of that session will be the first of those locations to have been created within aPlus+. This ensures that the system consistently determines the location of the session when it actually has multiple locations.
When opening the seating plan view for a session which does not have one saved, aPlus+ will load the layout from a previous session with the same location. If the session does not have a location, then the first previous session with a seating plan will be found, regardless of the location of that seating plan.
At the top of the seating plan view a warning indicator may show to indicate a problem encountered with assigning students to seats. For the most part this can be ignored unless you’re investigating something.
Click the indicator to see a list of the problems which were encountered:
Possible reasons for problems:
- A student has self entered their seat to a seat which is already occupied – either by a student who has entered the same seat number, or a student who has been manually seated. You could make manual changes to the seating assignments based on other information available about who was seating where.
- A student who has a self assigned seat does not exist in the Unassigned area. Possibly because they have already been assigned to a seat, or an unlikely possibility they may have been removed from the session. No action required.
- A student who has previously been assigned to a seat manually, no longer exists in the session and cannot be assigned to a seat. This is rare and their seat assignment will remain in this case. No action required.
- If classes (streams – separate groups of students within a course) are enabled in aPlus+ and the session has loaded a seating plan for one class, but students in that class have changed, then students would be expected who are not shown. No action required.