Commit Graph

67 Commits

Author SHA1 Message Date
Nurfog 2cfd1f204b feat: Implement admin background task management and configurable media block transcript visibility. 2026-01-16 17:02:00 -03:00
Nurfog 55aede97ed feat: Implement quiz attempt tracking and limits with persistence, and add background transcription for lessons. 2026-01-16 16:29:15 -03:00
Nurfog 42976236b3 feat: Implement video play count tracking, refactor user update API, add missing CMS delete functions, and update database transaction handling. 2026-01-16 13:43:58 -03:00
Nurfog 2dffbd8b71 feat: Implement multi-tenancy with default organization, global courses, user profiles, and new UI components like OrganizationSelector and Combobox. 2026-01-16 12:15:15 -03:00
Nurfog 663950aa0e feat: Introduce multi-tenancy support with organization-specific data, add interactive transcript functionality, and enhance lesson/course schemas. 2026-01-15 18:02:04 -03:00
Nurfog daeda7e905 feat: Implement multi-tenancy with organization ID in LMS tables and middleware, refactor web API calls, and update analytics and gamification features." 2026-01-15 11:40:38 -03:00
Nurfog 8bc034b82d 1 2026-01-13 23:23:32 -03:00
Nurfog 942780db1c feat: implement structured grading system with predefined assessment types
- Add structured grading policy with predefined types (Continuous Assessment, Midterm, Final Test, Exam)
- Replace free-text category input with combobox selection in Grading Policy page
- Update Lesson Editor to use dropdown selector for grading category assignment
- Fix create_grading_category handler to capture organization context
- Fix update_course handler to set audit context in database transaction
- Implement getImageUrl helper for proper asset path resolution
- Add unoptimized prop to organization logo images to bypass Next.js optimization
- Add database migrations for organization_id in content tables
- Seed default tutorial courses for Admin, Instructor, and Student roles
- Fix audit log constraints and content schema issues
2026-01-12 00:52:26 -03:00
Nurfog b1eb23926e feat: database-first refactor, unified architecture and visual developer manual
Summary of changes:
- Consolidated Studio+CMS and Experience+LMS into unified services.
- Moved core business logic (enrollment, grading, auth) to PostgreSQL functions.
- Implemented advanced auditing via DB triggers and session context.
- Added gamification (XP/Levels/Leaderboards) and logic encapsulation.
- Updated installation/diagnostic scripts for the new architecture.
- Created a comprehensive Visual Developer Manual in README.md with hardware scaling.
2026-01-11 02:34:23 -03:00
Nurfog ad56d8a81c feat: introduce CourseEditorLayout and AppHeader, add organization domain migration, and update Docker configurations and auth scripts 2025-12-29 18:00:34 -03:00
Nurfog 158aa5b315 feat: Implement organization branding, course pacing, and display upcoming deadlines in the experience portal. 2025-12-29 01:30:48 -03:00
Nurfog e98a16d860 feat: Implement AI-driven lesson summaries, automate quiz generation, add gamification base, and introduce Studio organization management. 2025-12-26 14:58:58 -03:00
Nurfog e772d430b1 feat: Implement multi-tenancy with new database migrations, API updates across services, and refactor frontend API calls. 2025-12-26 10:59:07 -03:00
Nurfog f695ed7213 feat: implement audit logging and add certificate template field to courses 2025-12-23 11:04:36 -03:00
Nurfog 72ddb43fd7 feat: Implement comprehensive course analytics, RBAC with roles and authentication, and dynamic passing thresholds. 2025-12-23 10:12:53 -03:00
Nurfog f592f78b6c feat: Implement lesson attempt tracking, retry functionality, and max attempt limits for interactive blocks. 2025-12-22 15:47:18 -03:00
Nurfog 32f71852d9 feat: update CMS service handlers and main application logic. 2025-12-22 13:54:35 -03:00