I want to create a website for training multiple choice questions, the problem is that i don't want to repeat the question for each user, i will have many questions and the probability that random gets the same question is very small, and its important for me that user doesn't see the same question, so is it so pad demand to do this? and how could i do this.. i thought to save a list of all questions id, and use it to call new questions haven't been used and save the change....this way i have to save a string that loads on login, containing all questions, is this an efficient way to do it??
any ideas are welcomed to change the structure for better