Что нового

Здесь мы записываем изменения в системе и мобильном приложении — по датам, новое сверху.

Ученик теперь может войти в приложение

Логины и пароли учеников

Ученику было нечем войти. Он попадает в базу импортом классного списка — ФИО, ИИН, класс, — а вход искал человека только по адресу почты, которой у ребёнка нет и неоткуда взяться. Теперь школа выдаёт вход сама: при импорте и при заведении карточки ученик получает логин из фамилии и инициалов («ibraev.am») и короткий пароль, который легко продиктовать. В поле входа принимается и почта, и логин.

Список для раздачи. В классе появилась кнопка «Логины» — Excel с ФИО, логином и паролем каждого ученика. Выгрузку открывают классный руководитель, соцпедагог и завуч; классный руководитель — только по своим классам. У тех, кто пароль уже сменил, вместо него стоит «изменён»: старый больше не действует и раздавать его нечего.

Забытый пароль. Письмом его не восстановить — почты у ученика нет. Новый пароль ставит тот, кто рядом: родитель в приложении (меню ребёнка → «Вход ребёнка») или классный руководитель и соцпедагог в кабинете, по кнопке с ключом в списке класса. Можно придумать свой пароль, можно попросить сгенерировать.

Ученикам, заведённым раньше, вход выдан разом. Логины начали появляться при импорте, но в базе уже были дети, заведённые до этой правки — у них не было ни почты, ни логина. Теперь есть у всех. У тех, кто уже входил по почте, пароль остался прежний: им добавлен только логин, чтобы никто не оказался выброшен из приложения без объяснений.

С экрана входа убрана кнопка «Зарегистрироваться». Регистрация возможна только по приглашению, а кнопка вела на форму, которая для любого нажавшего заканчивалась отказом.

Большой список перестал ронять импорт. В первые же часы выяснилось: на списке в несколько сотен учеников выдача паролей не укладывалась в отведённое запросу время, и загрузка обрывалась ошибкой. Теперь импорт сохраняет список сразу, а логины и пароли доделываются в фоне — через пару минут после загрузки они уже в выгрузке «Логины».

Учёт рабочего времени

Выгрузка отчёта по времени путала предприятие со школой. В Excel-файле стояла колонка «Школа», хотя у предприятия сотрудники числятся по филиалам и подразделениям. Теперь в файле те же колонки, что и на экране: «Филиал» и «Подразделение».

Учителя вернулись в отчёты, меню раскладывается сразу на все школы

Заведение учеников

Ребёнка, переведённого из другой школы, нельзя было завести. Система узнавала знакомый ИИН, но вместо предложения оформить перевод показывала «У пользователя нет прав доступа» — и дальше пути не было. Теперь, как и задумано, предлагается создать запрос на перевод: школа, где ребёнок числится сейчас, его подтверждает. Карточка ученика чужой школы при этом по-прежнему закрыта — видно только то, что ИИН занят.

Проход и рабочее время

Учителя не попадали в отчёты по рабочему времени. Классный руководитель, воспитатель и заведующая садиком проходили через турникет, но в табеле их не было — человек просто исчезал из отчёта. Теперь их проходы учитываются наравне с остальными сотрудниками.

Монитор проходов показывал школе нули. Счётчики «На месте», «Приходили» и «Всего» пустовали, хотя лента проходов рядом жила. Школы и садики теперь видят цифры по своим сотрудникам.

Время фиксации отображалось на пять часов раньше. Проход в 23:32 показывался как 18:32. С самими записями всё было в порядке — ошибалась только страница терминала.

В выгрузке табеля появились все проходы за день. Раньше в файле стояли только первый вход и последний выход, и отлучку в середине дня по такой таблице разобрать было нельзя. Незакрытая пара помечается — именно такие дни и разбирают вручную.

