Commit Graph

54 Commits

Author SHA1 Message Date
Nurfog c034f7223d feat: Unify background task representation and display by introducing generic status, progress, and task type fields across frontend and backend. 2026-03-05 16:58:23 -03:00
Nurfog 935e6b9675 feat: Add generation status to courses, implement cancellation, and enhance AI bridge call with retry logic. 2026-03-04 16:55:31 -03:00
Nurfog 01c54429a0 feat: Introduce course marketing features with dedicated metadata, image generation, and UI in both studio and experience apps. 2026-03-04 15:41:34 -03:00
Nurfog 4458decd22 actualizaciones 2026-03-03 17:44:24 -03:00
Nurfog 420003f2d5 feat: Allow super-admins to retrieve courses across organizations and update navigation link styles to text-sm and text-slate-600. 2026-03-02 11:59:38 -03:00
Nurfog 81e1830563 feat: Implement dark mode styling across UI components and update README with roadmap and system requirements. 2026-03-02 11:29:55 -03:00
Nurfog bbef932776 feat: Implement external MySQL integration for LMS enrollments and grade synchronization, including external_id and tipo_nota support. 2026-02-27 09:20:35 -03:00
Nurfog 947abcb0bc feat: Implement organization-based SSO login with an AsyncCombobox and add logo variant branding options. 2026-02-26 11:50:34 -03:00
Nurfog f36c53aed1 refactor: migrate sqlx queries from macros to the .bind() method 2026-02-25 16:23:37 -03:00
Nurfog c76125c96a feat: enhance LMS retention data with completion rates, improve LTI key handling, and refine dev setup scripts 2026-02-24 12:43:58 -03:00
Nurfog 34a1f1c77d feat: Implement environment-aware AI service URL configuration, update web build settings, refine Docker Compose networking, and improve the installation script. 2026-02-24 10:59:09 -03:00
Nurfog 04dbe05704 feat: Implement LTI deep linking, live sessions, predictive analytics, and portfolios with associated UI and database migrations. 2026-02-24 09:37:16 -03:00
Nurfog 7f7ea3d70c feat: Add LTI launch, lesson preview, course progress, bookmarks, and asset management features. 2026-02-23 15:43:45 -03:00
Nurfog f365e585a2 feat: Implement course team management with dedicated UI and API, add course preview token generation, and refactor course settings UI. 2026-02-18 00:01:47 -03:00
Nurfog f9e78a265a feat: Implement advanced grading (rubrics) and lesson dependencies across CMS service, API, and Studio UI. 2026-02-17 22:43:19 -03:00
Nurfog 84bbeb12c6 feat: introduce content library management for reusable content blocks with dedicated API endpoints and database schema. 2026-02-16 20:45:48 -03:00
Nurfog 34e72ae985 feat: Implement core monetization features including course pricing, payment preference creation, and transaction management with Mercado Pago integration. 2026-02-15 13:40:48 -03:00
Nurfog 564c0823c0 feat: Implement bilingual transcription using Ollama and rename the internal translation helper function. 2026-01-29 14:31:45 -03:00
Nurfog 3fba311aa2 refactor: Update lesson query to join courses through modules instead of directly. 2026-01-28 17:48:00 -03:00
Nurfog a4a42efeaf feat: add detailed logging for transcription and summarization processes and ensure correct content type synchronization for transcription triggering. 2026-01-28 17:35:39 -03:00
Nurfog 60e2af72f0 feat: ad interface to upload logo and favicon 2026-01-23 11:43:17 -03:00
Nurfog 3ae67b23c9 feat: add favicon, logo and Update the platform name (only available to the superuser) and company names 2026-01-23 09:32:36 -03:00
Nurfog fa8ca6cb61 feat: fix hotspot test 2026-01-22 16:52:36 -03:00
Nurfog 957539d201 feat: se aplican varios fix a las pruebas 2026-01-22 13:24:48 -03:00
Nurfog 360cf520e8 feat: Implement AI-powered audio response evaluation with score, keywords, and feedback, integrating it into the AudioResponsePlayer component. 2026-01-21 17:05:11 -03:00
Nurfog 00ae5ac16b feat: Introduce external API endpoints with API key authentication and re-enable Whisper transcription and Ollama summarization. 2026-01-21 16:22:12 -03:00
Nurfog 1c55cc4ae7 feat: Introduce My Learning page with user progress and gamification, standardize LLM models on Llama 3, and optimize branding logo image loading. 2026-01-19 13:02:11 -03:00
Nurfog 46b6253f22 feat: Introduce asset picker modal and audio response blocks, refactor CMS asset API routes, and update dependencies. 2026-01-18 01:02:01 -03:00
Nurfog 02909ea85a feat: Implement course-level asset management and interactive media markers. 2026-01-17 13:55:04 -03:00
Nurfog 0772a88fbe refactor: Remove course_id from lessons table insertion and enhance logging for LLM and database interactions. 2026-01-17 11:13:05 -03:00
Nurfog dd2c3f666d feat: Expand user data query, refine LLM course generation prompt with temperature, and update default local LLM model to llama3.2:1b. 2026-01-17 03:06:12 -03:00
Nurfog 05faa20993 feat: Add i18n support, new content block types, course export, and lesson interaction tracking. 2026-01-17 02:19:39 -03:00
Nurfog b166387a48 feat: Implement user profile management, add multi-language interactive transcripts, and lay groundwork for SSO. 2026-01-17 00:26:42 -03:00
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 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 a19da8de76 feat: add gamification features for users, including XP and leveling, with corresponding database schema and API response updates. 2026-01-04 21:40:21 -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 1a2b9e473c feat: add organization branding support with database fields and API for logo upload and color customization. 2025-12-28 22:08:03 -03:00
Nurfog 8b016e4786 feat: Implement module update functionality with a new API endpoint, client method, and @hello-pangea/dnd dependency. 2025-12-26 15:09:13 -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