One alternative might be some sort of current events or civics test that a prospective voter would have to pass before being issued a ballot. You know, sort of a “Don’t let ignorant people vote” proposal.
Is it constitutional? In a word, yes.
The Constitution specifies several factors that cannot be used to deny someone the right to vote—most notably, race (15th Amendment), gender (19th Amendment) and age (26th Amendment). No amendment forbids putting citizens to the test before they can register to vote, so the idea is fair game.Is it a good idea? IMHO, not only yes, but "Hell Yes!"
Will it ever happen? Regretfully, probably not.
Why not? The answer is below.