Сотрудника в отчёте теперь ищут поиском по фамилии, а не глазами в длинном списке. Вариант «без графика» перестал сбрасываться на график организации при сохранении. А отчёт по проходам, если отказывается строиться, объясняет причину — например, что дата окончания раньше даты начала.

Фотографии

Фото могло не доехать до турникета. Снимок в новом формате, который браузер показывает как обычную картинку, оборудование не принимало: в кабинете фото на месте, а на турникете лица нет — и об этом никто не узнавал. Теперь на хранение попадает только тот формат, который читают устройства, по всем путям: загрузка из кабинета, импорт архивом и фото с самого устройства.

Импорт фотографий по ИИН находил ноль совпадений — и всё равно рапортовал об успехе. Теперь ученики, заведённые до того, как ИИН появился в списке, находятся при повторной загрузке списка, а нулевой результат честно показывается как неудача, с подсказкой, как назвать файлы.

Библиотека

Раздел открывается на художественной литературе — раньше библиотекарь видел почти пустой список учебников вместо основного фонда. В списке книг появилась колонка «Экземпляров»: сколько физических копий на полке, видно сразу, без захода в карточку.

Переход с «Отан мектеп» довозит фонд целиком. Раньше книги приезжали в каталог без единого экземпляра — выдать или проштрихкодировать их было нельзя. Теперь количество из выгрузки разворачивается в экземпляры, а библиотекарь проходит по полке сканером уже после импорта.

Ошибочно введённый инвентарный номер или цену экземпляра наконец можно стереть. А штрих-коды теперь выгружаются в Word: сеткой на обычном листе A4, с пунктиром по линии реза — печатается на листе самоклейки на любом принтере и правится перед печатью.

Столовая

Одно меню — сразу на все школы района. Раньше меню заводилось только изнутри школы: приходилось заходить в каждую под её учёткой и забивать одно и то же руками — на шестидесяти школах это дни работы. Теперь достаточно отметить школы списком, и меню разложится по ним вместе с блюдами и предупреждениями об аллергенах. Каждая школа получает свою копию и правит её под себя; школу, где меню с таким названием уже есть, система пропускает, чтобы не стереть её работу.

Мелочи

Пагинация в отчётах перестала уезжать за край экрана: когда страниц стало много, до первых из них нельзя было дотянуться. Сообщения об ошибках в меню, которые показывались по-английски, переведены.

Учёт проходов для учителей начинает работать с момента обновления. Если нужен табель за прошлые периоды — напишите нам, пересчитаем.

Учебные игры и большое обновление приложения

Учебные игры — новый модуль

Учитель выдаёт классу задание, ученик выполняет его на телефоне или компьютере, а проверка и оценка происходят сами.

Во что играют дети. Это не викторина «выбери букву», а учебные тренажёры: химическая лаборатория со смешиванием веществ, электрические цепи, оптическая скамья, конструктор молекул, механика. Для гуманитарных предметов — лента времени и контурная карта, для математики — динамический чертёж и задачи по вариантам, для информатики — блочное программирование и лабиринт. Для языков — тренировка слов с повторением: система сама возвращает то, что ученик начал забывать. Плюс обычные вопросы: выбор ответа, ввод формулы, сопоставление, текст с пропусками.

Что делает учитель. Выбирает готовый материал или собирает свой в конструкторе — без программирования. Выдаёт классу или отдельным ученикам, ставит срок. Длинное задание можно разбить на этапы. После сдачи видит отчёт: кто справился, где класс спотыкается, что забывает. Работу каждого ученика можно разобрать по шагам — виден не только ответ, но и ход решения. Задание можно распечатать рабочим листом для тех, кто без устройства.

Живая игра в классе. Учитель включает викторину на проекторе, дети подключаются с телефонов по QR-коду. Есть командный режим.

Витрина материалов. Учителя делятся своими разработками: материал можно опубликовать, а коллеги — забрать себе. Авторство сохраняется.

