🎓 Mandatory Video Content Completion Before Evaluation
🇪🇸 Ahora los usuarios deben visualizar el video completo del curso.
Esto garantiza que el contenido audiovisual sea consumido en su totalidad, mejorando la comprensión y el impacto educativo de las campañas.
🇧🇷 Agora os usuários precisam assistir ao vídeo completo do curso.
Isso garante que o conteúdo audiovisual seja consumido por completo, aumentando a compreensão e a efetividade educacional das campanhas.
🇺🇸 Users must now watch the full course video.
This ensures complete video consumption, improving understanding and the overall educational impact of campaigns.
🧾 Okta Sync Audit Log
🇪🇸 Ahora la integración con Okta registra logs de auditoría detallados —altas, bajas, actualizaciones y errores— con el mismo formato, UI y metadata que Google Workspace.
Esto permite trazabilidad completa de sincronizaciones, cambios en usuarios y grupos, y evolución histórica para auditorías y debugging en entornos enterprise.
🇧🇷 Agora a integração com Okta registra logs de auditoria detalhados —criações, remoções, atualizações e erros— com o mesmo formato, UI e metadados do Google Workspace.
Isso garante rastreabilidade completa das sincronizações, mudanças em usuários e grupos e histórico para auditorias e troubleshooting em ambientes enterprise.
🇺🇸 The Okta integration now records detailed audit logs —creations, deletions, updates, and errors— using the same format, UI, and metadata as Google Workspace.
This provides full sync traceability, user/group change tracking, and historical visibility for audits and debugging in enterprise environments.
📈 Campaign Name Display in Analytics Details
🇪🇸 Ahora la vista Analíticas > Campañas > Estadísticas > Detalle muestra claramente el nombre de la campaña en un encabezado visible.
Esto permite identificar rápidamente el contexto del reporte y evita confusiones al analizar o compartir métricas de distintas campañas.
🇧🇷 Agora a visualização Analíticas > Campanhas > Estatísticas > Detalhe exibe claramente o nome da campanha em um cabeçalho visível.
Isso facilita a identificação do contexto do relatório e evita confusões ao analisar ou compartilhar métricas de diferentes campanhas.
🇺🇸 The Analytics > Campaigns > Statistics > Detail view now clearly displays the campaign name in a visible header.
This helps analysts quickly understand the report context and prevents confusion when navigating or sharing campaign metrics.
📊 Learning Path Filter Totals Fix
🇪🇸 Ahora, al filtrar por ruta de aprendizaje, los totales mostrados en las casillas de estado reflejan correctamente el resultado filtrado.
Se corrige un comportamiento donde la búsqueda se filtraba correctamente, pero los totales de estado no se actualizaban.
🇧🇷 Agora, ao filtrar por trilha de aprendizagem, os totais exibidos nos cards de status refletem corretamente o resultado filtrado.
Foi corrigido um comportamento em que a busca era filtrada corretamente, mas os totais de status não eram atualizados.
🇺🇸 When filtering by learning path, the status totals now correctly reflect the filtered results.
This fixes an issue where the list was filtered correctly, but the status counters were not updated.
🧩 QR Redirect to Tips
🇪🇸 Se agregó un nuevo campo en el formulario que define la ruta de redirección a la sección de consejos.
Ahora, al generar el QR, se incluye esta URL para que, al escanearlo, el usuario sea redirigido a Tips al finalizar la campaña. Si la campaña se actualiza, es necesario generar un nuevo QR para reflejar la nueva redirección.
🇧🇷 Foi adicionado um novo campo no formulário que define a rota de redirecionamento para a seção de dicas.
Agora, ao gerar o QR, essa URL é incluída para que, ao escaneá-lo, o usuário seja redirecionado para Dicas ao finalizar a campanha. Caso a campanha seja atualizada, é necessário gerar um novo QR para refletir o novo redirecionamento.
🇺🇸 A new field was added to the form to define the redirect route to the tips section.
When generating the QR, this URL is now included so that after scanning it, users are redirected to Tips upon campaign completion. If the campaign is updated, a new QR must be generated to reflect the updated redirect.
🎨 Standardized Status Chips
🇪🇸 Se unificaron visualmente los chips de estado en toda la plataforma, alineándolos con el diseño institucional para una experiencia más consistente y fácil de mantener.
🇧🇷 Os chips de status foram padronizados em toda a plataforma, alinhando-se ao design institucional para uma experiência mais consistente e fácil de manter.
🇺🇸 Status chips have been visually standardized across the platform, aligning them with the institutional design for a more consistent and maintainable experience.
💻 Code Snippets in Course Lectures
🇪🇸 Ahora el editor de contenidos permite insertar bloques de código (snippets) dentro de las lectures de cursos personalizados, manteniendo el formato del código.
Esto mejora la claridad y utilidad de los cursos técnicos orientados a desarrolladores.
🇧🇷 Agora o editor de conteúdo permite inserir blocos de código (snippets) nas lectures de cursos personalizados, preservando a formatação do código.
Isso melhora a clareza e a utilidade de cursos técnicos voltados para desenvolvedores.
🇺🇸 The content editor now allows inserting code blocks (snippets) within custom course lectures, preserving code formatting.
This improves clarity and usefulness for technical courses aimed at developers.
🎨 Filter Standardization
🇪🇸 Se estandarizaron los filtros en la plataforma, unificando criterios visuales y de comportamiento entre módulos.
Esto mejora la consistencia de la interfaz, reduce la fricción de uso y facilita el mantenimiento.
🇧🇷 Os filtros da plataforma foram padronizados, unificando critérios visuais e de comportamento entre os módulos.
Isso melhora a consistência da interface, reduz a fricção de uso e facilita a manutenção.
🇺🇸 Filters have been standardized across the platform, unifying visual and behavioral patterns between modules.
This improves interface consistency, reduces friction, and simplifies maintenance.