270 Commits

Author SHA1 Message Date
Nurfog c292efdc28 refactor: remove obsolete AI image and video generation traces from courses and lessons. 2026-03-09 10:52:57 -03:00
Nurfog 8542655049 refactor: Remove obsolete AI image generation traces and related fields from courses and lessons. 2026-03-09 10:52:03 -03:00
Nurfog ebd20b5b54 feat: Add AI-powered memory match game generation and remove AI image generation from the lesson editor. 2026-03-09 10:43:59 -03:00
Nurfog 7406de9a1b Remove AI image generation functionality from CMS and expand Docker ignore rules. 2026-03-09 10:06:26 -03:00
Nurfog bf3f06d831 feat: Update lesson query to filter by course through modules and implement Default for the Lesson struct. 2026-03-06 13:05:41 -03:00
Nurfog 997af5d473 feat: introduce global AI task dashboard, enhance user profiles with new fields, and update database models with default implementations. 2026-03-06 12:37:39 -03:00
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 15f2649777 refactor: update UI components and pages with a refreshed visual design and improved styling. 2026-03-03 12:42:37 -03:00
Nurfog 9123337200 feat: Enhance UI with improved dark mode styling and color palette adjustments across course pages. 2026-03-03 11:11:06 -03:00
Nurfog 1987acd734 feat: Refactor course editor layout to support dynamic page headers and standardize styling with new utility classes, including some localization. 2026-03-02 17:32:48 -03:00
Nurfog 2f76ba2f87 feat: Introduce PageLayout component to standardize page headers and overall structure across various application pages. 2026-03-02 15:35:34 -03:00
Nurfog fe730998a9 Update TypeScript build information. 2026-03-02 14:46:19 -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 9abe631782 refactor: apply nav-link-standard utility class to standardize navigation link styling across components. 2026-03-02 11:37:31 -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 8c6cba6d2e feat: Implement dark mode styling for profile and login pages across studio and experience applications. 2026-02-27 17:00:37 -03:00
Nurfog ff474df40d feat: Simplify grade handling by removing score scaling logic and updating the API to accept scores directly in a 0-100 range. 2026-02-27 13:25:58 -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 e5373919c9 feat: Implement dark mode support by adjusting background and text colors across various pages and components. 2026-02-26 16:57:28 -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 824da230a4 refactor: Remove lti_deployment_id and state from LTI structs and simplify lesson dependency query. 2026-02-25 17:24:08 -03:00
Nurfog f6c48ca8f0 a11y: Enhance accessibility across various components by adding ARIA attributes, semantic elements, and input labels. 2026-02-25 17:18:12 -03:00
Nurfog f36c53aed1 refactor: migrate sqlx queries from macros to the .bind() method 2026-02-25 16:23:37 -03:00
Nurfog 5b3fc800c7 a11y: Enhance accessibility of form and interactive components using semantic HTML, ARIA attributes, and keyboard navigation. 2026-02-25 16:17:40 -03:00
Nurfog 59732f3706 feat: improve accessibility with semantic HTML, ARIA attributes, and visible focus states across components. 2026-02-25 16:09:54 -03:00
Nurfog 1868f64415 feat: Adjust roadmap priorities to elevate accessibility and implement ARIA attributes in AppHeader for improved screen reader support. 2026-02-25 16:06:52 -03:00
Nurfog 44b2160590 feat: Implement peer review management, student, and session pages for courses. 2026-02-25 14:06:28 -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 06c0290813 feat: Implement LTI development key generation, add a database migration for enrollment and retention, and include course completion rate in models. 2026-02-24 12:43:35 -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 89b1d1353d feat: Implement full-stack course announcements management with cohort segmentation. 2026-02-17 23:11:25 -03:00
Nurfog fa52397330 feat: implement server-side detailed course grade export to CSV, replacing client-side generation and adding a new API endpoint. 2026-02-17 22:53:56 -03:00
Nurfog 4c96d6b225 feat: Add bulk student enrollment functionality to courses with new API endpoint and UI. 2026-02-17 22:50:17 -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 12df920f60 feat: add 'Save to Library' button to lesson block actions. 2026-02-16 20:53:50 -03:00
Nurfog f9bea3c2e0 feat: Integrate content library features, allowing users to save and select blocks within the lesson editor. 2026-02-16 20:52:57 -03:00
Nurfog 9bdbd8ae5a feat: Implement content library functionality, allowing users to save and reuse blocks within lessons. 2026-02-16 20:52:43 -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 1d7e5a39ce feat: Add comprehensive peer assessment functionality including new data models, API endpoints, database migrations, and dedicated UI components for Studio and Experience applications. 2026-02-16 20:22:02 -03:00
Nurfog cb13b14ee0 feat: Implement course gradebook with cohort filtering, CSV export, and extend analytics with cohort selection. 2026-02-16 04:44:31 -03:00
Nurfog 172b4fa2d5 feat: Implement full-stack cohort management with dedicated API, database schema, and admin UI, alongside updates to the database reset script and documentation. 2026-02-16 04:03:19 -03:00
Nurfog fbac6b4405 refactor: switch to named debounce import from lodash 2026-02-16 02:48:46 -03:00
Nurfog acbe47e084 feat: add lodash and its type definitions to project dependencies 2026-02-16 02:26:59 -03:00
Nurfog 3ae1ae6fd6 feat: Implement student notes functionality for lessons, including API endpoints, database schema, and frontend UI. 2026-02-16 02:13:50 -03:00