Force Enroll Students

About Idea Conversations
In the Canvas Community Ideas space, you can share, converse, and rate idea conversations related to software improvements to Canvas products.

Force Enroll Students

K12 students do not need the option to accept an invite to a course. When a teacher invites a student to a course, they need the option to force enroll the student into the course. Many times younger students will not accept the invite. This causes an issue with getting a student into a course. For other non-SIS created courses, the teacher needs the ability to for enrolling students from the People page. This would keep a K12 student from declining the invite because they don't want to be that course. 

17 Comments
Community Member

Hey pgoodenough@me.com‌ great news! You can already do this in Canvas!

When you want users (students, faculty, or any other roles) enrolled in courses but you don't want them to have to go through the invite process, you can use SIS uploads to "force enroll." This can also save a bunch of time. Check out https://community.canvaslms.com/docs/DOC-10741-67952724613 and let us know if you have any questions. For now I am going to archive this idea since I believe the functionality you are looking for already exists.

Community Member

awilliams‌ I am aware of the ability for Admins to use SIS imports to batch upload students and force enroll users. But the request is for teachers to have this ability. For other non-SIS created courses, the teacher needs the ability to for enrolling students from the People page. This would keep a K12 student from declining the invite because they don't want to be that course. 

Community Member

Thanks for the additional details and for clarifying the request pgoodenough@me.com. I have opened it back up. Would you mind adding some of those additional details to the idea description?

Community Member

I am an admin at a University and sometimes I need to add one or two people and don't want to do a bulk load.  But I don't want them to have to accept the course every time.  I should have the option to enroll them and they not have to accept it.  This would save a lot of time on my part.  I wouldn't have to explain to each of them what that means and that they want to accept it or they can't get into the course. Smiley Happy

Learner II

Hi pgoodenough@me.com 

I have got to admit that I mostly hate the whole "Invitation" process. Very little value, and the functionality is cumbersome. Yes, I will want to accept the invitation, but I seldom want to be immediately navigated to the course, and if I ignore the invite until later, I typically log out of Canvas without remembering to go back to the dashboard to accept the dang thing.

Community Member

I think it would be nice if there was an option on the "add people" area that included a checkbox for "enroll without sending invitation." Especially since there could be instances where you want a user to acknowledge being invited into the course; and other times when you just want them automatically enrolled on add.

Note, I also think there needs to be tracking (a timestamp) so a teacher or admin can see when a user denies an invite. 

Community Member

I would also appreciate an option to add a student to a course without the requirement of them accepting the invitation.  

Learner II

The invite acceptance requirement is one of the reasons we implemented our own "Add Participants" process.  Too easy to miss or ignore the emails; too many concerns about clicking links in unsolicited emails; doesn't align with many of the workflows associated with "non-academic" courses.

Also, timestamps in the system, visible to instructors and admins would be really great!

Surveyor

I would like to see this option as well.  As described by donray@unk.edu, we have a number of "courses" set up for collaborative groups or training purposes.  Faculty or staff are added to the courses manually by admins (faculty don't have this ability), and there is no need for them to accept the course invitation.  It looks like this is similar to an archived idea, https://community.canvaslms.com/ideas/1699?sr=search&searchId=90e1a0cd-d2ae-4a66-8d16-c3c52d32c5fe&s...‌, so hopefully more folks vote this up and it gets traction!

Community Member

I've been thinking about this and there is another issue with forcing an enrollment, the teacher or admin enrolls the wrong user. Example, you mean to enroll Bob Smith, but the Bob Smith you want is really Robert Smith and instead someone else (Bob) has been enrolled by mistake.

With the invite the user just ignores/declines it. With a force enroll the user now sees this course on their dashboard and has no idea who s/he was enrolled. S/he has to figure out who to contact to get  out of the course. And, depending on the user and course, this can create a panic.

If you are going to force enroll that enrollment should probably come with a message (sent to the conversations box and then sent out per the user's notification settings) that the user has been "forced" enrolled into COURSE NAME HERE.