❓ Frequently Asked Questions
Find quick answers to common questions about Classmoji. Whether you're an instructor, TA, or student, we've got you covered.
- 👩🏫 Instructors
- 🧑🎓 Students
- 🔒 Privacy & Security
🚀 Getting Started
What does Classmoji do?
Classmoji helps you manage coding assignments using GitHub. It automates repo creation, uses emoji-based grading, and supports tokens, resubmissions.
🎯 Do I need GitHub Classroom?
Nope! Classmoji is a standalone alternative. It uses GitHub directly, but handles the organization, repo setup, issue creation, and access control for you.
🎨 Customization & Features
Can I customize the emoji grading system?
Yes. You can set your own emojis, scores, token values, and feedback labels in your Classroom Settings.
👥 Can I manage TAs?
Yes. You can assign TAs to students or modules manually, or let Classmoji auto-assign them evenly. TAs get grading dashboards and repo access.
🔒 Security & Compliance
Is Classmoji FERPA compliant?
Yes, Classmoji is designed with student privacy and FERPA compliance in mind. We use managed databases hosted by Digital Ocean with enterprise-grade security:
All data is encrypted both in transit and at rest
Databases run in private networks with restricted access
Only whitelisted requests can reach our databases
We only store necessary academic information required for course management
Student educational records remain secure and are only accessible to authorized course personnel.
🚀 Getting Started
🔑 How do I log in?
Click "Sign In" on the homepage. If it's your first time, you'll also confirm your school email and ID.
📚 How do I join my class?
After logging in, click your course card to accept the GitHub invite. That gives you access to your assignment repo.
📝 Working with Assignments
How do I submit an assignment?
Work on the correct branch, then close the GitHub issue linked to the assignment. That's how Classmoji knows you're done.
🪙 What are tokens?
Tokens let you submit late work or unlock resubmissions. You start with a set number and spend them as needed. Your instructor decides how they work.
🔄 Can I resubmit work?
If your instructor allows it, yes! Just update your code and send a resubmit request.
📊 Where do I see my grades?
You'll see emoji feedback on each assignment. If enabled, your dashboard will also show your current estimated letter grade.
🔒 Privacy & Security
Is my data secure?
Yes. Your educational records and personal information are protected with enterprise-grade security measures, including encryption and access controls. Only your instructors and authorized TAs can access your course data.
📋 Data Collection & Usage
What data does Classmoji collect?
We only collect information necessary for course management:
- 📧 GitHub username and basic profile information
- 🎓 School email address and student ID
- 📚 Assignment submissions and grades
- 👥 Course enrollment data
👀 Access & Permissions
Who can see my information?
⏰ Data Retention
How long is data retained?
Course data is retained for the duration of the academic term plus a reasonable period for grade reporting. Instructors can export their data at any time.
💬 Still need help?
Visit the relevant guide or ask your instructor or TA for assistance.