Our section creation and enrollments are managed by an integration developed and managed by our State CTC System. Right or wrong, instead of creating sub-accounts we created undated terms to manage non-instructional classrooms (and some instructional if you count professional development). We do not let faculty create course shells nor manage enrollments. Like Kona, we will create a course shell for anyone who wants it. We started creating groups for clubs, but hated the limited functionality of a group, so went to full classroom shells For student clubs we ask for a signed requisition from the club adviser, just to keep things on the up-and-up. We manage all enrollments manually, although for some larger clubs, we use the cross-listing feature to copy enrollments into the class shells.
About the "undated terms" thingy. When we first started with Canvas we knew nothing, and did not completely understand how sub-accounts worked and the ramifications of creating them. So, we opted for creating a lot of terms to meet our needs. Now, after 4+ years, the terms list is becoming quite long, and we are re-investigating the use of sub-accounts for some purposes.
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.