Skip to content

classmoji/classmoji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

199 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🍎 classmoji

Open Source Love License: AGPL-3.0

The classroom management system for teaching CS as it's actually practiced. Students learn git by using it for every assignment. Instructors get automated workflows and teaching tools without fighting clunky interfaces. Open source, lightweight, and focused on what matters: helping students become better developers while making instructors' lives easier.

Features

Same GitHub Classroom features:

  • Create individual or group assignments
  • Set due dates and track progress in teacher dashboard
  • Reuse assignments across multiple classrooms
  • Automatic repository creation for each student/group
  • Template repositories with starter code and boilerplate
  • Access control management
  • Automatic feedback pull requests (special "Feedback" PR for each student)

Extra features:

  • Assign emoji grades instead of traditional scores
  • AI quiz generation and grading using Claude
  • Code-aware quiz mode (can access student repositories)
  • Interactive slide presentations with Reveal.js
  • Custom course pages built on BlockNote (Notion-style editor)
  • Classroom token system for extensions
  • Integrated calendar with event types (lectures, office hours, labs)
  • Self-formed teams (students choose)
  • Instructor-assigned teams

Quick Links

Contributing

Contributions are welcome! We especially encourage student contributions — this project was built for CS education, and students bring the most valuable perspective.

See CONTRIBUTING.md to get your local environment running and learn how to submit a pull request.

Code of Conduct

Please read the Community Code of Conduct for interacting with this repository.

About

The open-source Git-native toolkit for CS education, built by educators and students!

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors