Theory test assignment

Driving courses are designed to learn people all the information needed to become a good driver in the future. They consist of lectures and practical part where students are able to test what they have learned in practice. Last week people attending last lecture on the course were asked to prepare a special homework. There were no assignments earlier so they were a little bit surprised to hear that. They were even more surprised when the lecturer explained them what they have to do. Their job was to prepare theory test on their own. It had to be test consisting of eighteen questions similar to those they might expect later on the real test. You have to admit that this task seems to be quite hard but it is also very effective at the same time. Why? By preparing the test you have to really know the rules of Highway Code. After all you are supposed to invent a question plus 4 possible answers (from which only one is correct). That means you have to analyze the problem from different perspectives. Additionally you obviously have to know the right answer to a given question. I think this homework was a great idea and from what I have heard everyone had prepared it. They also had fun trying to solve each other theory test later. In my opinion more schools might take example from this particular driving school and introduce homework like this on their own.