powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Анонимность вносимых данных авторизованных пользователей
25 сообщений из 68, страница 2 из 3
Анонимность вносимых данных авторизованных пользователей
    #38540884
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы я хотел, имея полный доступ к системе, получить оттуда инфомацию о том, кто как голосовал - мне даже код Вашей системы взламывать не придется, я просто повешу на Answers и Pass триггеры с сохранением времени вставки/обновления,
и получу достаточно четкое соответсвие "какие ответы были добавлены в то же время, когда обновилась соответствующая запись Pass".
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38540903
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскин,

Спасибо за конкретику. Буду думать...
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38540937
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскин,

Хорошее предположение, но относится скорее к вопросу защиты данных. Решение в администрировании базы данных.
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38540949
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Это только ветка в целой диссертации...

Я достаточно далёк от социологических исследований, но даже я знаю, что уровень взаимного доверия в России сейчас - на уровне послевоенной Германии. А вы вот так походя полагаете его абсолютным. Если бы писала студентка, я бы понял. Но преподаватель? Для диссертации?
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38540950
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ainura KasymalievaМне нужно доказать проректору что наша система не имеет возможности провести идентификацию данных оценок. Мы тут ни при чем... Система будет сдаваться как есть и если кто-то будет вносить в нее изменения - это их заботы...
Это означает мы не идентифицируем ваши оценки и никто даже такой возможности не имеет, исходя из процессов системы.
Идентификация возможна. Что дальше? Вопрос как или почему просьба незадавать. И намек насчет ненависти по половому или прочему признаку абсолютно глупый. Если ты баран с дипломом то этого ничто неизменит.
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38540971
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так Вы определитесь, от кого Вы защищаетесь? От пользователя системы? от администратора? От разработчика системы?

Потому что от пользователя защитит просто отсутствие доступа к таблицам и вся аналитика только в виде процедуры "Посчитать статитику по преподавателю", структура самих таблиц тут вообще не важна.
А от админитратора защищаться "администраированием базы данных"....
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38540987
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Злой Бобр,

Ответ понятен, только без пояснений - все равно что сказать так из вредности. Возможно кому-то все кажутся баранами по сравнению с собой "великим". Жаль только никому его не понять...
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541001
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ainura KasymalievaЗлой Бобр,

Ответ понятен, только без пояснений - все равно что сказать так из вредности. Возможно кому-то все кажутся баранами по сравнению с собой "великим". Жаль только никому его не понять...ну как же, всё в аргументах ЗБ понятно.
непонятно, чем вы тут занимаетесь.
ну и никому не интересно ни просвещать вас, ни напрашиваться на ответные "комплименты"
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541004
Dmitry Eliseev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вам нужно завести таблицу связку между таблицей студентов и таблицей опросов. Наличие записи в такой таблице будет однозначно идентифицировать, что определённый студент прошёл/не прошёл определённый опрос. При этом не нужно связывать студента с записями в таблице ответов на опрос. Отсутствие такой записи (прямой или косвенной) будет доказательством анонимности опроса.
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541020
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскин,

Пусть будет так... Защита от программиста - пишущего код запроса для данной схемы, и не имеющего доступ на изменение самой бд, ролей, написания триггеров и пр. вещей
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541037
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще - вопрос лежит чисто в плоскости запросов выборки. Можно ли получить из select' a идентифицирующую информацию. И все... Администрирование вопрос отдельный. Просьба рассматривать задачу только с этой стороны
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541056
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ainura Kasymalieva,

кстати, а вот это условие у Вас схемой как поддерживается?
Студенту дается доступ только к анкетированию тех преподавателей, курс которых он окончил
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541074
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскин,

Таблица Courses - импортируются из внешней БД - сведения какой курс каким преподавателем уже оценен у данного студента. Поле LS - логин студента. Passed в этой таблице обновляется только в момент дидлайна, срок когда начинается аналитика
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541097
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitry Eliseev,

У меня есть таблица Passage - которая показывает, что студент дал уже ответы и не связанная с таблицей Answers
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541109
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ainura Kasymalieva,

То есть поддерживается только логикой приложения, но не схемой.

А что заставляет Вас вообще хранить строку Аnswers на каждую оценку каждого студента, если разрез даныых по студентам Вы старательно вычищаете? Не проще ли было бы держать строку на каждый балл с полем "сколько студентов поставили такой балл этому преподавателю за этот курс"?
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541115
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскин,

На случай аналитики в разрезе вопросов
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541118
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В схеме в первую очередь бросается в глаза оценка в баллах; это бред на постановочном уровне, который делает самую прямую дальнейшую работу бессмысленной. Как формулировать вопросы в анкетах и как потом интерпретировать результаты - описано в не самых глупых и не самых тонких книгах, которые настоятельно советую прочитать.

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

