Welcome to TopicTeamUp!

TopicTeamUp is an online tool that helps instructors group students and assign topics based on their interests. You upload a spreadsheet listing your students and their interest level in each topic, set your preferred number and size of groups, and apply custom rules as needed to guide assignments. TopicTeamUp will generate groups that follow your guidelines while maximizing student satisfaction. It's perfect for presentations, debates, and any collaborative activity where student choice matters. Click "Next" to get started.

Learn How TopicTeamUp Works
Upload Student Preferences

Drag & drop your spreadsheet here or click to select a file.
(Your spreadsheet must follow the format shown in the tutorial.)

Verify Students and Topics
List of Students
List of Topics
Set Number and Size of Groups
Number of Groups
Minimum Students Per Group
Maximum Students Per Group
Define Topic Constraints
List of Topics
-
Topic Constraints
Define Student Constraints
List of Students
Student Constraints
Force or Block Assignments
Lists of Students and Topics
Forced and Blocked Assignments
Generate Groups

TopicTeamUp will try to generate groups that maximize student satisifaction given your constraints.
This process can last up to 5 minutes. Do not refresh your browser or go back to previous steps.
You will receive a message when the process completes or if it fails for some reason.

Message Title

This is where message text goes.

Contact Form