Бесплатный онлайн-генератор помогает составить рабочий черновик школьного расписания, распределить учебную нагрузку и заранее обнаружить основные пересечения. Программа работает прямо в браузере: установка и регистрация не требуются.
Добавьте классы, педагогов, предметы, кабинеты и количество часов, укажите ограничения, затем запустите автоматическое распределение или заполните сетку вручную. Готовое расписание можно проверить, отредактировать, распечатать и сохранить в JSON-файл.
Генератор расписания уроков
Выберите предмет
📚 База Предметов
🚪 База Кабинетов
Возможности генератора расписания
- Автоматическое распределение уроков. Генератор формирует черновик расписания с учетом заданной нагрузки, доступных дней, дневных лимитов и выбранных ограничений.
- Ручное редактирование. Уроки можно добавлять, переносить между свободными ячейками и удалять.
- Проверка занятости педагогов. Программа предупреждает, если учитель уже ведет урок в другом классе в это же время.
- Проверка кабинетов. При автоматическом и ручном назначении генератор не допускает одновременное использование одного кабинета разными классами.
- Недоступность педагогов. Можно отметить нерабочие дни, недоступные номера уроков и отдельные временные интервалы.
- Два режима учета часов. Нагрузка может задаваться для всех выбранных классов вместе или отдельно для каждого класса. Перед первой генерацией программа просит сделать явный выбор.
- Контроль нагрузки. Отображается плановое и фактически назначенное количество часов каждого педагога.
- Автосохранение. Текущие данные сохраняются в браузере и восстанавливаются при следующем открытии страницы.
- Импорт и экспорт JSON. Резервную копию можно скачать, перенести на другой компьютер и снова открыть в генераторе.
- Совместимость с прежними файлами. Генератор распознает структуру JSON-файлов, созданных ранними версиями программы, включая версию 41.
- Отмена последнего действия. Ошибочное изменение можно вернуть без полной очистки расписания.
- Загрузка примера. Генератор открывается пустым, а демонстрационные данные загружаются только по отдельной кнопке.
- Полноэкранный режим. Рабочую область можно развернуть на весь экран, что особенно удобно при работе с большой таблицей.
- Печать. Доступна подготовка выбранного дня или всей недели к печати.
Как составить расписание уроков
- Подготовьте исходные данные. Соберите список классов, педагогов, предметов, кабинетов, недельную нагрузку и сведения о недоступности учителей.
- Настройте справочники. Добавьте используемые в школе предметы и кабинеты. Генератор проверяет одинаковые названия классов и педагогов, чтобы избежать случайных дублей.
- Добавьте классы. Укажите название класса и максимальное количество уроков для каждого учебного дня.
- Добавьте педагогов. Назначьте каждому учителю предметы, кабинеты, часы и классы, в которых он преподает.
- Укажите недоступность. При необходимости отметьте дни, номера уроков или конкретные интервалы, когда педагог не может вести занятия.
- Выберите режим учета часов. Уточните, относится указанное количество часов ко всем выбранным классам вместе или к каждому классу отдельно.
- Настройте ограничения. Проверьте дни учебной недели, дневные лимиты и дополнительные параметры распределения.
- Создайте черновик. Запустите автоматическое распределение. Если часть уроков разместить не удалось, генератор сообщит об этом.
- Проверьте и отредактируйте. Просмотрите расписание по дням и за всю неделю, затем при необходимости перенесите отдельные уроки вручную.
- Сохраните результат. Скачайте JSON-копию и подготовьте расписание к печати.
Проверка конфликтов
При размещении урока генератор сопоставляет день и номер урока с уже созданными назначениями. Программа проверяет занятость класса, педагога и кабинета, а также учитывает заданную недоступность учителя. Если кабинет уже используется другим классом, урок не размещается и пользователь получает понятное предупреждение.
После автоматического распределения необходимо проверить неразмещенные уроки. Их появление может быть связано с дневными лимитами, недостаточным количеством свободных ячеек, занятостью кабинетов или ограничениями доступности педагогов.
Настройки ограничений
Раздел «Настройки ограничений» помогает управлять работой алгоритма: выбирать учебные дни, задавать параметры распределения и учитывать особенности конкретной школы.
Важно: настройки помогают сформировать черновик и не заменяют проверку расписания по действующим нормативным документам и локальным требованиям школы. Перед утверждением ответственный сотрудник должен сверить результат с актуальными требованиями Республики Казахстан, учебным планом, режимом работы организации образования и внутренними приказами.
Полноэкранный режим
Кнопка «На весь экран» разворачивает только рабочую область генератора. Это упрощает просмотр недельной таблицы на ноутбуке и большом мониторе. Для выхода нажмите кнопку «Выйти» или клавишу Esc. Если браузер не поддерживает полноэкранный режим, кнопка автоматически не отображается.
Сохранение, импорт и совместимость
Изменения автоматически сохраняются в локальном хранилище браузера на используемом устройстве. Для надежной резервной копии и переноса между устройствами используйте экспорт в JSON. Импортируемый файл проходит проверку структуры и размера; максимально допустимый размер — 5 МБ.
Поддерживается загрузка JSON-файлов прежних версий, в том числе файлов, созданных версией 41. При импорте генератор приводит старые данные к актуальной структуре. Поврежденный файл или документ, не содержащий данных расписания, будет отклонен с пояснением.
JSON-файл содержит введенные сведения в читаемом виде. Храните его в защищенном месте и не передавайте посторонним, если в нем указаны персональные данные сотрудников. Общие сведения об обработке технических данных при посещении сайта приведены в политике конфиденциальности.
Если генератор не работает
- Разрешите выполнение JavaScript для сайта и обновите страницу.
- Используйте актуальную версию Chrome, Edge, Firefox или Safari.
- Для большой недельной таблицы удобнее компьютер или ноутбук; на небольшом экране используйте горизонтальную прокрутку.
- Если полноэкранный режим недоступен, проверьте настройки браузера и ограничения встроенного окна.
- Если импорт не выполняется, убедитесь, что выбран JSON-файл генератора размером не более 5 МБ.
- Перед очисткой данных скачайте резервную копию. Последнее действие можно отменить, однако JSON-файл надежнее для длительного хранения.
Частые вопросы
Нужно ли устанавливать программу?
Нет. Генератор запускается на этой странице и работает в браузере.
Можно ли начать с пустого расписания?
Да. При первом открытии генератор не добавляет демонстрационные классы и педагогов. Если нужен образец, нажмите «Загрузить пример».
Проверяет ли программа занятость кабинетов?
Да. Один кабинет нельзя назначить разным классам на один и тот же урок. Проверка выполняется при автоматическом и ручном размещении.
Как указать, что педагог не работает в определенное время?
В карточке педагога можно выбрать недоступные дни, общие номера уроков и отдельные сочетания дня и урока.
Можно ли открыть файл из версии 41?
Да. Текущая версия сохраняет совместимость с прежней структурой JSON и преобразует поддерживаемые данные при импорте. Перед продолжением работы рекомендуется сохранить новый резервный файл.
Можно ли работать на весь экран?
Да. Используйте кнопку «На весь экран» в верхней части рабочей области. Для выхода нажмите Esc.
Гарантирует ли генератор соблюдение всех норм?
Нет. Он помогает подготовить и проверить рабочий черновик, но окончательное расписание утверждается школой после сверки со всеми действующими требованиями.
Другие инструменты для педагогов
Другие бесплатные приложения и методические материалы собраны в разделе «Учителю KZ».
