CampusCore v1.0.0: Building an Open-Source Student Management System
说明与用途
CampusCore v1.0.0 是一款开源学生管理系统,将学生记录、考勤、成绩和行政工具整合到一个自托管平台中。
问题
Academic institutions require integrated systems for student records, attendance, grading, staff workflows, and administrative tools, yet many solutions are fragmented or proprietary.
结果
CampusCore v1.0.0 provides a stable, modular, and extensible platform that unifies core academic operations, enabling institutions to self‑host and customize their student management workflows.
工作流
- 1. Deploy PostgreSQL and configure connection string
- 2. Run the API executable for the target OS (Windows, Linux, macOS)
- 3. Serve the React/TypeScript web bundle or install the PWA
- 4. Use bulk‑import validation to load existing data
- 5. Manage students, classes, attendance, and grades through the UI
- 6. Generate report cards and export data
- 7. Monitor audit history and dashboard metrics
证据
CampusCore is an MIT‑licensed, open‑source student and academic management system.
The project uses: ASP.NET Core 9 for the backend API, Entity Framework Core and PostgreSQL for persistence, React 19 and TypeScript for the frontend, Vite for web development and builds, Docker for containerized deployment, GitHub Actions for automated validation and release workflows.
CampusCore includes automated tests, deployment checks, production configuration validation, database migration support, and backup/recovery tooling.
- 记录日期: 2026-10-15T10:41:26.087Z