Дописать скрипт сервиса

Нужно доработать веб-сервис

Текущая версия на сервере в докер контейнере.

Сам сайт krotest.ru


Доступ к гитхабу передадим


В настоящее время необходимо добавить следующую логику:


Так, давайте еще раз по сценарию.


1. В начале всегда спрашивается идентификатор инцидента

2. Если идентификатор есть в базе данных, то пользователя перенаправляет на вопрос анкеты про роль (пропуская вопрос 3 про сценарий инцидента).

3. Если нет, это новое происшествие все вопросы сначала

4. Если роль пострадавший, информация в базе переписывается на новую, если любая другая роль, то данные записываются в базу дополнительно, может быть несколько свидетелей и других ролей.

5. Если участник последний, строим Исикаву, временную шкалу (необходима отладка Исикава и шкалы, тк они то строятся, то выдают ошибку). Исикава и временная шкала строятся на основании всех собранных ответов от всех участников. Промт подготовлен, но необходимо его оттестировать, чтобы обучить модель давать нужный результат. Для этого можно использовать другие модели ИИ в качестве опрашиваемых.

6. Если участник не последний, только отчет.


Из технических моментов.

Нам нужно, чтобы информация записывалась по одному вопросу и в зависимости от ответа скрипт переходил к следующему.


До этого ответы записывались уже после прохождения теста. Из-за этого невозможно пропускать ненужные вопросы после ввода идентификатора.



Это делаем, чтоб удалять/добавлять ответы в зависимости от ответа пользователя.

Также, нужно будет сделать возможность допройти незавершенный опрос по id


Вторая часть.

Упаковать все это в контейнер для использования на локальном сервере без доступа к интернету. Добавить в локальной версии админ панель, чтобы админ сам отвечал на вопросы «последний ли опрашиваемый», сценарий, роль, и мог отправить сформированную ссылку для прохождения опроса каждому участнику инцидента. Получив в системе необходимые данные.

Читайте на 123ru.net