Концептуальная проблема: проверка присутствия двух пользователей - PullRequest
0 голосов
/ 30 мая 2018

Я программист, который собирается выпустить сайт в интрасети, где ученики могут оценивать своих преподавателей и наоборот.В настоящее время система работает, как и планировалось, однако HR хочет каким-то образом убедиться, что пользователи в порядке со своими оценками.В противном случае они должны иметь возможность разблокировать свои рейтинги, чтобы другой человек мог заново выполнить оценку.

К сожалению, HR также хочет уменьшить количество входов в систему, которые эти пользователи должны выдержать.В худшем случае пользователи должны:

  • Войдите, чтобы оценить педагога / ученика
  • Войдите, чтобы разблокировать рейтинг
  • Войдите, чтобы оценитьснова преподаватель / ученик
  • И так далее ...

Пользователь, который заполняет рейтинг, должен быть пользователем A, а пользователь, который разблокирует или подтверждает рейтинг, должен быть пользователемB. Пользователь A также может разблокировать рейтинг, если у него есть исправление.

Этот процесс должен быть выполнен дважды - один раз для преподавателя, один раз для ученика.

Обычно есть только одинрабочая станция присутствует (заводская среда).

Возможное решение:

Мое предложение является своего рода рабочим процессом встречи.Один пользователь входит в систему, нажимает кнопку оценки и запускается рабочий процесс.Другому пользователю предлагается войти в систему. Это запускает своего рода «двойной сеанс», когда оба пользователя входят в систему одновременно.Это способ убедиться, что оба они присутствуют на собрании.

Этот процесс может использоваться для нескольких оценок одновременно, помогая пользователям проходить процесс один за другим.

HR хочет, чтобы они встретились и обсудили свои оценки.

Есть ли какие-либо проблемы безопасности и / или передовой практики, о которых мне следует знать?Система должна быть готова к первому августа, поэтому я очень надеюсь решить эту проблему как можно проще.Есть ли лучшие способы сделать это?

1 Ответ

0 голосов
/ 13 июня 2018

Оказывается, моя идея входа в систему одновременно для двух пользователей была не такой уж плохой.Сначала обычный пользователь входит в систему и запускает режим встречи.Чтобы убедиться, что другой пользователь присутствует, этот второй пользователь входит в систему. Теперь данные обоих пользователей сохраняются в сеансе, и запускается рабочий процесс собрания, направляя их обоих через их оценки.Когда последняя оценка завершена, второй пользователь вышел из системы.

Этот вопрос решен.

...