Z User
|
fb15ff4a23
|
Seed: Add homework, attendance, and notebook demo data
Added to prisma/seed.ts:
- 5 homework entries (assignments, practice, reading, research)
across Mathematik and Deutsch for classes 3a and 3b
- 6 attendance sessions (3 days x 2 classes) with 45 attendance records
(PRESENT/LATE/ABSENT distribution ~86%/6%/8%)
- 4 notebooks (Mathe Heft 3a, Deutsch Heft 3a, Mathe Heft 3b, Deutsch Heft 3b)
each with 3 pages (12 total)
- Added addDays() helper function
- Updated seed summary output
DB now has: 5 users, 15 students, 2 classes, 4 notebooks, 12 notebook pages,
5 homework, 6 attendance sessions, 45 attendance records
|
2026-09-06 15:32:14 +00:00 |
|
Mustafa Cetin
|
7ea8dc48c8
|
Round 23: Report Card Generator, Seating Chart, School Library, Parent Portal Enhancement
- Report Card Generator: Professional report cards with PDF export
- Subject grades table with competency levels
- Competency radar chart, teacher comments
- Template management, batch generation
- Status workflow: draft → review → published → archived
- Seating Chart View: Visual classroom layout
- Grid-based classroom with desk positions
- Multiple layout templates (rows, groups, U-shape, circle)
- Click-to-assign student placement
- Randomize and smart arrange features
- Student info popover
- School Library View: Book lending system
- Book catalog with search and filter
- Checkout system with due dates and renewals
- Overdue tracking with notifications
- Reservation queue system
- Statistics dashboard with charts
- Enhanced Parent Portal: Comprehensive dashboard
- Child overview with multiple children selector
- Academic progress with competency radar chart
- Attendance & illness with approval
- Communication, schedule, and reports tabs
- Bug fixes: i18n breadcrumb keys for new views
- Styling: Gradient headers, animations, hover effects across all new views
- 200+ i18n keys added, 15+ API routes, 3+ Prisma models
|
2026-07-30 03:05:16 +00:00 |
|
Mustafa Cetin
|
0c1f739989
|
Initial commit: ExaMetra v1.0.0 — Free & open-source competence & grading platform
Features:
- 15+ views: Dashboard, Classes, Progress, Flower, Matrix, Assessments, Grading, Reports, Attendance, Calendar, Lesson Plans, Analytics, Parent Communication, Behavior Tracking, Settings
- 34+ API endpoints
- 30+ Prisma models
- 700+ i18n keys (German + English)
- Keyboard shortcuts (Cmd+K, Cmd+1-9, Cmd+/)
- Batch deletion, drag-and-drop seating, custom color palette
- Demo accounts (admin, teacher, student, parent)
- Dark mode, responsive design, print styles
- CSV/PDF export, notification system, onboarding tour
- Zero emojis — all replaced with Lucide icons
- MIT License
|
2026-07-29 05:46:10 +00:00 |
|