In Canvas Feature Ideas the top ten ideas submissions that are tagged with admin are currently:
What do you think are the top two feature ideas/bugs/weaknesses in Canvas from the perspective of admins.
I have to concur, snugent. These two,
are the ones that are most troublesome for us, too.
Although I have to admit that 9. Create Global Announcement capability at the Sub-Account level (116) and 3, Advanced Admin Search & Sort (166), do run a close third & fourth! --K'Ailsa
#1 (More granular permissions for admins) would be my top pick, but that Idea was Archived. We were told that each permission change needed its own Idea Request. There are now 11 Ideas but none of them have received the 100 votes needed to make it to the next stage. Voting on them is still open until November 4th. The 11 Ideas (and their links) can be found the this Idea: More granular permissions for admins
My second choice would be #2.
#8 and #2 (in that order) for me. I would say #1, but as Susan pointed out it was archived due to being several "different" feature requests (but not really in my opinion).
5 and 7. I believe 2 has already been addressed; when I masquerade as a student who has been made inactive in a current course, I have no way to access that current course.
I can answer what #2 is really about because you are right, currently the student does not have access to the course. However what that Idea is requesting is that the student be marked "inactive" (instead of deleted or completed) and for a teacher to be able to view "inactive students" in their gradebooks. Due to certain federal financial aid policies a teacher has to be able to report on a student's standing at the time s/he was removed (dropped, withdrew, medical withdrawal, etc) from the course. Currently, the only way to do this is to reactivate the student in the course which gives the student full access to the course.
I'd say #1, and if I'm picking two, I'll say #1 again. Our custom roles especially have either too much or too little power, because of the lack of granularity. Most of the time the result is that I have to deny a permission, and then do it (whatever "it" is) myself.