Создаешь строку с параметрами "Otvets_user", в него заносишь все ответы пользователя, в столбец "pravilni_otvet" вносишь 0 или 1, получаешь количество ответов со значением 1, умножаешь это значение на 10 - получаешь количество баллов за правильные ответы, после вносишь это в столбец таблицы "user" проверяешь количество, если их больше, например, 100, добавляешь в столбец "nagrada_1" значение 1 (по дефолту должно быть 0), после перебираешь все эти строки и если "nagrada_1" = 1, выводишь у него на странице достижение.
Это то как я понимаю. Возможно тут все реализовано гораздо сложнее. Названия, конечно в переводчике посмотри.