Ruth, we don't even make people prove that they're citizens! That would be discriminatory.
Voting is a unique privilege and people should do enough research to know why they are voting for one candidate or another. Just pulling a lever does not make a person honorable.
I don;t think there should be knowledge qualifications but at the same time I really don;t understand how anyone could vote without knowing where each candidate stood on the issues.