Расписание в программе составлено. Осталось отдать его электронному журналу — и тут заместитель директора сталкивается с тем, что журнал файл из «Ректора» не принимает, а «Ника» вообще выгружает только таблицу Excel. Дальше два пути: вбивать уроки вручную или искать, кто сделает нужный файл. В расписании одной обычной городской школы на 40 классов — около 1 600 уроков в неделю; в школе с параллельными группами по английскому, информатике и труду карточек ещё больше.
На директоршколы.рф это теперь делает конвертер расписания: загружаете файл из своей программы, проверяете, как он распознан, скачиваете XML в формате, который журнал импортирует штатно. Один класс можно преобразовать и загрузить в журнал бесплатно — чтобы убедиться, что всё принимается, прежде чем платить.
Почему файл из «Ректора» не загружается в журнал
Электронный журнал ЭлЖур импортирует расписание одним способом — файлом программы aSc TimeTables в формате XML. Так написано в инструкции администратора: «предварительно необходимо выгрузить файл с расписанием из программы aSc TimeTables в формате XML в разделе „Экспорт“», после чего файл загружается «на странице редактирования сводного расписания по кнопке „Импорт из aSc TimeTables“».
Программы, которыми пользуются школы, такой файл не делают:
- «Ректор» по описанию разработчика сохраняет готовое расписание в Word, Excel и HTML. Свой XML у программы есть, но это собственный формат «Ректора» — со своей структурой и в кодировке Windows-1251. Журнал его не понимает.
- «Ника» выгружает расписание в Excel, OpenOffice Calc и на сайт школы. Это сводная таблица «дни и уроки × классы», где в одной ячейке лежат предмет, кабинет и учитель, а деление на группы записано скобками и запятыми.
Между программой расписания и журналом — разрыв формата. Конвертер его закрывает: читает файл «Ректора» или таблицу «Ники», собирает единую модель расписания и записывает её в XML aSc TimeTables, который журнал принимает как родной.
Что происходит после загрузки файла
- Определяется формат. XML «Ректора» или XLSX «Ники» — сервис распознаёт сам, выбирать ничего не нужно.
- Разбираются классы, предметы, учителя, кабинеты и группы. На экране — сколько классов, сколько исходных ячеек, сколько получилось карточек уроков, сколько групп, где предупреждения.
- Названия предметов приводятся к наименованиям федеральных образовательных программ. Безопасные сокращения вроде «Русск.» или «Лит. чт.» подставляются автоматически. Неоднозначное название сервис не угадывает — показывает и просит подтвердить.
- Деления на группы сохраняются. Две группы английского в одном классе становятся двумя карточками с общим признаком деления; профильные подгруппы с разными предметами в один урок — тоже. Состав детей в группах сервис не придумывает: его вы сопоставите уже в журнале, как и при любом импорте.
- Скачивается XML. Полный файл нельзя получить, пока остаются нерешённые вопросы или ошибки структуры; предупреждения и неподтверждённые названия видны до экспорта, а не всплывают потом в журнале. Каждая строка исходного файла получает статус — выгружена, исключена или требует решения — с причиной.
Сервис ничего не выкидывает молча. Если в расписании стоит курс, которого нет в федеральных программах — платный кружок, внеурочное занятие, школьный компонент, — он остаётся в отчёте как неразрешённый, пока вы сами не решите, что с ним делать.
Как загрузить полученный файл в ЭлЖур
Дальше — штатная процедура журнала, три шага из инструкции администратора:
- На странице сводного расписания нажать «Импорт из aSc TimeTables» и выбрать скачанный XML.
- Установить соответствия для предметов, классов, групп и параллелей. Страница «Статистика» покажет, сколько строк в файле, сколько из них журнал распознал и у скольких предметов и классов уже есть соответствие.
- Выбрать дату, с которой расписание действует, и завершить импорт.
Два предупреждения из той же инструкции, о которых лучше знать заранее:
- пока загруженный файл не обработан до конца, другой загрузить нельзя — импорт надо либо завершить, либо отменить;
- если в журнале уже есть расписание на ту же дату, перед импортом оно удалится. Дату ставьте осознанно.
Именно поэтому бесплатная проверка одного класса полезна не как реклама, а как репетиция: вы доводите файл одного класса до экрана сопоставления и видите, как журнал узнаёт ваши предметы и группы.
Проверено на настоящих расписаниях
Конвертер собран и проверен не на учебных примерах, а на файлах действующих школ:
- «Ректор», XML. Расписание на 40 классов, 63 учителя и 104 наименования предметов; все 1 609 уроков сохранены до карточки. На втором файле — 1 628 карточек, тот же результат.
- «Ника», XLSX. 54 класса, 1 575 заполненных ячеек; из них собрано 1 710 карточек с учётом 178 групп — две группы одного предмета и профильные подгруппы разных предметов в один урок разобраны отдельно, ни одна не потеряна.
Числа даём не для красоты: это контрольные значения, по которым проверяется каждая новая версия сервиса. Если после обновления хоть одна карточка пропадёт — сборка не пройдёт.
Сколько это стоит
| Что | Условия |
|---|---|
| Распознавание, отчёт и XML для одного класса на выбор | бесплатно, без регистрации и без карты |
| Годовой доступ только к конвертеру | 990 ₽ |
| Годовая подписка «Всё включено» на все комплекты и сервисы сайта | 4 900 ₽ — конвертер входит |
Как оплатить. Укажите почту школы — придёт код для входа, пароль не нужен. Затем кнопка «Открыть полную выгрузку за 990 ₽» ведёт на защищённую платёжную страницу (оплата банковской картой); после оплаты доступ открывается сразу, письмо-подтверждение приходит на почту. Нужен счёт на организацию — напишите на main@директоршколы.рф.
Годовой доступ — потому что расписание меняется не один раз: триместр, полугодие, замены после каникул. Каждый раз файл делается заново за минуту, а не за вечер.
В годовой доступ входит память школы: подтверждённые соответствия предметов сохраняются и применяются к следующим файлам, а новая версия расписания сравнивается с предыдущей выгрузкой — видно, что добавилось, что исчезло и что переехало. Идентификаторы классов и групп устойчивы между версиями, поэтому повторный импорт не заводит в журнале дублей.
Если у вас ТОР «Моя школа»
Регионы переводят школы на типовое решение ТОР «Моя школа» — журнал на edu.gosuslugi.ru. Формат aSc TimeTables XML — фактический общий язык обмена расписанием между программами и журналами, но как именно принимает расписание журнал ТОР, мы на живой системе пока не проверили: в открытой базе знаний ФГИС «Моя школа» инструкции по загрузке расписания файлом нет.
Если ваша школа уже работает в ТОР — напишите нам, какой способ загрузки расписания там доступен, или пришлите обезличенный пример файла, который журнал принял. Проверим и напишем отдельно.
Другая программа? Пришлите формат
Школы пользуются не только «Ректором» и «Никой»: есть aSc TimeTables с собственным экспортом, «Экспресс-расписание», «Хронобус», самодельные таблицы. Чтобы конвертер принимал больше форматов, нужен пример файла из вашей программы.
Почта: main@директоршколы.рф
Тема письма: Формат расписания для конвертера
В письме: название и версия программы, как из неё выгружается расписание, расширение файла, что именно не удаётся загрузить в журнал, контакт для уточнений.
Файл по возможности обезличьте — уберите то, что для разбора формата не нужно. Данные учеников не присылайте. Если в расписании остались фамилии учителей, отметьте это в письме: образец используется только для настройки конвертера и в открытый доступ не попадает.
Обещать, что каждый присланный формат появится к определённой дате, не будем: сначала смотрим, насколько он распространён, потом пишем и проверяем разборщик на нескольких файлах. О добавленных форматах сообщаем отдельной новостью.
Частые вопросы
Нужно ли ставить aSc TimeTables, чтобы воспользоваться конвертером?
Нет. Конвертер сам записывает файл в формате aSc TimeTables XML. Программа aSc для этого не нужна.
Журнал просит формат «aSc TimeTables 2008», а конвертер даёт 2012 — примет?
Файл конвертера проходит импорт ЭлЖур до экрана сопоставления без ошибок структуры — это одно из условий приёмки каждой версии. Бесплатная проверка одного класса как раз для того, чтобы увидеть это на своём журнале.
Сохранятся ли деления на группы?
Да: группы английского, информатики, труда и профильные подгруппы переносятся отдельными карточками. Состав учеников в группах вы указываете в журнале — это не данные расписания, и сервис их не запрашивает.
Что будет с кружками и внеурочкой, которых нет в федеральных программах?
Они останутся в отчёте как неразрешённые названия. Вы решаете: сопоставить с предметом, оставить как школьный курс или исключить. Сервис сам ничего не удаляет.
Куда попадает мой файл?
Файл виден только в том браузере, откуда его загрузили (или в вашем аккаунте, если вы вошли по коду). Исходник хранится не дольше суток и удаляется кнопкой в любой момент; в журналах сервиса остаются только факт преобразования и число строк — не содержимое расписания и не фамилии.
Расписание поменялось — платить снова?
Нет. Доступ годовой: конвертируйте столько раз, сколько меняется расписание.
Источники
- Инструкция по администрированию электронного журнала ЭлЖур, раздел «Импорт расписания из программы aSc TimeTables» — копия на сайте школы № 42 г. Кургана.
- Программа «Ректор 3», описание разработчика — rector.spb.ru: выгрузка в Word, Excel, HTML.
- Программа «Ника-Люкс», описание разработчика — nikasoft.ru: экспорт в Excel, OpenOffice Calc, на сайт школы.
- aSc TimeTables, справка — экспорт в XML.
- База знаний ФГИС «Моя школа» — myschool.eduprosvet.ru: инструкции для администратора образовательной организации.
