ElemonHud is a class homework points management system developed based on Electron, supporting separated operations for teachers and students. It enables homework publishing, submission, points statistics, exam score management, and other core functions.
- 🔐 Teacher password verification mechanism to distinguish operational permissions between teachers and students
- 📝 Homework Management: Publish/delete homework, assign homework to specific students with corresponding points
- ✅ Homework Submission: Students automatically gain points after submitting homework
- 📊 Data Statistics: Manage student points, homework completion status, exam scores, etc.
- 🧑🎓 Student Management: Add new students and update points in real-time
- 📜 Multi-dimensional data storage: Local storage of homework, submission records, rewards, redemptions, exams, and other data
- 🎨 Modern UI design with responsive layout support
- 🖥️ Separated interfaces for teachers and students with clear operational logic
- ⚡ Smooth interactive experience with visual feedback (e.g., card hover effects, button animations)
- Node.js ≥ 20.0.0 (compatible with electron-store@11.0.2)
- npm / yarn package manager
- Clone/Download the project code to local
# Clone repository (if available)
git clone <repository-url>
cd ElemonHud