опис форми
Дерево об'єктів розкладу.
Об'єкти розкладу - класи, викладачі, приміщення.
Об'єкти розкладу згруповані по різні ознаками (Наприклад викладачі та приміщення за профілем, класи за рівнем і навчальним планом). Обєкти клас мають додатково значок відповідний поточному статусу складання розкладу. Можливі такі статуси
- пусте розклад об'єкта
- частково розставлені годинник елементів розкладу без помилок.
- частково розставлені годинник розкладу з помилками
- розставлені всі годинники розкладу без помилок і конфліктів.
- розставлені всі годинники розкладу, а й є помилки або конфлікти.
- розклад складено.
Сітка розкладу
центральна частина форми c розміщеними елементами розкладу.
Елемент розкладу - група учнів одного класу, пов'язаних предметом. Елементу розкладу повинен (але необов'язково) зіставлятися викладач і приміщення для проведення занять. Крім того для елемента розкладу вказуються додаткові властивості, такі як кількість годин в тиждень / в день, обмеження на проведення занять і т.д.
Сітка розкладу
являє собою двомірну таблицю. Вид таблиці може бути налаштований як:
- стовпці - день колонки годинник
- стовпці - годинник колонки день
У кожній елемент таблиці може знаходиться один і більше елементів розкладу або жодного (порожня клітинка). Порожні осередки мають фон відповідний графіком поточного об'єкта розкладу:
- Білий фон - осередок відповідає графіку об'єкта.
- Штрихування - осередок не відповідає графіку об'єкта.
Кожен елемент розкладу може мати один з наступних статусів
- елемент вільний
- елемент зафіксований
- елемент розташований невірно або створює створює конфліктну ситуацію
- елемент належить об'єкту (класу) зі статусом складено
Робочий план поточного об'єкта розкладу.
таблиця в нижній частині форми
Робочий план поточного об'єкта розкладу є таблицею, в кототорой відображена наступна інформація:
- елемент розкладу (клас, група, предмет)
- кількість годин за навчальним планом і фактично розставлено.
- викладач.
- приміщення.
- додаткова інформація (потік, наявність обмежень, тиждень).
Основні дії
- Розстановка / Видалення годин всього розкладу
- Розстановка / Видалення годин об'єкта розкладу (класу, викладача, приміщення)
- Розстановка / Видалення годин групи.
- Розстановка / Видалення одного / декількох годин
- Розстановка годин паралелі.
- розстановка годин чергуються груп.
- Заміна викладача в розкладі
- Заміна приміщення в розкладі
- Пошук вільного викладача (приміщення)
Розстановка годин може здійснюється в двох режимах:
- режим розстановка
- Режим вставка.
Крім того, при розстановці може свідчити, враховувати чи ні приміщення. Це Відключення перевірки приміщень необхідно, якщо елементи розкладу повинні (можуть) проходити в одному приміщенні.
Виконання дій.
Зміна поточного об'єкта.
- У дереві об'єктів кликнути мишею по об'єкту розкладу.
- У сітці розкладу виділити елемент розкладу і натиснути ПЕРЕЙТИ до викладача, ПЕРЕЙТИ До помещній, ПЕРЕЙТИ До КЛАСУ.
Переміщення елементів розкладу в сітці розкладу.
- Натиснути і утримуючи мишею елемент розкладу претаціт його в потрібну комірку.