Weeks of discussion, debates, doorknocking and deliberation are nearly at an end and it's almost time to vote. But have you been paying attention?

If you can't see the quiz above tap this link