Skip to main content

πŸ“š Use Cases

Classmoji is built to support a wide range of teaching stylesβ€”from traditional assignments to project-based learning. Below are common classroom scenarios where Classmoji shines.

πŸ§‘β€πŸ« Managing Individual Assignments

Ideal for: Intro courses, programming labs, or data structures

The challenge: Creating and managing a repo for each student, ensuring they submit correctly, and giving feedback at scale.

With Classmoji:
  • βœ… Students receive their own repo with preloaded instructions
  • πŸ“‹ Assignments are posted as GitHub issues
  • πŸ”’ Submissions happen by closing the issue
  • 😊 Feedback is given through emojis and optional comments

πŸ‘₯ Supporting Team Projects

Ideal for: Capstone projects, group-based assignments, or peer collaboration

The challenge: Coordinating teams, repos, permissions, and grading fairness.

With Classmoji:
  • πŸ‘₯ Teams are assigned through the dashboard
  • πŸ“ One shared repo is generated per team
  • πŸ“ Issues can be created for teams just like individuals
  • 🀝 TAs can be assigned to specific teams
  • ⭐ Feedback and tokens apply to the team, not individuals

⏳ Flexible Deadlines with Tokens

Ideal for: Classes that value structure and flexibility

The challenge: Handling late submissions without constant exceptions.

With Classmoji:
  • πŸͺ™ Students are given tokens at the start of the term
  • ⏰ Submitting late deducts tokens automatically
  • πŸ™…β€β™‚οΈ No need for instructors to manually approve extensions
  • βš–οΈ Instructors can award, refund, or restrict token usage

πŸ§‘β€πŸ« Coordinating with Teaching Assistants

Ideal for: Large or multi-section courses with shared grading

The challenge: Keeping grading consistent and avoiding duplication.

With Classmoji:
  • πŸ“‹ TAs can be assigned manually or auto-distributed across students or modules
  • πŸ‘€ Each TA sees only the repos they're responsible for
  • πŸ“Š TA dashboards include submission status, grading forms, and access links
  • 😊 Emoji feedback keeps grading fast, visible, and human-centered

Each use case is built into Classmoji's core, so you can mix and match what works for your class.