Skip to content

Изменения модели БД (2.2 3.0)

Dmitry Ivanov edited this page Jul 1, 2022 · 1 revision

Изменения модели БД

v2.2 -> v3.0

Изменение структуры хранения критериев / результата проверки

  • v2.2. Структура хранения набора / результата - словарь с ключами, которые мапятся на конкретный критерий
    • Использование одного критерия с разными параметрами - необходимо в исходном коде добавлять новые id и критерии с соответствующими параметрами
    {
        "template_name": {
            "pass": false,
            "verdict": "verdict": []
        },
        "slides_number": {
            "pass": true,
            "verdict": []
        },
        "slides_enum": {
            "pass": false,
            "verdict": []
        }
        ...
    }
  • v3.0. Структура хранения набора / результата - список критериев
    • Каждый критерий обладает id, именем и числовым результатом проверки
    • Использование одного критерия с разными параметрами - несколько элементов
    [
        {
            "id": "simple_check",
            "name": "Простая проверка на пустоту файла",
            "score": 1,
            "verdict": []
        },
        ....
    ]