I want to manually create groups outside of canvas (based on non-repeating partners for multiple group sets and for other reasons), and then import this group set into Canvas. Is there a way to do this by importing a csv with my groups?
Damn! I was just looking for the instructions for how to do this obviously necessary task. Is there really no way to upload pre-defined lab groups. I'm really expected to click 800 times to set up the five groups?
I knew that the Canvas user interface was not designed for classes bigger than 10 students, but this is insane!
I whole heartedly agree with you! I am "just" putting 271 students into assigned groups of 4... and having to build groups from highest number first, to lowest because the "Unassigned student" list won't expand for scrolled windows and can only see about 10 groups on the window at once. ALSO the students are listed first name first - would be TREMENDOUSLY more useful to have last name first. as that is what it is sorted on... There is LOTS of room for improvement with Groups! And the default here MUST be that students can interacts with students in other sections because our "sections" are based on major/non major NOT different class periods... UGH
What I ended up doing was downloading the class roster, editing out everything but the email addresses, and writing my own program to assign partners and group numbers for each assignment. Then I posted the pairings on the class's Piazza bulletin board and had students sign up for their lab groups. I only had to move about 4 students who incompetently signed up for the wrong groups (and I didn't have to find them—the students who were supposed to sign up in those groups complained).
It was still more work than a competently designed LMS would require. (I'm of the opinion that all the LMS software on the market is cobbled together by people who never took human-computer interface courses, never taught classes, and has not the slightest idea what the jobs are that the software is supposed to help with.)
I gave up on Canvas ever properly supporting groups, and wrote my own code using the Canvas API to assign students to groups based on CSV files (the same CSV files I use to assign students to Zoom breakout rooms).
I guess Canvas is only interested in groups for faculty who (like me) have degrees in computer science.