> I have always wondered how hard it would be to switch to direct voting rather as opposed to the system with an electoral college. Is it impossible because the current system is codified in the constitution, or does it 'only' require an amendment. If so, was there ever a serious attempt to change this system?
The constitution simply says that each state gets to appoint its electors as it sees fit.
Wit that in mind, the National Popular Vote Interstate Compact [0] commits states that adopt it to appointing their electors in line with the national popular vote: e.g., in the 2016 election, had it been in force, every state that had adopted it would have chosen electors for Hillary, regardless of how the vote in that state fell.
So far, it has been adopted in principle by 10 states and the District of Columbia. However, it doesn't come into force until adopted by enough states to achieve an absolute majority in the electoral college; currently, it's 105 votes shy.
[0] https://en.wikipedia.org/wiki/National_Popular_Vote_Intersta...