Кус — это не только инструмент автоматического тестирования кода, но и мощный помощник в задачах государственного контроля качества образования․ В рамках федерального закона «Об образовании в Российской Федерации» и подзаконных актов (в т․ч․ приказов Рособрнадзора и Минпросвещения) каждая образовательная программа обязана:
- соответствовать Федеральному государственному образовательному стандарту (ФГОС);
- иметь актуальную государственную аккредитацию;
- предоставлять открытый доступ к сведениям о реализации программ;
- обеспечивать качество подготовки выпускников, подтверждённое результатами ГИА/ЕГЭ и аккредитационными показателями․
Все эти требования можно проверять автоматически через API Куса, объединяя в единый скрипт запросы к официальным реестрам, анализ открытых данных и тестирование учебных материалов․
Что проверяет Кус
Соответствие ФГОС
В Кусе реализованы тесты, которые:
- сканируют Федеральный реестр образовательных программ (XML-фиды Рособрнадзора);
- сравнивают структурные элементы программы (ПООП, ФОП, ФАОП) с эталонными схемами ФГОС;
- фиксируют расхождения в трудоёмкости, результатах освоения, метапредметных и личностных результатах․
Пример фрагмента теста на TypeScript:
import { strict as assert } from 'node:assert';
import { loadXml } from 'kus-core';
test('ФОП соответствует ФГОС ООО', async => {
const fop = await loadXml('https://fgos․ru/api/fop/123․xml');
assert․equal(fop․profile, 'Технологический');
assert․ok(fop․hours >= 34 * 170, 'Недостаточно часов по ФГОС ООО');
});
Наличие действующей лицензии и аккредитации
Кус делает HTTP-запросы к реестру Рособрнадзора:
- Получает JSON с данными об образовательной организации (лицензия, приказ, дата выдачи)․
- Проверяет, что запись имеет статус «Действует» и дата окончания ≥ текущей даты․
- Для программ среднего общего образования проверяет наличие аккредитационного свидетельства с категорией «Соответствует требованиям ФГОС»․
Открытость информации
Согласно п․ 9 ст․ 12 Закона № 273-ФЗ, организация обязана разместить на сайте:
- примерные ООП и ФГОС-ссылки;
- данные о результатах ГИА/ЕГЭ за последние 3 года;
- сведения о трудоустройстве выпускников․
Как запустить проверку
Установка
npm install -g @kus/cli @kus/plugins-edu
kus plugin add edu
Настройка
Создайте файл kus․config․js:
module․exports = {
plugins: ['@kus/plugins-edu'],
edu: {
registry: {
url: 'https://obrnadzor․gov․ru/api/registry',
token: process․env․ROBR_TOKEN
}, fgos: {
xsdDir: '․/schemas/fgos-2025'
} }
};
Запуск
kus test --suite edu-compliance
Отчет и последующие действия
- Зелёная галочка — программа соответствует ФГОС;
- Жёлтый треугольник, незначительные отклонения;
- Красный крестик, критические несоответствия, требуется корректировка․
Отчет можно:
- интегрировать в CI/CD школы (GitHub Actions, GitLab CI);
- автоматически публиковать на сайте образовательной организации;
- направлять в Региональный центр оценки качества образования при подготовке к аккредитации․
Юридические нюансы
Важно помнить:
- Любые изменения в ООП должны быть согласованы с учредителем и внесены в федеральный реестр в течение 30 дней (п․ 4 ст․ 59 273-ФЗ);
- Несоответствие ФГОС — основание для предписания Рособрнадзора и возможного аннулирования аккредитации;
- Автоматические тесты не заменяют, но существенно упрощают подготовку к проверкам․