cancel
Showing results for 
Search instead for 
Did you mean: 
sbarry2
Community Participant

Course Drop Button

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?

Tags (2)
20 Replies
mthrash
Community Participant

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.

jsowalsk
Community Advocate
Community Advocate

Have you,  @mthrash ‌ or  @sbarry2 ‌ disabled the Canvas drop button?

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. -- 

CSS rule:

 

/* Hide the "Drop Course" button that appears for students who have self-enrolled. */

.self_unenrollment_link {

    display:none !important;

}

sbarry2
Community Participant

Jessica, 

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. 

Thanks

Steve

It may be related to the message you posted here:Self un-enrolled bug 

mthrash
Community Participant

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.

jsowalsk
Community Advocate
Community Advocate

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.

jsowalsk
Community Advocate
Community Advocate

Our largest course is 612 students. Students unenroll when they cannot complete the course within the 60 days to complete limit.

jcrawford
Community Contributor

Hi Steve,

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*/
for(x=0;x<ENV.current_user_roles.length;x++){
if(ENV.current_user_roles[x]=='teacher'){
$('#addGroup').remove();

sbarry2
Community Participant

Thank you all for the input. I am going to try Jennifer's idea. 

davi
Community Participant

 @jsowalsk , in my testing that CSS code does not apply to Catalog. That is for Canvas.