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

Який файл що робить

Три різні файли можна завантажити, і вони замінюють різні частини вашого розкладу. Прочитайте це перед першим імпортом.

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

Меню показує, що робить кожен пункт

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

  • Імпортувати заняття CSV… — замінює заняття
  • Завантажити .fet… — замінює все
The File menu: import, export, print and the data editors.
The File menu: import, export, print and the data editors.

Меню розкладу. Кожен рядок, що змінює ваші дані, вказує, що саме він змінює.

Ці підписи не є прикрасою. Вони є всією відмінністю.

Три типи файлів

Файл проєкту FET (.fet)

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

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

Експортовані FET файли списків CSV

FET може експортувати свої списки як окремі файли CSV. Сім з них читаються тут. Шість є списками — списки викладачів, дисциплін, видів занять, аудиторій та корпусів, студентів та занять. Сьомий відрізняється: це файл недоступності викладачів, який FET додав у версії 7.10, і він містить правило, а не список. Він з'являється в розділі Обмеження за часом, оскільки саме там відображається його результат.

Кожен файл імпортується у свій розділ, а не повністю.

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

Вирішений CSV-файл сітки (timetable.csv)

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

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

Що мені використовувати?

  • У вас є файл .fet — завантажте його. Ніщо інше не забезпечує такої точності, і зворотний шлях до FET залишається цілим.
  • Ваші дані знаходяться в електронних таблицях — використовуйте імпортери списків CSV, спочатку студентів.
  • Ви просто хочете швидко побачити свій тиждень на екрані — вирішений CSV-файл сітки.
  • Ви починаєте з нуля — створіть порожній розклад і побудуйте його в редакторі даних.

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

Односторонній проти двостороннього обміну

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

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

Куди далі