Skip to content

Инструкция по созданию нового критерия проверки

Violetta Kruglikova edited this page Nov 8, 2023 · 5 revisions

Чтобы создать новый критерий, необходимо выполнить следующие шаги:

  1. Создать класс критерия в соответствующей директории: app/main/checks/*_checks
  • Для критериев презентаций наследуемся от базового класса BasePresCriterion, для отчётов - от BaseReportCriterion (базовые классы находятся в base_check.py)

  • здесь и ниже * - presentation/report в зависимости от добавляемого критерия

  1. Добавить название критерия в файле app/main/check_packs/pack_config.py

  2. Указать класс для импорта из модуля в app/main/checks/*_checks/__init__.py

  3. Добавить в список критериев по соответствующему типу в app/main/checks/__init__.py

Пример: https://github.com/moevm/mse_auto_checking_slides_vaganov/pull/450/files