Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / MySQL Новый топик    Ответить
 Система онлайн-тестирования  [new]
Guildenstern
Member

Откуда:
Сообщений: 1
Делаю задание по созданию онлайн-тестирования (веб). Встает вопрос о наиболее корректной реализации базы данных:
Допустим, у нас есть несколько таблиц, относящихся к пользователям, это подсистема Пользователь.
Есть несколько таблиц, относящихся к самому тесту:
1. Тест - объединяет вопросы и хранит ссылку на автора.
2. Вопрос - Объединяет варианты ответа и хранит тип вопроса (один правильный вариант, несколько правильных вариантов или текст), ссылается на тест.
3.1. Вариант - Ссылается на вопрос, имеет внутренний порядковый номер, текст варианта и значение (+ или -).
3.2. Текстовый вариант - ссылается на вопрос, имеет внутренний порядковый номер и записанный правильный ответ.

Как наиболее подходящим образом связать подсистемы пользователей и тестов, чтобы каждый пользователь мог проходить данный тест и его результаты могли храниться в базе?

К сообщению приложен файл. Размер - 47Kb
18 май 21, 03:44    [22323399]     Ответить | Цитировать Сообщить модератору
 Re: Система онлайн-тестирования  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 21180
Выложите полный анализ предметной области и полученную по его результатам ER-диаграмму.
18 май 21, 09:04    [22323425]     Ответить | Цитировать Сообщить модератору
Все форумы / MySQL Ответить