Дописать скрипт сервиса
Нужно доработать веб-сервис
Текущая версия на сервере в докер контейнере.
Сам сайт krotest.ru
Доступ к гитхабу передадим
В настоящее время необходимо добавить следующую логику:
Так, давайте еще раз по сценарию.
1. В начале всегда спрашивается идентификатор инцидента
2. Если идентификатор есть в базе данных, то пользователя перенаправляет на вопрос анкеты про роль (пропуская вопрос 3 про сценарий инцидента).
3. Если нет, это новое происшествие все вопросы сначала
4. Если роль пострадавший, информация в базе переписывается на новую, если любая другая роль, то данные записываются в базу дополнительно, может быть несколько свидетелей и других ролей.
5. Если участник последний, строим Исикаву, временную шкалу (необходима отладка Исикава и шкалы, тк они то строятся, то выдают ошибку). Исикава и временная шкала строятся на основании всех собранных ответов от всех участников. Промт подготовлен, но необходимо его оттестировать, чтобы обучить модель давать нужный результат. Для этого можно использовать другие модели ИИ в качестве опрашиваемых.
6. Если участник не последний, только отчет.
Из технических моментов.
Нам нужно, чтобы информация записывалась по одному вопросу и в зависимости от ответа скрипт переходил к следующему.
До этого ответы записывались уже после прохождения теста. Из-за этого невозможно пропускать ненужные вопросы после ввода идентификатора.
Это делаем, чтоб удалять/добавлять ответы в зависимости от ответа пользователя.
Также, нужно будет сделать возможность допройти незавершенный опрос по id
Вторая часть.
Упаковать все это в контейнер для использования на локальном сервере без доступа к интернету. Добавить в локальной версии админ панель, чтобы админ сам отвечал на вопросы «последний ли опрашиваемый», сценарий, роль, и мог отправить сформированную ссылку для прохождения опроса каждому участнику инцидента. Получив в системе необходимые данные.
Текущая версия на сервере в докер контейнере.
Сам сайт krotest.ru
Доступ к гитхабу передадим
В настоящее время необходимо добавить следующую логику:
Так, давайте еще раз по сценарию.
1. В начале всегда спрашивается идентификатор инцидента
2. Если идентификатор есть в базе данных, то пользователя перенаправляет на вопрос анкеты про роль (пропуская вопрос 3 про сценарий инцидента).
3. Если нет, это новое происшествие все вопросы сначала
4. Если роль пострадавший, информация в базе переписывается на новую, если любая другая роль, то данные записываются в базу дополнительно, может быть несколько свидетелей и других ролей.
5. Если участник последний, строим Исикаву, временную шкалу (необходима отладка Исикава и шкалы, тк они то строятся, то выдают ошибку). Исикава и временная шкала строятся на основании всех собранных ответов от всех участников. Промт подготовлен, но необходимо его оттестировать, чтобы обучить модель давать нужный результат. Для этого можно использовать другие модели ИИ в качестве опрашиваемых.
6. Если участник не последний, только отчет.
Из технических моментов.
Нам нужно, чтобы информация записывалась по одному вопросу и в зависимости от ответа скрипт переходил к следующему.
До этого ответы записывались уже после прохождения теста. Из-за этого невозможно пропускать ненужные вопросы после ввода идентификатора.
Это делаем, чтоб удалять/добавлять ответы в зависимости от ответа пользователя.
Также, нужно будет сделать возможность допройти незавершенный опрос по id
Вторая часть.
Упаковать все это в контейнер для использования на локальном сервере без доступа к интернету. Добавить в локальной версии админ панель, чтобы админ сам отвечал на вопросы «последний ли опрашиваемый», сценарий, роль, и мог отправить сформированную ссылку для прохождения опроса каждому участнику инцидента. Получив в системе необходимые данные.