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


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


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

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

  • Гости

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

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

#2 Администратор

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

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

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

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

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

  • Гости

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

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

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

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

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

#4 Администратор

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

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

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

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

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

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

  • Гости

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

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

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

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




Хотите написать сообщение?
Пожалуйста, войдите или зарегистрируйтесь, чтобы оставить ответ в этой теме.

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

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