Are you planning to use Q2A as a quiz / exam portal. No offence, but just curious as when you say "answers must be hidden from any user until he/she answer on the question" this means users will have to answer the question in order to see the answers of other users?