Built from Template Example
Overview
- sdkjfsdfdfg
- dfg
- dfgttyu
- rtyu
- rty

New

Important: This is my new important. groups always live inside a group set (you may see the older term "group category"). You create the set first, then add groups to it and place students into those groups. A single course can have several group sets — for example one for lab teams and another for a final project.
Add your text here.
Tip: This is verrrry important!
Important: Add your text here.
Shift + L
<pretend this is code to type>
Section title
Tip: This is my new tip. groups always live inside a group set (you may see the older term "group category"). You create the set first, then add groups to it and place students into those groups. A single course can have several group sets — for example one for lab teams and another for a final project.
This is a test of the Keyboard Keys style: CTRL + SHIFT sdfsdfsdfsdf but I want this inline style to end now.
<p>This is a test of the Inline Code style.</p>
| sdfsdf | sfdsdf | sdf | sdf |
|---|---|---|---|
Written steps: Creating a group set from the People page
- In Course Navigation, click People.
- Click + Group Set in the upper-right corner.
- Enter a Group Set Name (for example, Project Teams).
- Decide how the groups will be created:
- Manual — leave the self sign-up and auto-split options unchecked; you'll place students yourself.
- Self sign-up — check Allow self sign-up, then set the number of groups (and an optional per-group limit).
- Automatic — choose Split students into groups. Canvas can divide students two ways:
- by the number of groups you want, or
- by the number of students per group.
- Click Save.
Here's where the + Group Set button appears on the People page:
Choose how students join their groups
The three options differ only in who places students. Pick the one that fits your goal:
| Method | Who assigns members | Best for |
|---|---|---|
| Manual | You assign each student. | Intentional, balanced teams (mixing skills, roles, or experience). |
| Self sign-up | Students choose their own group. | Letting students pick a topic or teammates. |
| Automatic | Canvas distributes students for you. | Quick, evenly sized groups when membership doesn't matter. |
Manual
Leave both options unchecked when you create the set, then add students yourself — see Add students to groups manually below.
Self sign-up
With self sign-up on, students open People > Groups and join an available group themselves. You can still move students later.
Tip: Hunting for one student in a long roster? Use your browser's find shortcut — Ctrl + F (Windows) or Cmd + F (Mac) — to jump straight to a name.
Add your text here.
Automatic
When you save the set with Split students into groups selected, Canvas creates the groups and distributes everyone immediately. You can rebalance afterward by dragging students between groups.
Add students to groups manually
- On the group set's tab, click + Group to add as many groups as you need (name each one and set an optional member limit).
- In the Unassigned Students list, drag a student into a group — or click the student's options icon and choose a group.
- Repeat until everyone is placed. Canvas shows a count next to each group so you can keep them balanced.
Important: Deleting a group set deletes all the groups inside it, along with their pages, files, and discussions. Export or copy anything students will need before you remove a set.
Grade a group assignment
To collect one submission per team, turn an assignment into a group assignment:
- Create or edit an assignment.
- Check This is a Group Assignment.
- Choose the group set to use.
- Decide whether to assign grades to each student individually or give the whole group one grade, then save.
One submission, one (or many) grades: a group assignment lets any member submit on behalf of the team, and you choose whether everyone gets the same score.
Frequently asked questions Updated
Can a student be in more than one group?
Yes — across different group sets. Within a single set, a student belongs to only one group.
Do groups carry over when I copy my course?
The group sets and their settings copy, but student memberships do not — you'll re-populate the groups each term.
Why don't groups appear in the Assign To menu?
Groups aren't an audience for the Assign To feature. To direct content to specific students, use sections or differentiation tags instead.
Related resources
- Canvas: How do I create groups in a group set?
- Canvas: How do I assign an assignment to a course group?
Appendix: Paste-in-source-view quick reference
Everything the toolbar can't do, in one place. Open source view (the <> button), paste the snippet, and replace the sample text. (Inline code and code blocks are not here — those use Format > Code and Preformatted on the toolbar.)
Callout: Tip
Tip: Your tip text.
<div class="callout callout--tip"> <p><span class="callout__label">Tip:</span> Your tip text.</p> </div>
Callout: Important
Important: Your text.
<div class="callout callout--important"> <p><span class="callout__label">Important:</span> Your text.</p> </div>
Keyboard keys
Ctrl + Shift + R
<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>R</kbd>
Procedure Bar: Video
<div class="procedure-bar procedure-bar--video"> <h4><span class="procedure-bar__label">Video:</span> Task name</h4> </div>
Procedure Bar: Written
<div class="procedure-bar procedure-bar--written"> <h4><span class="procedure-bar__label">Written steps:</span> Task name</h4> </div>
Label chip
New
<span class="kb-label">New</span>
Indent
Indented text.
<p class="offset-left-40">Indented text.</p>
Inverted bar heading 2 (alternate H2)
Use this when you have a large amount of content that you need to visually chunk and organize for your readers.
Section title
<h2 class="invertedcolor">Section title</h2>
Blockquote
Quoted text.
<blockquote>Quoted text.</blockquote>
Table — column headers only
| Column A | Column B |
|---|---|
| Data | Data |
<div class="kb-table-wrap">
<table class="kb-table">
<caption>What this table shows</caption>
<thead>
<tr><th scope="col">Column A</th><th scope="col">Column B</th></tr>
</thead>
<tbody>
<tr><td>Data</td><td>Data</td></tr>
</tbody>
</table>
</div>
Table — column + row headers (comparison)
| Category | Option A | Option B |
|---|---|---|
| Category name | Data | Data |
<div class="kb-table-wrap">
<table class="kb-table">
<caption>What this table shows</caption>
<thead>
<tr><th scope="col">Category</th><th scope="col">Option A</th><th scope="col">Option B</th></tr>
</thead>
<tbody>
<tr><th scope="row">Category name</th><td>Data</td><td>Data</td></tr>
</tbody>
</table>
</div>
Table — row headers only
| Category A | Data | Data |
|---|---|---|
| Category B | Data | Data |
<h3>Table — row headers only</h3>
<div class="kb-table-wrap">
<table class="kb-table">
<caption>Insert table caption here</caption>
<tbody>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
Need Help?
If a format you need isn't in this guide, don't improvise a one-off — email the Center for Advancing Student Learning at advancing-learning@uwm.edu. If it's a real recurring need, we'll add it to the theme so everyone gets it. That's how this system stays consistent.
