FAQ — Импорт данных

Какие форматы импорта поддерживаются?

CSV и TSV — путём копирования и вставки из Excel, Google Sheets, Numbers или Calc. Полный экспорт JSON аккаунта доступен администратору (резервная копия); а вот повторный импорт полного аккаунта в формате JSON — это операция восстановления, которую выполняет Omniscol, а не обычное действие на экране администрирования.

Для специализированных миграций см. Обзор.

Идентификатор создаётся системой?

Да. При импорте учеников, преподавателей или классов Omniscol создаёт стабильный внутренний идентификатор: для людей он строится из имени и фамилии, а для группы включает родительский класс (<класс>:<группа>). Шаблон идентификатора для входа (имя-фамилия, фамилия-имя или идентификационный номер) задаётся на странице Общие параметры в поле Имя пользователя.

Можно также указать собственный код в поле внешний идентификатор / учётный номер — это удобно для сопоставления с вашей школьной информационной системой и для различения однофамильцев.

Нужно ли всегда указывать класс для групп?

Да. Группа — это всегда часть класса. Идентификатор группы включает родительский класс. В файлах импорта курсов столбцы «класс» и «группа» работают вместе.

См. Класс, группа, подгруппа.

Важен ли порядок столбцов в таблице?

Экран импорта открывает макет столбцов, типизированных по позиции (дисциплина, преподаватель, кабинет и так далее занимают каждый свой столбец). Вы переставляете столбцы макета так, чтобы они совпадали с порядком в вашей исходной таблице: вставка из буфера обмена проходит чисто, и переписывать файл не нужно. См. Массовый импорт курсов из таблицы.

Какие разделители допускаются в списках (несколько преподавателей, несколько групп и т. д.)?

Внутри одного поля распознаются типичные разделители: запятая, точка с запятой, косая черта, вертикальная черта, плюс, амперсанд или перевод строки. Механизм импорта сам определяет, какое соглашение используется в поле.

Что будет, если в таблице есть неизвестные дисциплины?

На шаге 4 импорта Omniscol предлагает создать неизвестные объекты. Для собственных дисциплин и некоторых преподавателей можно запросить создание через модуль Администрирование, чтобы они стали доступны во всей школе. Названия исправляются на шаге 3, при разрешении неоднозначностей.

Сложные занятия импортируются правильно?

Частично. Механизм импорта хорошо распознаёт:

  • простые занятия (дисциплина + класс + преподаватель + кабинет + слот),
  • занятия с простым чередованием (A/B),
  • занятия с несколькими преподавателями (совместное преподавание),
  • занятия с несколькими кабинетами.

Хуже он распознаёт перечисленное ниже, поэтому это нужно дорабатывать вручную:

  • связанные занятия (чередование половин группы),
  • сложные сдвоенные занятия,
  • группы групп,
  • занятия вне сетки с точным временем.

Что делать, если импорт не проходит на большом файле?

  • Проверьте, что в файле нет пустых строк и объединённых ячеек.
  • Разделите файл на части (по классам, по подразделениям, по семестрам).
  • Отдавайте предпочтение полному экспорту исходного аккаунта: он часто чище, чем частичный экспорт, собранный вручную.

См. также