While the User Interface design is important in any system, the bigger challenge of e-voting is the identification / authentication process, the vote tabulation process, and audit capability. The overall system value to be elevated is confidence in the legitimacy, fairness and non-tamperability of the entire infrastructure, from the database used to authenticate each voter, to the posting of final vote results, and ability to investigate exceptions, or to handle a recount (or prevent its necessity) in a contested result situation. If you poke around, you'll likely find some systems requirements. The book "Libertyville" by Gavin Newsom talks about the future of e-voting. I'm very glad to see young people interested in e-voting as a systems design problem. The payoff will be enormous, even though getting there will have to be slow and systematic.
This approach is very good, if we broaden the notion of a test to a full assessment of capabilities. I would not favor a full assessment being reduced to what can be captured in a standardized test. Practical, communicative, and knowledge skills are all important to assess. One other concern is that the assessment evolve over time, so as to stay up-to-date with the real-world.