Skip to content

About

A simple grade calculator for students to compute averages and target grades.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notenschluss — Privacy‑first Grade Manager for Teachers

Notenschluss is a free, privacy‑first grade manager for teachers. It runs completely in your browser for grade data storage with no cloud backend for student data, no account required, and only anonymous visit statistics for page usage.

License Version

Tests Codecov


✨ Key features

  • Local, offline grade storage (LocalStorage)
  • Flexible categories and weighted averages
  • Unlimited students and tests per class
  • Excel export and JSON backups
  • Dark mode and print‑optimized layouts
  • Accessibility (WCAG 2.1) and GDPR‑friendly

🚀 Demo & Install

git clone https://github.com/phismith91/notenschluss.git
  • Run locally: index.html is the marketing landing page; open app.html in your browser (or use a simple static server) to use the grade manager itself.
  • Deployment: Runs on GitHub Pages from the repository.

✅ Quick start

  1. Enter class info (name, subject, year)
  2. Add students
  3. Add grades (numbers or k for sick)
  4. Export to Excel or save JSON backups

🔒 Privacy & Data

  • All data is stored locally in the browser (LocalStorage).
  • No cloud storage for grade data or student names.
  • Anonymous visit statistics may be collected to measure page usage, but grade data never leaves the browser.
  • Designed to be GDPR‑friendly by default.

🛠 Tech details

  • Frontend: React (via CDN)
  • Data: LocalStorage API
  • Excel export: SheetJS (XLSX.js)
  • Styling: Pure CSS

📁 File structure

notenschluss/
├── index.html            # Main app shell
├── dist/app.js           # Bundled app script
├── datenschutz.html      # Privacy policy
├── impressum.html        # Imprint (Impressum)
├── README.de.md          # German README
└── tests/                # Unit tests (optional)

🧭 Roadmap

  • PDF export (native)
  • PWA/offline mode
  • More export templates
  • Charts & trend analytics

🤝 Contributing

Contributions welcome — fork, branch, commit and open a PR. Please file issues for bugs and feature requests.

📄 License

MIT (see LICENSE file)

📞 Contact


If you prefer German, see README.de.md.

About

A simple grade calculator for students to compute averages and target grades.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages