Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ф - Страница "Оценка знания". Создать инфографику результатов оценки. #306

Closed
lvb555 opened this issue Sep 22, 2022 · 1 comment · Fixed by #450
Assignees

Comments

@lvb555
Copy link
Owner

lvb555 commented Sep 22, 2022

Для понимания сути этой задачи нужно познакомиться с задачей - предшественницей #78

После проведения анализа, как самого текущего знания, так и его потомков, имеются оценки всей системы знаний с ним связанных.
Необходимо на странице "Оценка знания" в правом верхнем углу, слева от кнопки "Статистика" поместить кнопку "Инфографика", по которой открывается одноименная страница с древовидным и цветовым представлением результатов оценки.
image

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

Вверху страницы находится блок из трех показателей, такой же, как на странице "Оценка знаний" по сути, но раскрашенный по форме:

  1. Оценка текущего знания (выбрана на предыдущей странице)
  2. Расчетное значение оценки доказательной базы потомков текущего знания
  3. Общая оценка знания, равная полусумме двух указанных выше параметров.

Значения оценок раскрашены, согласно приводимой легенде.

Дерево доказательной базы

Это дерево строится при наличии хотя бы одного довода, т.е. дочернего знания доказательного типа.
Доказательная база - иерархическая система знаний - потомков текущего знания, связанных связями с видами связей доказательного типа (в записи "Вид связи" реквизит "Доказательная связь" = True)
Корнем этого дерева является текущее знание, но корень не выводится.
У знания, имеющего дочерние знания выдается пиктограмма "Крестик" для развертывания/свертывания его дочерних вершин.
Кнопка "Свернуть/Развернуть" раскрывает или скрывает списки дочерних вершин.
Вначале описания каждой вершины идет пиктограмма желтого цвета фона "А" для знаний вида "Аргумент" или "К" для знаний вида "Контраргумент".

Цвет фона вершин

Все вершины дерева имеют только 2 цвета фона различной интенсивности: розовый и зеленый.
Для вершин 1-го уровня иерархии цвет фона определяется видом связи между Текущим знанием и этой вершиной: Аргумент - зеленый; контраргумент - розовый.
Для вершин других уровней Цвет фона определяется видом связи между этой вершиной со своим отцом и видом связи между отцом этой вершины с её дедом:

  • Если Вид_связи "Дед - Отец" ** ="Аргумент" Тогда** цвет фона текущей вершины
    определяется видом связи между Отцом и этой вершиной: Аргумент - зеленый; контраргумент - розовый.
  • Иначе цвет фона определяется видом связи между Отцом и этой вершиной: Аргумент - розовый; контраргумент - зеленый.

На рисунке приведена схема логики окраски:
image

**Особенность определения интенсивности**

Интенсивность цвета фона вершины зависит от оценки довода, чем выше оценка, тем интенсивнее цвет. Подчеркну, что вершина называется, как знание, но интенсивность определяется не оценкой этого знания, а оценкой довода.
Оценка довода прямо пропорциональна как оценке знания, так и оценке связи его с родителем. Предлагается к обсуждению вариант задания цвета - в таблицу "Шкала оценок знания" добавить 4 реквизита: для хранения цвета в формате RGB

  1. Довод "За" (Аргумент). Цвет фона
  2. Довод "За" (Аргумент). Цвет шрифта
  3. Довод "Против" (Контраргумент). Цвет фона
  4. Довод "Против" (Контраргумент). Цвет шрифта
    Каждой градации оценки довода "За" и "Против" соответствует свой цвет фона.
    Алгоритм расчета оценки довода
    Алгоритм использует два правила оцифровки качественной оценки и интерпретации числовой оценки в виде качественной.
  • Оцифровка качественной оценки знания - получение соответствующей числовой оценки. Каждой градации шкалы оценки знаний соответствует некий числовой интервал (полуинтервал, отрезок). Смотрите таблицу "Шкала оценок знаний".
    Числовой оценкой знания является значение середины этого множества
    Числовой оценкой связи является значение реквизита "Значение" в записи градации таблицы "Шкала оценок связи".
    Интерпретация числовой оценки - получение соответствующей качественной оценки. Происходит поиск той градации, числовому множеству которой принадлежит значение числовой оценки.
  1. Сначала проводится расчет числовой оценки довода, как произведения числовой оценки знания на числовую оценку связи между этим знанием и его родителем.
    Алгоритм расчета Оценки довода (ОД). Нужно учитывать наличие/отсутствие Оценки знания вершины (ОЗ) и Оценки связи (ОС).
    Если ОЗ <> 2 И ОС>0, Тогда ОД := ОЗ *ОС
    Иначе ОД := 2

  2. Проведение интерпретации числовой оценки довода в качественную оценку.

Оформление корня дерева

Этот аспект очень специфичен, поэтому нуждается в особом описании.

Название корневой вершины - Тема текущего знания. Окраска подобна окраске довода "За" (аргумента) на основе некоторой качественной оценки. Такой оценкой является значение оценки доказательной базы (ОДБ) текущего знания.
ОДБ - среднее взвешенное всех доводов, имеющих оценку.
Доводы "За" (аргумент) имеют коэффициент 1.
Доводы "Против" (контраргумент) имеют коэффициент -1.

@lvb555
Copy link
Owner Author

lvb555 commented Jan 8, 2023

Развитие функционала задача

  • Построение страницы "Инфографика" в контексте выбранного варианта расчета "Оценка знания" или "Общая оценка знания"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants