One of the on-going problems we face is the Drop button on Catalog. We aren't notified that someone has dropped the course when clicking this button.
Has anybody been successful in disabling this button?
Is there a way to add some functionality i.e. send notification to instructor that student has dropped?
I have noticed this myself. Our college registrar and state online community send official notifications as drops are processed, so I'm covered. It would definitely be useful to see something in Canvas, though.
The code is below -- masquerade as a student to see if it is still there in Canvas -- this means they can only unenroll from Catalog. --
/* Hide the "Drop Course" button that appears for students who have self-enrolled. */
Thank you for the response. At this time, we don't allow students to self-enroll in Canvas. I have "Allow Self-Enrollment" set to never in Canvas. We do (most) all enrollments through Catalog. The Drop button appears in the Catalog Dashboard. In fact, our students are taken to the Catalog Dashboard when they click Dashboard in Canvas. We don't want them to self-unenroll. We have students use this button to drop a course but we don't know they have dropped until the class starts or they call to find out where about their refund (by that time they are usually angry). Just wondering if anyone else was experiencing this.
It may be related to the message you posted here:Self un-enrolled bug
Jessica,I basically agree with Steve.My college is part of a consortium of all community colleges across the state. Our online students can and often do take courses with other colleges in the consortium, so there's no possible way we would ever allow students to enroll or unenroll themselves in a credit bearing course. In public institutions where the students receive national funding (PELL Grants), we have to carefully track attendance. At each college, the eLearning staff work in coordination with our Registrar and the IT for our native students, and then the Virtual Community College staff at the state level manage the online classes. We have to complete audits, and students dropping, adding, and changing sections would be a nightmare, especially for naive freshmen.
Trying to think of how/when/why you would have a Canvas participant enroll/unenroll in a course, I could see that for staff development and/or training in a Canvas course set up for just that purpose. For students - possibly, and I am really trying to think outside the box, student social groups such as intermural sports?
It's a great question, BTW, and definitely something I had never considered.
We only allow our students to self-unenroll from Catalog. If they have paid for the course, they need to notify their instructor for a refund.
Our largest course is 612 students. Students unenroll when they cannot complete the course within the 60 days to complete limit.
I was able to edit this script to hide the +Group button on the Assignments page. I think if you find the identifier for the Unenroll button, this may work for you. Let me know!
/*remove the +people button for teachers*/