There was a big push for us to use it for student assessment.
I tried, I honestly did.
1. I used it to set homework assignments.
2. .py files were blocked and students couldn't upload them.
3. They submitted code as .txt instead.
4. I'd click on my class to view submissions, it showed the top 5 submissions.
5. I'd click on a submission and it would download.
6. I'd view the submission locally.
7. I'd convert to .py to test the code worked.
8. I'd assign a grade.
9. I'd then have to click (maybe 5 - 10 times) through to a different page to record the grade.
10. I'd then have to go back to the submissions page.
11. After grading the first 5 submissions, I'd click through to the next page.
12. After grading the 6th submission, I would be returned to the first submission page and have to click forward again.
13. When you get to the 30th submission, you're maybe doing fifty clicks for each homework assignment.
14. I had 4 classes all doing the same assignment.
15. This could not be amalgamated into a single marking spree.
I spent weeks trying to grade my students and then just gave up and had them email me their assignments from that point on.
These platforms are all full of features; commissioned, designed, tested and developed by people who have never set foot in a classroom.