Skip to content

lemonungood/ElemonHud

Repository files navigation

ElemonHud

License Node.js Version electron-store

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.

📋 Features

Core Capabilities

  • 🔐 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

UI Features

  • 🎨 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)

🚀 Quick Start

Environment Requirements

  • Node.js ≥ 20.0.0 (compatible with electron-store@11.0.2)
  • npm / yarn package manager

Installation & Running

  1. Clone/Download the project code to local
# Clone repository (if available)
git clone <repository-url>
cd ElemonHud

Packages

 
 
 

Contributors