diff --git a/.gitignore b/.gitignore index 3234fe4..34cede3 100644 --- a/.gitignore +++ b/.gitignore @@ -399,6 +399,7 @@ FodyWeavers.xsd # JetBrains Rider *.sln.iml +backend/.idea/ backend/.idea/workspace.xml backend/.venv/Lib backend/.venv/Lib/site-packages/asgiref/__init__.py diff --git a/frontend/mmpi-test/src/img/check-icon.png b/frontend/mmpi-test/src/img/check-icon.png new file mode 100644 index 0000000..57e0b24 Binary files /dev/null and b/frontend/mmpi-test/src/img/check-icon.png differ diff --git a/frontend/mmpi-test/src/img/clinical-scales.png b/frontend/mmpi-test/src/img/clinical-scales.png new file mode 100644 index 0000000..eced7c6 Binary files /dev/null and b/frontend/mmpi-test/src/img/clinical-scales.png differ diff --git a/frontend/mmpi-test/src/img/evaluative-scales.png b/frontend/mmpi-test/src/img/evaluative-scales.png new file mode 100644 index 0000000..b78cf56 Binary files /dev/null and b/frontend/mmpi-test/src/img/evaluative-scales.png differ diff --git a/frontend/mmpi-test/src/pages/Results.jsx b/frontend/mmpi-test/src/pages/Results.jsx index 93c9607..6eec211 100644 --- a/frontend/mmpi-test/src/pages/Results.jsx +++ b/frontend/mmpi-test/src/pages/Results.jsx @@ -1,20 +1,64 @@ import React from 'react'; -import { useLocation } from 'react-router-dom'; - -const Results = () => { - const location = useLocation(); - const { answers } = location.state || {}; // Получаем данные из состояния +import '../styles/results.css'; +import CheckIcon from '../img/check-icon.png'; +import ClinicalScalesImage from '../img/clinical-scales.png'; +import EvaluativeScalesImage from '../img/evaluative-scales.png'; +const Result = () => { return ( -
Результат сохранится в формате PDF на ваше устройство
+Результат будет отправлен на электронную почту
+
+ Перед вами результаты по 10 основным шкалам. Красным отмечены шкалы, которые выходят за пределы коридора нормы (норма от 30T - до 70T).
+ В узком коридоре нормы — в пределах 46 — 55 Т — колебания профиля трудно интерпретируемые, так как они не выявляют достаточно выраженных индивидуально-личностных свойств и характерны для полностью сбалансированной личности.
+ В широком коридоре нормы (от 30 до 70 Т) в профиле нормы каждой тенденции противопоставлена противоположная по направленности «антитенденция», а чувства и поведение подчинены контролю сознания (или эмоции настолько умеренны, что минимальный контроль над ними оказывается вполне достаточным).
+ Повышения, колеблющиеся в пределах 56 — 66 Т, выявляют те ведущие тенденции, которые определяют характерологические особенности индивида.
+ Более высокие показатели разных базисных шкал (67-75 Т) выделяют те акцентуированные (сильно выраженные) черты, которые временами затрудняют социально-психологическую адаптацию человека.
+ Показатели выше 75 Т свидетельствуют о нарушенной адаптации и об отклонении состояния индивида от нормального. Это могут быть психопатические черты характера, состояние стресса, вызванное экстремальной ситуацией, невротические расстройства и, наконец, психопатология, о наличии которой может судить только патопсихолог или психиатр по совокупности данных психодиагностического, экспериментально-психологического и клинического исследования.
+
+ Баллы рассчитывались по следующей формуле:
+ T = 50 + 10 × (X - M) / σ, где:
+ X — "сырой" балл испытуемого по шкале
+ M — среднее значение по нормативной выборке
+ σ — стандартное отклонение по нормативной выборке
+ Пример:
+ Допустим, по шкале 2 испытуемый набрал 25 сырых баллов. Подставляя в формулу, получаем:
+ T = 50 + 10 × (25 - 18.9) / 5 = 62.2 — данный результат соответствует норме.
+
+ Результаты тестирования могут показать наличие проблем, но должны интерпретироваться исключительно специалистом. +