[dyad]
2db87a1227
Add 4 files, update 15 files
2026-08-02 15:17:18 +02:00
[dyad]
c84b080fb8
Add 8 files, update 14 files
2026-08-02 14:00:21 +02:00
[dyad]
03ecc2551a
Update 71 files
2026-08-02 12:53:19 +02: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
490bd0650f
Round 22: Exam Calendar, Tablet Grading, Student Achievements, Notification Center, Announcements, Styling
...
- Exam Calendar View: Teacher exam planning with calendar integration
- Teachers create/modify exams, admin full CRUD, students read-only
- CalendarEvent integration, 2-week warning, AI test availability badge
- Monthly/weekly calendar view, list view, statistics
- Tablet Grading View: Stylus annotation and AI grading audit
- HTML5 Canvas with PointerEvent pressure sensitivity
- Tool palette: pen, highlighter, eraser, text, stamp
- Quick grade buttons (German 1-6 scale)
- AI grading audit with detailed feedback and suggestions
- Student Achievements View: Badges, XP, leaderboard
- Badge collection grid with category filters
- Level/XP system with progress bars
- Leaderboard with opt-in
- Daily/weekly challenges
- Student Study Planner View: Pomodoro timer, weekly schedule
- Pomodoro timer with focus score
- Weekly study schedule with drag-and-drop
- AI study recommendations
- Session history and statistics
- Notification Center View: Categories, filters, bulk actions
- 6 categories, 4 priority levels
- Real-time polling (10 seconds)
- Preferences with quiet hours
- Statistics charts
- School Announcements View: CRUD, read receipts
- 6 announcement types with gradient headers
- Pin-to-top, read receipts, target audience
- Admin/teacher create, students/parents view
- Bug fixes: AnnouncementRead model user relation, User API schoolId field
- i18n: 200+ new keys, breadcrumb navigation fixes
- Styling: Gradient headers, animations, hover effects across all new views
2026-07-29 22:56:40 +00:00
Mustafa Cetin
f2caf267c7
feat: Round 24 - Klassenlehrer management, vice principal, exam calendar, student portal exams
...
- Klassenlehrer management: Assign/change responsible teacher, privilege badges
- Vice principal management: Assign/remove VP role, admins list
- Calendar exam integration: Exam countdown, print calendar, exam filter
- Student portal: Exams tab with countdown, AI study tips, virtual character
- Dashboard: Klassenlehrer section with pending illness/communications
- API: PUT /api/users/role for role management
- API: Enhanced classes GET to include responsibleTeacher
- 90+ new i18n keys
2026-07-29 21:13:32 +00:00
Mustafa Cetin
c3d36aac67
Round 11: DrawingCanvas Integration, Notebook Versioning, Student Auth, Parent Portal, Calendar Recurring, Grade PDF, Data Import/Export
2026-07-29 09:15:59 +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