Create a classroom
How to set up your first Classmoji classroom
Before you start
Section titled “Before you start”You need to be the admin of a Github organization. If that sentence stressed you out, don’t worry. You can make one in about 30 seconds.
Already running your course on Github Classroom? You can import it instead and bring your assignments, roster, and grades along.
Step 1: Basic info
Section titled “Step 1: Basic info”Head to app.classmoji.io and click Create new class.
Fill in the following:
- Github organization: only orgs where you’re admin with the Classmoji app installed will appear. If you haven’t installed the app yet, you can do it directly from the dropdown.
- Classroom name: something like “CS 101” or “Intro to Systems”
- Term and year: Fall, Spring, Summer, or Winter
A slug is auto-generated from your inputs (e.g. cs-101-25f). This becomes the classroom’s URL and can’t be changed later. Pick something readable — you’ll be typing it all semester.
Step 2: Import (optional)
Section titled “Step 2: Import (optional)”If you’ve run this class before, you can copy from a previous classroom you own or teach. Toggle the import on, pick a source classroom, and use Select repositories to choose which repositories to bring over. Each one comes with its assignments, and you can include its quizzes too.
A few things to know:
- Deadlines are removed, so you set new ones without touching everything else
- Repositories and quizzes start unpublished, so nothing is visible to students right away
Under Also copy you can bring over more from the source classroom:
- Settings: grading and late penalty, grade scales (emoji and letter mappings), tokens and extensions, features and appearance, AI and quiz config. AI API keys are a separate, owner-only checkbox.
- Pages and slide decks, imported as drafts
- Modules, imported as drafts. Their items only link to content you’re importing in the same run.
- Duplicate template repos: private copies of the assignment templates in this org, so editing a template next term can’t change the old one
- Calendar events, with dates copied as-is
If this is your first rodeo, skip it.
Step 3: Review and create
Section titled “Step 3: Review and create”Give everything a final look and hit Create classroom. You’ll land on the admin dashboard.