Если человек по бизнес-процессу должен ввести в систему "Вася Пупкин", а затем - свои ответы, никто никогда не убедит параноика в том, что его нельзя идентифицировать. Нормальная схема здесь - разовые пароли, используемые для подписи готового ответа, про конверты уже всё сказали. Альтернативно - нехай программа формирует файл с ответами, студент приносит болванку с файлом и одевает на шпиндель.

Это то, что касается "нормально сделать работу". Что касается "убедить проректора принять фигню", то это вопрос к проректору.
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541122
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ainura KasymalievaНа случай аналитики в разрезе вопросов

Аналитика в разрезе вопросов к этому параллельна - ну храните строку на каждый балл каждого вопроса, все равно выигрыш существенный.
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541129
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerесли будет сохранять... что вы там про анонимность?промежуточные ответы сохранять можно в браузере.
softwarerстудент приносит болванку с файлом и одевает на шпиндель.или 20 болванок...
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541133
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскин,

Спасибо. Поняла - изменю таблицу.
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541140
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerВ схеме в первую очередь бросается в глаза оценка в баллах; это бред на постановочном уровне, который делает самую прямую дальнейшую работу бессмысленной. Как формулировать вопросы в анкетах и как потом интерпретировать результаты - описано в не самых глупых и не самых тонких книгах, которые настоятельно советую прочитать.

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

Если человек по бизнес-процессу должен ввести в систему "Вася Пупкин", а затем - свои ответы, никто никогда не убедит параноика в том, что его нельзя идентифицировать. Нормальная схема здесь - разовые пароли, используемые для подписи готового ответа, про конверты уже всё сказали. Альтернативно - нехай программа формирует файл с ответами, студент приносит болванку с файлом и одевает на шпиндель.

Это то, что касается "нормально сделать работу". Что касается "убедить проректора принять фигню", то это вопрос к проректору.
Спасибо за конкретику.
Заполненной анкета считается после подтверждения отправки. Что ж неудобство - для тех у кого отключается инет - но это требование не мое. Параноиков будет ждать предупреждение системы о том что все анонимно. Про разовые пароли - большое спасибо что подчеркнули - я было вначале не обратила существенного внимания, теперь обдумываю и этот ход, вкупе с предложением по изменению таблицы. Поэтому и собираю мнения - чтобы сделать работу "нормально".
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541157
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне видится такой вариант решения:
Существует две автономные относительно друг друга системы А и В.
- Система А знает все о студентах, позволяет им логиниться под индивидуальными аккаунтами и т.п. Это может быть учетная система ВУЗ-а или что-то типа того.
- Система В ничего не знает о студентах, не содержит никакой аутентификации (за исключением админа этой системы), широко и анонимно доступна (через интернет или в компьютерном классе библиотеки вуза).

Процесс таков:
1) В системе В неким админом вводятся вопросы и возможные ответы для каждого блока учебных групп, т.е. создается опрос.
2) Студенты получают номер опроса (одинаковый для всех в рамках блока учебных групп).
3) Из любого своего местонахождения студенты подключаются к системе В, вводят номер опроса, отвечают на вопросы.
4) По завершению выполнения опроса студенту выдается случайный, не повторяющийся в рамках системы номер и сохраняет его результаты вместе с этим номером. Номер должен быть достаточно сложен для анализа. В идеале - многозначное случайное число.
5) Студент может выполнять пункт 4 сколько угодно раз, это неважно.
6) Студент сдает один полученный номер в деканат/на кафедру и т.п. Физически это может быть что угодно, например, заполненная форма в системе А в некоем личном кабинете. До тех пор, пока не истекло время принятия ответов, студент может менять номер на другой.
7) После сбора всех номеров система А обращается к системе В со списком (!) полученных номеров. Если доля невалидных (тех, которых она ранее не выдавала) номеров выше порога, то она выдает отказ. Если валидных номеров достаточное количество (например, 100 штук или 90%, настраивается при создании опроса), то система В выдает статистические данные вида "ответ1 - 5%, ответ2 - 34%".
Примечание: Интерфейс получения статистики из системы В может быть открытым или закрытым - решается организационно.

Если студент не сдал номер результатов опроса, то система А об этом знает и на студента можно повлиять индивидуально.
Если слишком много студентов сдало невалидные номера и не удается убедить их сделать это, то весь опрос признается невалидным.
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541190
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Спасибо - идея тоже нравиться!
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541192
Ainura Kasymalieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Всем!
Резюмирую: Опишу оба подхода в разных ТЗ: 1. мой с исправлениями, 2. вариант mikrosoft. Какой вариант понравится тот и реализую.
...
Рейтинг: 0 / 0
Анонимность вносимых данных авторизованных пользователей
    #38541206
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

дополню, в пункте 7 система В еще должна контролировать, чтобы все номера в списке соответствовали одному опросу, иначе отказ.
...
Рейтинг: 0 / 0
25 сообщений из 68, страница 2 из 3
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Анонимность вносимых данных авторизованных пользователей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]