Помощь искусственного интеллекта. Учитель может сфотографировать страницу учебника — система предложит черновик вопросов, который останется поправить. Расход считается по школе и по учителю, лимиты настраиваются.

Для ученика это выглядит как игра. Опыт и уровни, достижения, рейтинг класса, ежедневная цель, серия дней.

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

Мобильное приложение

Родителям и ученикам

Меню столовой, история питания и книги — с единым выбором ребёнка, переключаться удобно на любом экране. Ученик наконец видит своё меню: раньше экран был пуст. Блюдо можно оценить. У ученика появился раздел учебных игр и задания от учителя.

Учителям

Экран урока: перекличка, вызов к доске, таймер, заметка о прошлом уроке. Свой график и свой табель рабочего времени — раньше сотрудник не видел собственных часов вовсе. Отметка питания по списку класса — на случай, когда терминал не сработал или ребёнок без карты.

Библиотекарям

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

Детским садам

Убрали то, чего в саду не бывает: меню столовой, буфет, категории питания. Вместо «фиксации питания» — «посещаемость», и воспитатель теперь отмечает свою группу сам.

Кадрам, охране, кассирам, руководителям

У каждой роли в нижнем меню оказалось то, ради чего она открывает приложение: табель и отпуска, карты, заказы, отчёты. Списки сотрудников больше не показывают учеников и родителей.

Общее. Сообщения об ошибках переписаны человеческим языком. Исправлены экраны, которые показывали «нет данных» при полной базе, и рабочее время, показывавшее нули при заполненном табеле. Приложение работает и без сети — начатую работу не потеряет.

Защита данных

Усилили разграничение доступа: закрыли несколько мест, где служебные списки и личные данные были видны тем, кому по роли не полагается.

Приложение стало обновлением, а не вторым значком

Новое приложение выходит обновлением прежнего: у тех, кто уже пользовался, оно обновится само, второй значок на экране не появится.

Ошибки, которые раньше показывались по-английски или вовсе техническим текстом, теперь написаны по-человечески — и на сайте, и в приложении.

Учёт рабочего времени: честная норма часов

Норма часов считалась в трёх местах по-разному — теперь она одна для табеля, отчёта и выгрузки. Часы в выгрузке стали числами, и их можно складывать в таблице без ручной правки.

Отпуск и больничный больше не портят дисциплину: за такой день опоздания не считаются. Оценка по дню выставляется только там, где сотруднику назначен график, — без графика судить не о чем.

Терминалы распознавания лиц

Система работает с терминалами ZKTeco: проход по лицу отмечается автоматически — и в посещаемости учеников, и в табеле сотрудников. Отдельного учёта вести не нужно.

Видеонаблюдение, которое само замечает происшествия

Камеры школы теперь не просто пишут архив. Система сама распознаёт драку, огонь и дым, оружие, резкий подъём людей, отсутствие защитной экипировки на пищеблоке. По каждому случаю сохраняется короткий клип — не нужно отсматривать часы записи.

Для въезда добавили распознавание автомобильных номеров: неизвестная машина на территории и превышение скорости — тоже события. Есть дашборд происшествий, редактор зон наблюдения, расписание работы детекторов и оповещение о замолчавшей камере.

Распознавание выполняется на месте, в школе, а не в облаке. Записи хранятся ограниченный срок и удаляются автоматически.

Библиотека: от учебников до книгообмена

Учебники отделены от художественной литературы — у них разная логика: комплекты на класс и выдача на руки. Появились титульные списки, расчёт потребности в учебниках и сведение заявки на госзаказ.

Электронный читательский билет: читателя находят по нему, а не по фамилии в тетради. Инвентаризация фонда идёт со сверкой, есть складские операции — оприходование и списание, перемещение экземпляров между школами.

Книгообмен между школами: излишки одной школы закрывают нехватку другой, обмен двусторонний и виден обеим сторонам. Добавили электронные издания с выдачей доступа и дашборд состава фонда.