Перейти до основного вмісту

Об'єднання двох розкладів

Імпортуйте вміст іншого розкладу — лише правила щодо викладачів та аудиторій або все повністю; дізнайтеся, що можна перенести, а що ні, і чому точка відновлення є вашим скасуванням дій.

Завантаження файлу .fet замінює розклад. Об'єднання додає дані до існуючого. Це інструмент для "початку наступного семестру на основі попереднього", а також для "використання тих самих правил доступності персоналу, які ми встановили в іншому розкладі".

З чого почати

Є два місця, і вони виконують одну й ту саму дію:

  • Об'єднати з цим у меню ⋮ картки розкладу на вашій панелі керування.
  • Об'єднати з цим у списку розкладів на екрані даних.

Обидва варіанти відкривають один і той самий майстер. В обох випадках розклад, з якого ви почали, є цільовим — саме до нього будуть додані дані. Нічого не записується в нього, доки ви не дійдете до етапу підтвердження.

The merge wizard on step 1: a five-step progress bar, the destination named in the title, and the one timetable offered as a source.
The merge wizard on step 1: a five-step progress bar, the destination named in the title, and the one timetable offered as a source.

Крок 1. Розклад, у якому ви відкрили майстер, є цільовим, про що вказано в інтерфейсі.

Можна об'єднувати лише ті розклади, власником яких ви є, з обох сторін. Посилання для спільного доступу, яке дозволяє переглядати розклад, не дає права об'єднувати його або об'єднувати дані з нього.

Два завдання, і більшості людей потрібне перше

Тільки постійні правила

Правила щодо викладачів та аудиторій — доступність персоналу, обмеження навантаження, доступність аудиторій, політика видів занять. Вони описують ваш навчальний заклад, а не заняття поточного семестру, тому їх варто налаштувати один раз і використовувати повторно.

Нічого не видаляється і жодні заняття не створюються. Це безпечний варіант.

Усе

Заняття, а також правила, що закріплюють їх за часом або аудиторією. Ця частина потребує плану Basic або вище; див. Ліміти плану нижче.

⚠ Чітко розумійте, що це дає: два розв'язані семестри не можуть займати один тиждень. Після цього цільовий розклад буде перевантажений, і передпольотний аналізатор виявить усі конфлікти. Це очікувано, а не помилка — але це означає, що повне об'єднання є початком роботи, а не її кінцем.

Тільки розміщення — чому цей пункт сірий

Розміщення ідентифікує заняття за його ідентифікатором, тому воно не може з'явитися раніше за саме заняття. FET зберігає розміщення як обмеження, а не як поле в занятті, тому розміщення переносяться разом із Усім і не можуть бути відокремлені від нього.

Step 2 of the merge wizard: three options — standing rules only, everything, and a greyed-out placements-only — each with counts measured from the source.
Step 2 of the merge wizard: three options — standing rules only, everything, and a greyed-out placements-only — each with counts measured from the source.

Крок 2. Кожен підрахунок ведеться від обраного джерела, тому ви можете побачити, як мало даних переноситься.

Чому так мало правил можуть бути перенесені

Кількість на цьому екрані зазвичай набагато менша за загальну кількість у джерелі, і це дивує користувачів. Причину варто зрозуміти, оскільки це не обмеження цієї функції — це те, як FET моделює обмеження.

Приблизно чотири з п'яти обмежень у реальному розкладі стосуються конкретних занять. "Це заняття не в п'ятницю", "ці два заняття не одночасно", "це заняття починається о 9:00". У FET заняття не має назви, тому майстер шукає таке саме заняття в цьому розкладі: з тією самою дисципліною, тими самими вчителями, групами учнів і тривалістю. Для розділеного заняття майстер також порівнює, яка це частина. Якщо він знаходить рівно одне таке заняття, правило переноситься і називає це заняття. Якщо він не знаходить жодного або знаходить більше одного, правило залишається у вихідному розкладі.

Фіксований час або фіксоване приміщення для одного заняття завжди залишається у вихідному розкладі. У складеному розкладі кожне заняття має фіксований час і фіксоване приміщення, а новому семестру потрібні свої. Скопійоване правило також може суперечити правилу тут, тому після об'єднання запустіть попередню перевірку.

Інші правила називають лише людей, приміщення, дисципліни або групи. Вони переносяться, якщо ці назви існують в обох розкладах.

Правило також має знайти своє місце: кожна назва, яку воно згадує, повинна вже існувати в цільовому розкладі. Правило щодо викладача, якого у вас немає, не може бути застосоване, тому воно рахується як таке, що може бути перенесене, але не готове до цього. Майстер показує обидва числа.

Перевірка сітки

Два розклади можуть не збігатися за тижнем. Крок 3 порівнює дні та години і дає одну з трьох відповідей для кожної осі:

  • Вони вже збігаються. Нічого вирішувати не потрібно.
  • Дещо відсутнє. Майстер пропонує створити їх, щоб вхідний контент мав де розміститися.
  • Вони зовсім не перетинаються. ⚠ Тут вас просять зіставити кожну вхідну назву з вашою, і це варто зробити. Створення нових замість цього додасть другий тиждень до вашого першого — джерело з 12 годинами, об'єднане з вашими 8, дасть вам 20-годинний день, а не спільний тиждень. Зіставлення — це правильна відповідь, коли дві сітки просто названі по-різному.

Хто є тією ж особою

Якщо в обох розкладах є "І. Іванов", це один викладач чи двоє? Крок 4 запитує про це для кожної назви, що збігається.

За замовчуванням це одна й та сама особа, оскільки зазвичай це два семестри одного навчального закладу. Об'єднання тоді використовує вашого існуючого викладача, а не створює дублікат.

Винятком є зразки даних. Якщо вхідні назви виглядають як зразок розкладу, що постачається з шаблоном CSV, майстер повідомляє про це і не припускає, що вони ваші — це випадок, коли однакові назви є справжнім збігом.

Точка відновлення — це скасування

Кнопки "скасувати об'єднання" немає. Натомість повний файл .fet цільового розкладу завантажується на ваш комп'ютер перед тим, як щось буде записано.

Цей файл і є скасуванням. Якщо результат не той, який ви хотіли, завантажте його назад, і ви опинитеся точно там, де починали.

⚠ Оскільки це файл, він повинен фізично потрапити на ваш комп'ютер. Якщо браузер запитує, куди його зберегти, дайте відповідь. Закриття вкладки в цей момент залишить вас без точки відновлення.

Дворазовий запуск безпечний

Для постійних правил повторний запуск того самого об'єднання нічого не додає вдруге. Майстер повідомляє, скільки правил уже є, перш ніж ви підтвердите дію.

Для Усього, другий запуск дійсно додає заняття знову — це нові заняття, і немає способу відрізнити навмисний дублікат від випадкового. Перевірте кількість у попередньому перегляді перед підтвердженням.

Ліміти плану

Копіювання постійних правил включено в кожен план, навіть безкоштовний. Це та частина, яка потрібна більшості — налаштуйте доступність персоналу один раз і використовуйте її повторно — і це не створює жодних занять.

Об'єднання занять потребує плану Basic або вище. Майстер повідомляє про це безпосередньо біля опції, у момент її вибору, замість того, щоб дозволити вам пройти ще чотири кроки і відмовити в кінці.

Об'єднання також додає заняття, тому воно обмежене тим самим лімітом занять на розклад, що й створення або імпорт. Майстер перевіряє це перед початком, а не після, і повідомляє вам цифри, якщо результат не вміститься.

Дві деталі, на яких часто помиляються:

  • Ліміт належить тому, хто володіє цільовим розкладом, а не тому, хто запускає об'єднання.
  • Розділені заняття рахуються один раз, як одна навчальна одиниця — за тим самим правилом, що й усюди. Див. Плани та ліміти.

Що робити далі