Commit Graph

75 Commits

Author SHA1 Message Date
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 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
Nurfog 6927ac2d23 feat: Enhance JWT authentication error logging, gate notification fetching by user status, and enable Rust debug logging in Docker Compose. 2026-02-15 15:10:42 -03:00
Nurfog bb4cd01d99 feat: Externalize API URLs and JWT secret configuration using build arguments and environment variables with default fallbacks. 2026-02-15 14:30:00 -03:00
Nurfog 4eb7ade407 feat: Implement course monetization with Mercado Pago, update roadmap status, and refine discussion service handlers. 2026-02-15 13:54:01 -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 f613f34a96 style: enhance MediaPlayer transcription display with adjusted text, scrollability, and sticky label. 2026-01-29 16:26:10 -03:00
Nurfog 6dc104b609 refactor: Restructure MediaPlayer layout with CSS Grid and refine active cue centering. 2026-01-29 16:24:30 -03:00
Nurfog aea555bbd3 feat: Implement transcription auto-scrolling and language selection, and overhaul MediaPlayer component styling and layout. 2026-01-29 15:44:43 -03:00
Nurfog a8bc54bfa8 feat: Enhance MediaPlayer with cues_en support and refactor its layout to separate interactive cues from a new full transcription text display. 2026-01-29 15:09:47 -03:00
Nurfog 5a6017609e feat: Add onTimeUpdate prop to MediaPlayer and utilize it in VideoMarkerBlock to synchronize current time. 2026-01-29 14:56:43 -03:00
Nurfog dc519c8551 feat: Introduce isGraded prop to MediaPlayer to conditionally hide interactive elements and refine its layout. 2026-01-29 14:56:01 -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 23d761bada feat: mensajes 2026-01-27 11:13:08 -03:00
Nurfog 26f4283d0e feat: add comprehensive discussion forums with threads, nested replies, voting, and moderation, alongside updates to authentication flows. 2026-01-26 17:51:49 -03:00
Nurfog d3a019541d feat: enhance Playwright E2E tests for instructor and student flows and optimize Docker build contexts. 2026-01-26 15:24:50 -03:00
Nurfog 7a0a42ed25 feat: Localize default UI language and service messages to Spanish. 2026-01-26 09:18:42 -03:00
Nurfog c774c3608b feat: implement AI tutor memory and RAG system for continuous learning
- Added chat sessions and message persistence for interaction history.
- Integrated Knowledge Base (RAG) using PostgreSQL Full Text Search.
- Implemented automated ingestion of lesson content during course sync.
- Updated AITutor frontend to support persistent session IDs via localStorage.
- Added database migrations for chat_sessions, chat_messages, and knowledge_base.
- Fixed SQLx build issues to allow offline Docker image compilation.
2026-01-23 15:59:53 -03:00
Nurfog 470c7f0172 feat: Implement AI tutor functionality, add branding fields, and improve API URL handling. 2026-01-23 14:48:41 -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 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 21b2f12485 feat: Introduce a VideoMarkerBlock component for interactive video questions, integrating it into the lesson editor and updating API types. 2026-01-19 10:01:05 -03:00
Nurfog 57594ce628 feat: Implement and display AI-powered course recommendations with a new API endpoint and frontend UI. 2026-01-18 15:24:56 -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 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