Skip to main content

πŸ‘‹ 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.

Classmoji Admin Dashboard

🎯 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