🎉 USE O CUPOM FIM.DE.SEMANA.FULL | 20% OFF acima de R$ 100,00

Como corrigir relatórios que não exibem progresso no Tutor LMS

Time Full Services Time Full Services
Tipo Outros erros
Nome do erro Relatórios do Tutor LMS não exibem progresso EN: Tutor LMS reports not showing progress data
Severidade Atenção
Descrição O relatório do Tutor LMS não mostra progresso quando o addon Reports (exclusivo do Tutor LMS Pro) está desativado, quando o aluno enviado é anterior à instalação do plugin ou quando o modo de conclusão Strict deixa cursos sem 100% por lições e quizzes pendentes.

O que é relatório do Tutor LMS sem progresso?

O relatório do Tutor LMS é a área de analytics que mostra a taxa de conclusão de curso, o progresso por aluno e o histórico de matrículas e vendas. Quem alimenta esses números é o addon Reports, um recurso exclusivo do Tutor LMS Pro: ao ativá-lo em Tutor LMS Pro e Add-ons, surge um menu Report no painel com as abas Overview, Courses, Reviews, Sales e Students, cada uma listando o avanço dos alunos lição a lição.

O problema aparece quando esse painel fica zerado ou desatualizado: a aba Courses mostra 0% de conclusão, a aba Students não traz o progresso curso a curso, ou o menu Report sequer existe. Segundo a documentação oficial, o addon agrega dados a partir da data de instalação em diante, então matrículas e conclusões anteriores à ativação não são recalculadas. Somado a isso, o modo de conclusão do curso e o cache de objeto influenciam diretamente o número que o relatório exibe.

Como identificar

  • O menu Report não aparece sob Tutor LMS no painel, mesmo com o Tutor LMS Pro instalado e ativo.
  • A aba Courses do relatório mostra 0% de taxa de conclusão para cursos que têm alunos claramente avançados.
  • A aba Students lista o aluno matriculado, mas o progresso curso a curso permanece vazio ou travado no mesmo número.
  • O painel frontend em Dashboard e Analytics, acessado pelo aluno, não reflete as lições já marcadas como concluídas.
  • O relatório só conta matrículas recentes e ignora alunos antigos, deixando a base histórica de fora dos gráficos.
Antes de começar: Antes de alternar o modo de conclusão de curso ou esvaziar o cache de objeto em produção, faça um backup do site (arquivos e banco de dados) ou teste em um ambiente de staging, pois mudar de Strict para Flexible altera como a conclusão dos cursos já em andamento é calculada.

Como prevenir

  • Ative o addon Reports logo na configuração do Tutor LMS Pro, antes de matricular alunos, para que o relatório agregue o progresso desde a primeira matrícula.
  • Defina o modo de conclusão de curso (Flexible ou Strict) na criação da trilha e comunique a regra aos instrutores, evitando taxas de conclusão que parecem travadas.
  • Padronize a configuração do cache de objeto para que o relatório do Tutor LMS não seja servido com contagem defasada após o aluno avançar.
  • Mantenha o Tutor LMS Pro atualizado em staging antes de produção, acompanhando mudanças nas regras de progresso e nas abas do relatório.

Causa

  • O addon Reports não está ativado em Tutor LMS Pro e Add-ons: como ele é exclusivo do Tutor LMS Pro, sem ativá-lo o menu Report não existe e nenhuma taxa de conclusão é agregada.
  • As matrículas e conclusões são anteriores à instalação do plugin: a documentação do addon afirma que ele agrega dados a partir da data de instalação em diante, então o progresso histórico não entra no relatório.
  • O curso está no modo de conclusão Strict, que só marca 100% quando o aluno conclui todas as lições e é aprovado em todos os quizzes; lições ou quizzes pendentes seguram a taxa de conclusão em um número baixo.
  • O aluno marcou as lições pelo frontend, mas um cache de objeto persistente (Redis ou Memcached) serviu a contagem antiga, deixando o relatório defasado em relação ao progresso real.
  • A versão gratuita do Tutor LMS está instalada no lugar do Tutor LMS Pro: o relatório completo é um recurso Pro e o painel de Reports não acompanha a edição gratuita.

