This question already has an answer here:
Hello I'm trying to make some kind of tool for an school website, what I need to do is to make students take a test and according to what are the results (27 posibilities) they get a set of activities (questions) according to their level which they can solve in around 3 months logging periodically to the website, plus I need teachers to log and look at the reports.
I understand I need to create users and give them special rights according to what type of user they are and I also understand that I need a database where I can store all my questions.
What is the best way to do this? what do you suggest me?