It's that simple. Just a No.
The moment there is even a possibility for a vote to be monitored and/or identified, you have a broken system.
The moment there is even a possibility for a vote to be tampered with, there is no vote.
Voting hinges on the anonymity of the caster, and the transparency and trust in the process. Electronic voting, either on machines or on the internet gives you neither.