Como resolver

  1. Confirme que o Tutor LMS Pro está ativo: O relatório de progresso completo é um recurso exclusivo do Tutor LMS Pro. Confira em Plugins se o Tutor LMS Pro está instalado e ativo, e não apenas a versão gratuita, pois o painel de Reports só existe na edição Pro.
    Painel WP -> Plugins -> Plugins Instalados
    Confirme que o 'Tutor LMS Pro' está ativo, além do 'Tutor LMS' gratuito
  2. Ative o addon Reports: Sem o addon ligado, o menu Report não aparece e nenhuma taxa de conclusão é calculada. Ative-o nos add-ons do Tutor LMS Pro e recarregue o painel para o novo menu surgir.
    Painel WP -> Tutor LMS Pro -> Add-ons
    Localize 'Reports' e ligue a chave para Enabled
    Recarregue o painel: o menu 'Report' deve surgir sob Tutor LMS
  3. Verifique o modo de conclusão do curso: No modo Strict, o curso só atinge 100% quando o aluno conclui todas as lições e passa em todos os quizzes; é por isso que a taxa de conclusão fica baixa mesmo com o aluno ativo. Avalie se o modo Flexible faz mais sentido para a sua trilha.
    Painel WP -> Tutor LMS -> Settings -> Course
    Localize 'Course Completion' e escolha entre Flexible e Strict conforme a regra do curso
  4. Confira o progresso pelo painel do aluno: Abra a aba Students do relatório e o painel frontend em Dashboard e Analytics para comparar o que o aluno concluiu com o que o relatório exibe. Se houver divergência, o próximo passo é limpar o cache que está servindo a contagem antiga.
    Painel WP -> Tutor LMS -> Report -> aba Students -> abra o aluno
    Frontend -> Dashboard -> Analytics -> compare as lições concluídas
  5. Limpe o cache de objeto e o cache de página: Um cache de objeto persistente pode servir a contagem de progresso antiga ao relatório. Esvazie o cache de objeto e o cache de página do plugin de performance para forçar o Tutor LMS a recalcular os números a partir do banco.
    Painel WP -> Plugin de cache -> Limpar todo o cache de página
    Se houver Redis ou Memcached: limpe o cache de objeto pela ferramenta do host ou do plugin
PHP
<?php
// Lê o progresso real de um curso para um aluno direto da API do Tutor LMS,
// útil para conferir o número quando o relatório aparece defasado.
add_shortcode( 'full_tutor_progresso', 'full_tutor_progresso_curso' );
function full_tutor_progresso_curso( $atts ) {
    if ( ! function_exists( 'tutor_utils' ) ) {
        return ''; // Tutor LMS inativo: evita fatal error.
    }
    $atts    = shortcode_atts( array( 'curso' => 0 ), $atts );
    $user_id = get_current_user_id();
    if ( ! $user_id || ! $atts['curso'] ) {
        return '';
    }
    $dados   = tutor_utils()->get_course_completed_percent( (int) $atts['curso'], $user_id, true );
    $percent = is_array( $dados ) ? (int) $dados['percent'] : (int) $dados;
    return sprintf( 'Progresso real: %d%%', $percent );
}

Perguntas frequentes

Por que o relatório do Tutor LMS não mostra nenhum progresso
Na maioria dos casos o addon Reports está desativado. Como ele é exclusivo do Tutor LMS Pro, vá em Tutor LMS Pro e Add-ons, ative Reports e recarregue o painel para o menu Report e as taxas de conclusão aparecerem.
O relatório ignora alunos antigos, isso é normal
Sim. A documentação do addon Reports informa que ele agrega dados a partir da data de instalação em diante. Matrículas e conclusões anteriores à ativação do plugin não entram nos gráficos, então a base histórica fica de fora do relatório.
O addon Reports existe na versão gratuita do Tutor LMS
Não. O painel de Reports com taxa de conclusão, vendas e progresso por aluno é um recurso exclusivo do Tutor LMS Pro. Na versão gratuita o menu Report não fica disponível e o progresso completo não é agregado.
Por que a taxa de conclusão fica baixa mesmo com o aluno ativo
Provavelmente o curso está no modo de conclusão Strict, que só marca 100% quando o aluno conclui todas as lições e passa em todos os quizzes. Lições ou quizzes pendentes seguram a taxa; avalie o modo Flexible se fizer sentido para a trilha.
Onde o aluno vê o próprio progresso no Tutor LMS
O aluno acompanha o avanço pelo painel frontend, em Dashboard e Analytics, que mostra as lições concluídas curso a curso. Compare esse painel com a aba Students do relatório para identificar onde os números divergem.
O cache pode deixar o relatório de progresso defasado
Pode. Um cache de objeto persistente, como Redis ou Memcached, serve a contagem antiga e o relatório fica atrasado em relação ao progresso real. Esvazie o cache de objeto e o cache de página para forçar o recálculo a partir do banco.
Quais abas o relatório do Tutor LMS oferece
O addon Reports traz as abas Overview, Courses, Reviews, Sales e Students. A aba Courses exibe a taxa de conclusão por curso e a aba Students mostra o progresso de cada aluno curso a curso, com o detalhe das lições concluídas.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes