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

Завантаження файлу .fet

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

Файл .fet – це весь проєкт, і завантаження такого файлу переносить весь проєкт.

Куди завантажувати

Є два місця, і вони роблять одне й те саме:

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

Це замінює все

Рядок меню говорить замінює все, і це саме так. Дні, години, викладачі, предмети, аудиторії, будівлі, групи студентів, заняття, теги занять та обмеження – все очищається та відновлюється з файлу.

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

Пошкоджений файл не може знищити ваші дані

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

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

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

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

Підрахунок ведеться за навчальними одиницями, а не за рядками — розділене заняття рахується один раз. Дивіться Тарифні плани та ліміти.

Чому це відбувається поетапно

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

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

Два наслідки, про які варто знати:

  • Його можна відновити. Імпорт пам'ятає, де він зупинився, тому повільна мережа або збій браузера не повернуть вас до початку.
  • Він не миттєвий для великого проєкту. Це пов'язано з розміром даних, а не з помилкою.

Що переноситься

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

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

Після завершення

Ви потрапляєте на екран даних з імпортованими списками на місці. Звідти:

  • Відкрийте вигляд програми, щоб переглянути та переставити тиждень.
  • Перевірте аналізатор перед запуском, якщо ви плануєте знову вирішувати в FET.
  • Завантажте проєкт назад у будь-який момент — дивіться Завантаження назад до FET.

Куди далі