Как сделать словарные карточки с последующей выборкой?
Доброго дня всем.
Я новичок в вебе и не знаю, как реализовать задачу. Конечный итог - на экране появляются карточки, на которых написаны слова (1 карточка на слово). В одном столбике одно иностранное слово, а в другом - 5 вариантов перевода (один верный, остальные нет). Своего рода игра "найди пару".
Я не знаю как правильно реализовать и саму базу данных, и рандомное появление слов из этой же БД. Помогите, пожалуйста
Таблицы:
word_eng(id, word) - английский слова
word_rus(id, word) - русские слова
translate(id_eng, id_rus) - перевод слов русский-английский
Алгоритм:
1. Берём случайное слово из таблицы word_eng
2. Находим его перевод по таблицам translate -> word_rus
3. Находим четыре случайных слова из таблицы word_rus
4. Показываем пользователю английское слово, пять русских слов в случайном порядке, запрашиваем правильный ответ.
1. Проектируем таблицы (пользователи, карточки, варианты ответов, отношения между пользователем и вопросом/ответом)
2. Верстаем карточки (обычная форма, где ответы это инпуты с типом "радио")
3. Пишем ajax-запросы
...
100500. PROFIT!!!