Phòng lớn (nhiều tiết học cùng lúc)

Phòng lớn là một phòng học có thể chứa nhiều tiết học khác nhau vào cùng một thời điểm, với những giáo viên khác nhau và những nhóm không có liên hệ gì với nhau. Bạn khai báo bằng cách điền trường Số lớp tối đa trên phòng học: con số này ấn định bao nhiêu lớp có thể có mặt tại đó cùng một lúc.

Ví dụ điển hình: một phòng thi, một sảnh lớn, một khu vực ngoài trời (sân trường, nhà hát, sân thể thao, bảo tàng...), một nhà thi đấu, một bể bơi — đều là những nơi có nhiều hoạt động độc lập cùng diễn ra.

Chỉ dành cho phòng học có chuyên ngành

Trường Số lớp tối đa chỉ xuất hiện trên phòng học đã có chuyên ngành. Vì vậy trước tiên bạn phải gán chuyên ngành cho phòng học (thể thao, thi cử, bể bơi, ngoài trời…), rồi mới nhập số lớp tối đa cùng lúc. Điều này hợp lý: một phòng lớn dùng chung bao giờ cũng là không gian chuyên biệt cho một hoạt động nhất định, nên chuyên ngành đồng thời còn giúp hướng đúng những môn học vào đó.

Cách Omniscol sử dụng thông tin này

Ở mỗi khung giờ, công cụ tạo tự động và cơ chế phát hiện xung đột đếm các lớp có mặt trong phòng học. Một tiết học của một nhóm của nhóm được tính cho từng lớp của nó. Một lớp chỉ được tính một lần, kể cả khi hai nhóm của lớp đó cùng chiếm phòng học vào một thời điểm.

Sức chứa áp dụng cho từng tiết học: mỗi tiết học phải vừa với số chỗ của phòng học. Sĩ số của các tiết học dùng chung phòng học không cộng dồn với nhau.

Omniscol báo một xung đột trong hai trường hợp:

  • các lớp có mặt vượt quá Số lớp tối đa;
  • một tiết học vượt quá sức chứa của phòng học.

Các lớp được đếm theo từng tuần và từng phút. Hai tiết học, một ở tuần A và một ở tuần B, không gặp nhau; hai tiết học nối tiếp nhau cũng vậy.

Nếu để trống Số lớp tối đa, phòng học sẽ hoạt động như một phòng học thông thường: mỗi lần chỉ một tiết học.

Một tiết học trong nhiều phòng lớn

Một tiết học được gán cho nhiều phòng lớn sẽ phân bổ các lớp của nó vào những phòng đó. Cơ chế phát hiện xung đột và bộ chọn phòng học kiểm tra xem có tồn tại một cách phân bổ hay không, cùng với các lớp đã có mặt trong mỗi phòng. Một phòng học thông thường được gán cho cùng tiết học sẽ chứa một trong các lớp của tiết học đó.

Công cụ tạo tự động và phân bổ phòng học tự động đếm mỗi lớp của tiết học trong từng phòng lớn của nó. Vì vậy chúng có thể loại bỏ một cách phân bổ mà cơ chế phát hiện xung đột chấp nhận: khi đó hãy gán phòng học cho tiết học đó bằng tay.

Phòng lớn hay nhiều phòng học?

Hai khái niệm này cùng xoay quanh cặp phòng học ↔ tiết học, nhưng theo hai chiều ngược nhau:

  • một phòng lớn gom nhiều tiết học vào cùng một phòng học;
  • ngược lại, một tiết học được gán nhiều phòng học thì chiếm nhiều phòng học cho cùng một tiết học (khi đó sức chứa là tổng của những phòng học được phân công).

Xem thêm