Перейти к содержимому


Дублирование пользователей


Сообщений в теме: 4

#1 Гость_Александр_*

  • Гости

Отправлено 18 Сентябрь 2018 - 14:37

Добрый день!
Возникла такая ситуация: у нас учащиеся приходят на курсы периодически (то есть могут повторяться) - например сейчас сложилось так что есть один человек с двумя логинами: ИвановИИ и ИвановИИ2.
В отчете по тесту возникла коллизия, когда человек с логином ИвановИИ2 в него не попадает, пока не перенести пользователя с логином ИвановИИ в эту же группу. Но тогда в отчете лишний человек.
Есть ли возможность блокировать создание пользователя-дубликата (с возможностью выбора из ранее имеющихся)?
Мануал почитал - но такой ситуации там не нашел.

#2 Administrator

    Менеджер проекта

  • Администраторы
  • 1 408 сообщений

Отправлено 18 Сентябрь 2018 - 14:43

Здравствуйте, Александр!

А почему Вы допускаете создание дубликатов? Должно быть так: Один пользователь = Одна учетная запись. Как получился дубликат? У Вас открыта свободная регистрация и они сами регистрируются? Если да, то если Вы хотите достоверные сведения по пользователям и контроль над ними, то закройте свободную регистрацию, чтобы администратор сам добавлял или импортировал пользователей по спискам и выдавал им их пароли доступа. Иначе кроме дубликатов может быть много других проблем (например, когда будут создаваться фиктивные учетные записи, чтобы узнать вопросы внутри тестов, а после тестирование со своей настоящей учетной записи). Решить проблему по уже имеющимся дубликатам не получится, какой-то функции переключения результатов с одного пользователя на другого нет, т.к. это что-то экстравагантное. Проблему решить можно только через прямой доступ к базе данных. Что-то подобное возможно сделать через нашу помощь, но если проблема не критичная, то можно оставить как есть, и предпринять меры, чтобы таких проблем не было в будущем.

#3 Гость_Александр_*

  • Гости

Отправлено 19 Сентябрь 2018 - 14:26

Просмотр сообщенияAdministrator (18 Сентябрь 2018 - 14:43) писал:

Здравствуйте, Александр!

А почему Вы допускаете создание дубликатов? Должно быть так: Один пользователь = Одна учетная запись. Как получился дубликат? У Вас открыта свободная регистрация и они сами регистрируются? Если да, то если Вы хотите достоверные сведения по пользователям и контроль над ними, то закройте свободную регистрацию, чтобы администратор сам добавлял или импортировал пользователей по спискам и выдавал им их пароли доступа. Иначе кроме дубликатов может быть много других проблем (например, когда будут создаваться фиктивные учетные записи, чтобы узнать вопросы внутри тестов, а после тестирование со своей настоящей учетной записи). Решить проблему по уже имеющимся дубликатам не получится, какой-то функции переключения результатов с одного пользователя на другого нет, т.к. это что-то экстравагантное. Проблему решить можно только через прямой доступ к базе данных. Что-то подобное возможно сделать через нашу помощь, но если проблема не критичная, то можно оставить как есть, и предпринять меры, чтобы таких проблем не было в будущем.

Нет, свободной регистрации в группах нет. Мне приходит список группы - я загоняю его в текстовый файл и импортирую. При импорте уведомлений о дубликате нету. Но так же возможна ситуация полного тезки - два разных человека, но ФИО совпадает.

#4 Administrator

    Менеджер проекта

  • Администраторы
  • 1 408 сообщений

Отправлено 19 Сентябрь 2018 - 14:28

Просмотр сообщенияАлександр (19 Сентябрь 2018 - 14:26) писал:

Нет, свободной регистрации в группах нет. Мне приходит список группы - я загоняю его в текстовый файл и импортирую. При импорте уведомлений о дубликате нету. Но так же возможна ситуация полного тезки - два разных человека, но ФИО совпадает.

Если Вы используете режим автологинов, то для дубликатов ФИО проставится номер (например, ИвановИИ2). Просмотрев список после генерации логинов, Вы можете увидеть, что если где-то есть номер, значит нужно принять решение это дубликат или это тезка. Решение здесь за Вами как за админом (программа не может знать это дубликат или тезка).

#5 Гость_Александр_*

  • Гости

Отправлено 19 Сентябрь 2018 - 14:34

Просмотр сообщенияAdministrator (19 Сентябрь 2018 - 14:28) писал:

Если Вы используете режим автологинов, то для дубликатов ФИО проставится номер (например, ИвановИИ2). Просмотрев список после генерации логинов, Вы можете увидеть, что если где-то есть номер, значит нужно принять решение это дубликат или это тезка. Решение здесь за Вами как за админом (программа не может знать это дубликат или тезка).

Хорошо, спасибо за ответы.




Ответить



  

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных