π Welcome to Classmoji
Classmoji is a modern alternative to GitHub Classroom designed for instructors who care about feedback, fairness, and student engagement. Whether you're teaching a large lecture or a small seminar, Classmoji simplifies assignment workflows while encouraging iterative learning.

π― What Is Classmoji?β
Classmoji is a teaching platform that integrates with GitHub to let you:
- Create repositories and assignments for students automatically
- Use emojis to grade instead of intimidating numbers
- Reward students with tokens they can use to get deadline extensions
- Let students resubmit assignments based on feedback
- Reduce workload by automatically assigning graders to assignments
Itβs GitHub-based, but student-friendly.
π§© Key Conceptsβ
- Module: A GitHub repository created per student or team
- Assignment: A GitHub issue inside a module that students "submit" by closing
- Grading: Driven by expressive emojis that map to numerical scores
- Tokens: A flexible system students use to manage late work
π‘ Why Use Classmoji?β
- β Save time on repo setup and grading logistics
- π Give better feedback using emoji-based grading
- π Handle late work fairly with a token system
- π₯ Support teams and scale grading across TAs
π What's in This Guide?β
This documentation will walk you through:
- Setting up your classroom
- Creating and grading assignments
- Managing students, TAs, and resubmissions
- Understanding tokens, emojis, and classroom settings
- Helping students succeed on the platform