Join Button Link for Groups + Importing Students to Groups

Jump to solution
akdev
Community Member

Hello! We are currently using Canvas as a student activities platform at our institution. We have multiple courses with student groups (so students can be a part of more than one group), and students join the groups they are interested in through the "People" tab. To import existing mailing lists into their specific groups, we have manually been adding students to the group (which, as you can imagine, is quite time consuming!) 

As such, I have the following two questions:

  1. Is it possible to generate a link that students can click to automatically join a certain group? Ex: a certain club has a link they can send out to their members that will auto-enroll them in the Canvas group for their club.
  2. Is there an easier method for importing students? We have tinkered with the import option to no avail, since there are students in multiple groups and it throws an error upon uploading the CSV provided by the import wizard.

Let me know, and thank you!

Labels (1)
0 Likes
1 Solution
chriscas
Community Coach
Community Coach

Hi @akdev,

I think this might be much easier if you create courses for the activity groups, rather than using groups.  If you created individual courses for each activity group, you could use the self-enroll link options (found under course settings -> more options, as long as you do not give the course an sis_id).  Students would be able to join and leave the courses as they please, and you could also enroll specific users through the SIS processes just like a regular course, if you wanted to.

Using groups, I don't know of a way to provide links to join groups.  You may also be seeing issues with the enrollment CSV because for groups, the student would have to be enrolled both in the home in the course and then a group in that course.  if you try to put a student in a group without them being enrolled in the course, I believe that will fail.

Hope this info helps a bit and gives you an idea for a possible alternate approach.

-Chris

View solution in original post