I work at school that manages its students' grades and assignments with Moodle. I can't fix that, but in the meantime I am moving everything I can to another system.
A significant amount of the time I spend managing my courses is lost to bad design. It's very close to the feeling being in bumper-to-bumper traffic. Every single little thing I want to do in Moodle is held up by page load after page load. Putting a simple gradebook together of assignments and exam can take about 15 minutes... or 30 seconds on any basic spreadsheet software.
Waiting for the page to load after adding each individual homework assignment bad enough. After they add a second screen with a progress bar for "recalculating grades", I felt like they were mocking me. It takes less time to wait for that to finish than it does for a page to load, and you just pointlessly gave me another!
It blows my mind that editing is not on by default for teachers. Just... why?? What possible use could I have for turning editing off? It's just one more button to track down, and wait for another page refresh every. single. time.
Once I can edit, I cannot copy and paste columns of scores into the gradebook. I cannot edit the total number of points of the assignment without trekking into another three screens of waiting.
Adding assignments into the schedule just isn't worth it. Most of my classes have assignments that are difficult to write except by hand on paper, and I'm not going to ask everyone to scan everything. If I can do it online, I do it through WebWork, which is better in basically every way. Of course, the one time I did start putting the assignments into Moodle, all my students were told that every one of them was due on week 1, because apparently, the week in which you create the assignment has nothing at all do with when it's due!
I just went into my gradebook setup to change the maximum number of points of an homework packet. Surprise! It's connected with a Moodle assignment, so I can't do that there. I have to dig for three more screens to fix it. Did I mention that this is one assignment of five that I have to change?
Today, my "turn editing on" button started throwing me to a different part of the site entirely. I have no idea why, but nobody is going to be able to see their latest grades for a while, I guess.
This is a significant downgrade from 2010, when my classes were doing the whole thing on Google Docs. If I weren't tried to this site by the rest of the school, I would drop it like a rock and never look back.