Criar perfis de usuário com JetEngine e Tutor LMS é dar a alunos e instrutores uma página de perfil própria na frente do site, com foto, biografia, dados e o progresso dos cursos, usando o Profile Builder do JetEngine sobre os usuários que o Tutor LMS gerencia. É o que transforma uma escola online em uma comunidade, em que cada pessoa tem um espaço identificável. O JetEngine monta o perfil e o controle de acesso; o Tutor LMS fornece os usuários e o progresso. O cuidado central é separar o que é público do que é privado. Este guia faz parte do hub de Tutor LMS da FULL e mostra o passo a passo real, do perfil ao controle de acesso.
Neste artigo
O que o profile builder monta e como as ferramentas se ligam
O Profile Builder do JetEngine monta páginas de perfil e de conta para os usuários, exibindo os dados que você escolher, como nome, foto e campos personalizados, e, no caso de uma escola, o progresso dos cursos que o Tutor LMS guarda. O JetEngine cria o layout do perfil e as regras de acesso; o Tutor LMS fornece os usuários, alunos e instrutores, e os dados de aprendizado. A diferença para o perfil padrão do WordPress é o controle: você desenha o que aparece e quem pode ver.
Na prática, há dois tipos de página: o perfil público, que outros podem ver, e a área de conta, que só o próprio usuário acessa. Separar bem os dois é o que protege a privacidade. Nos atendimentos da FULL sobre Tutor LMS, o erro mais comum é montar o perfil sem definir o acesso, deixando dados privados, como e-mail e progresso detalhado, visíveis para qualquer visitante.
Legenda: o JetEngine monta o perfil e o Tutor LMS fornece os usuários e o progresso dos cursos.
Quando vale criar perfis de usuário
Vale criar perfis de usuário quando a sua escola quer construir comunidade, exibir instrutores ao público ou dar a cada aluno uma área pessoal, e não compensa quando o site é só um catálogo de cursos sem interação entre as pessoas. Os perfis rendem quando a identidade dos usuários agrega valor, como uma vitrine de instrutores ou um espaço do aluno. Para uma escola enxuta, sem comunidade, o perfil padrão pode bastar, e o esforço de montar páginas próprias não compensa.
Use este teste antes de montar. Diga SIM aos perfis se você quer destacar instrutores, criar área do aluno ou estimular comunidade. Diga NÃO se o site só vende cursos, sem interação entre usuários. O encaixe ideal é a escola que trata os participantes como parte da experiência. Para a estrutura dos cursos que alimentam o progresso do perfil, o guia de como criar cursos no Tutor LMS mostra a base.
Pré-requisitos antes de montar os perfis
Antes de criar os perfis você precisa de três peças no lugar, o JetEngine com o Profile Builder, o Tutor LMS com usuários cadastrados, e a definição clara do que é público e do que é privado em cada perfil, e a falta de qualquer uma deixa o perfil sem dados ou sem controle de acesso. Sem separar o público do privado, você arrisca expor informações pessoais dos usuários.
Checklist de prontidão antes de começar:
- JetEngine com o módulo Profile Builder ativo.
- Tutor LMS instalado, com usuários, alunos e instrutores.
- A definição dos campos do perfil: foto, bio, dados extras.
- A separação clara entre dados públicos e privados.
- A decisão de quais páginas o perfil terá: pública e de conta.
- Os campos de meta de usuário criados, se houver dados extras.
- Permissão de administrador para configurar perfis e acesso.
Pense no conjunto como o crachá e a ficha de um funcionário: o perfil público é o crachá que todos veem, com nome e função, e a área de conta é a ficha pessoal, que só o dono e o RH acessam. Misturar os dois deixa a ficha pessoal pendurada no crachá, à vista de todos.
Como criar os perfis de usuário em 5 passos
Criar os perfis segue cinco passos, do layout ao controle de acesso, e respeitar a ordem evita o erro mais comum: publicar o perfil sem separar o que é privado. Cada passo fecha uma etapa, do perfil ao acesso. Confirme antes que há usuários no Tutor LMS, porque é deles que o perfil puxa os dados.
| Etapa | Objetivo | Check de validação |
|---|---|---|
| Definir os dados do perfil | Escolher o que exibir | Campos do perfil definidos |
| Montar a página pública | Exibir o perfil ao público | Perfil público com dados certos |
| Montar a área de conta | Dar o espaço privado | Conta com dados e progresso |
| Controlar o acesso | Proteger o que é privado | Dados privados restritos |
| Testar com papéis diferentes | Validar a privacidade | Cada papel vê o que deve |
Passo 1: Defina os dados do perfil
Liste os dados que cada perfil vai exibir, separando os públicos, como nome, foto e biografia, dos privados, como e-mail e progresso detalhado, porque essa separação guia todo o resto da montagem. Crie os campos de meta de usuário no JetEngine para os dados extras, como especialidade de um instrutor. Decida o que cada papel mostra. Definir o que é público e o que é privado desde o início é o que evita expor dados sensíveis por engano, então trate essa decisão como a base do projeto de perfil.
Passo 2: Monte a página de perfil público
Use o Profile Builder do JetEngine para montar a página de perfil público, exibindo só os dados que podem ser vistos por qualquer visitante, como foto, nome e biografia, porque é essa página que aparece quando alguém clica no nome de um instrutor ou aluno. Monte o layout com os campos públicos. Para instrutores, o perfil público vira uma vitrine. Mantenha fora dessa página qualquer dado pessoal, deixando-a com o que constrói a identidade pública sem expor informações que deveriam ficar restritas ao próprio usuário.
Passo 3: Monte a área de conta privada
Monte a página de conta, acessível só ao próprio usuário, onde ele vê e edita os próprios dados e acompanha o progresso dos cursos, porque é o espaço privado que dá ao aluno o controle da própria experiência. Inclua o progresso do Tutor LMS e os campos editáveis. Essa área é pessoal e intransferível. Se os campos personalizados do usuário não exibem o valor certo na conta, veja como corrigir o custom fields do JetEngine que não exibem no Tutor LMS, que trata essa ligação de dados.
Passo 4: Controle o acesso às páginas
Configure as regras de acesso para que a página de conta só abra para o próprio usuário logado e o perfil público respeite o que deve ser visível, porque sem esse controle dados privados ficam expostos. Use as condições de visibilidade do JetEngine e a verificação de login. Teste o acesso de um visitante não logado. Se um aluno não consegue acessar a própria área por um bloqueio de segurança, veja como corrigir o acesso de alunos bloqueado entre o AIOS e o Tutor LMS, que trata esse conflito.
Passo 5: Teste com papéis diferentes
Acesse o site como visitante, como aluno e como instrutor, conferindo que cada papel vê exatamente o que deveria, porque só testar com perfis diferentes prova que o controle de acesso protege a privacidade. Verifique que um visitante não vê dados privados e que cada aluno só acessa a própria conta. Teste a edição dos campos. Testar com papéis distintos é o que revela um dado privado exposto ou um acesso liberado por engano, antes que um usuário real descubra que o próprio progresso estava visível para outros.
Legenda: cada passo fecha uma etapa, do perfil público ao controle de acesso da área privada.
Erros comuns ao criar perfis de usuário
Os três erros mais comuns ao criar perfis de usuário são expor dados privados, não controlar o acesso à conta e ignorar o teste por papel. O primeiro é o mais grave: o perfil público acaba exibindo e-mail, progresso detalhado ou outros dados pessoais, que deveriam ficar restritos, à vista de qualquer visitante, ferindo a privacidade dos usuários.
O segundo erro é deixar a área de conta acessível sem verificação de login, permitindo que alguém veja a conta de outro usuário pela URL. A correção é restringir o acesso ao próprio usuário logado. O terceiro caso é não testar com papéis diferentes, e descobrir o vazamento só quando um aluno reclama. Quando o custom meta do usuário não se integra bem ao Tutor, vale ver como corrigir o custom meta do ACF que não exibe no Tutor LMS.
Como manter os perfis seguros e úteis
Manter os perfis seguros e úteis exige revisar o controle de acesso a cada novo campo e manter os dados atualizados, porque um campo novo pode escapar da separação público-privado, e perfis desatualizados perdem valor. A confiança em um sistema de perfis vem de proteger a privacidade de forma consistente, a cada mudança.
Revise as regras de acesso sempre que adicionar um campo ao perfil, confirmando se ele é público ou privado. Oriente os usuários a manter os próprios dados em dia na área de conta. Teste o acesso por papel após qualquer mudança grande. Para a base de cursos cujo progresso alimenta os perfis, o guia de como criar cursos no Tutor LMS mostra a estrutura que sustenta a área do aluno.
Como a FULL faz isso em escala
A FULL padroniza os perfis de usuário porque acompanha mais de 150 mil sites WordPress, e escolas que querem comunidade aparecem entre produtores de cursos, onde montar perfis e controle de acesso em cada site vira gargalo. Em vez de licença avulsa por instalação, o Crocoblock, com o JetEngine, entra no bundle e o padrão de perfil com acesso controlado fica replicável de um projeto para outro.
No plano PRO da FULL, por R$849, o Crocoblock já vem no pacote para até dez sites, o que dá R$85 por site em vez de pagar cada licença separada. Para quem monta várias escolas, a gente vê isso trocar um custo recorrente espalhado por um padrão único: o mesmo modelo de perfil público e área de conta, com as regras de acesso, é reaproveitado de um projeto para outro, sem remontar do zero a cada site. É a economia que só aparece quando o stack é o mesmo em toda a base.
Checklist final dos perfis de usuário
O checklist final dos perfis confirma, em uma passada, que cada papel vê só o que deve antes de você abrir os perfis ao público. Rode esta lista depois do passo 5 e a cada campo novo no perfil, porque o controle de acesso precisa acompanhar os dados.
Antes de declarar pronto, confirme:
- Os dados do perfil estão separados em públicos e privados.
- A página de perfil público mostra só o que pode ser visto.
- A área de conta exibe os dados e o progresso ao próprio usuário.
- O acesso à conta é restrito ao usuário logado.
- Um visitante não logado não acessa dados privados.
- Cada papel, aluno e instrutor, vê o que lhe cabe.
- O acesso foi testado com perfis diferentes.
Se qualquer item falhar, volte ao passo correspondente antes de abrir os perfis ao público.
Perguntas frequentes sobre criar perfis de usuário com JetEngine e tutor LMS
Quando vale criar páginas de perfil em vez do perfil padrão?
Vale quando a sua escola quer construir comunidade, exibir instrutores ao público ou dar a cada aluno uma área pessoal com identidade própria. O Profile Builder do JetEngine permite desenhar o que aparece e controlar quem vê, o que o perfil padrão do WordPress não oferece. Use o perfil padrão quando o site só vende cursos, sem interação entre usuários, porque aí as páginas próprias só adicionam trabalho. A regra é a comunidade: se a identidade dos usuários agrega valor, os perfis próprios fazem sentido; se não, o padrão basta.
Como separo o que é público do que é privado no perfil?
Use duas páginas: um perfil público, com dados que qualquer um pode ver, como nome, foto e biografia, e uma área de conta privada, acessível só ao próprio usuário logado, com e-mail, progresso e campos editáveis. O JetEngine permite condições de visibilidade e verificação de login para proteger a área privada. A regra é nunca colocar dado pessoal na página pública. Defina essa separação antes de montar, porque é ela que protege a privacidade, e teste com um visitante não logado para confirmar que o privado não vaza.
O perfil mostra o progresso dos cursos do aluno?
Sim, quando você integra os dados do Tutor LMS ao perfil. O Tutor LMS guarda o progresso, as matrículas e as conclusões de cada aluno, e o JetEngine pode exibir esses dados na área de conta, dando ao aluno uma visão da própria jornada. O cuidado é manter esse progresso na área privada, acessível só ao dono, e não no perfil público. Assim, o aluno acompanha o próprio avanço sem que outros vejam o desempenho. Confirme que a ligação com os dados do Tutor exibe os valores certos.
Preciso do JetEngine ou outro plugin cria os perfis?
O JetEngine, com o Profile Builder, é uma forma solida de montar perfis com layout próprio e controle de acesso, integrada ao ecossistema Crocoblock. Existem outros plugins de perfil e de comunidade, com abordagens diferentes. O JetEngine se destaca por já trabalhar com dados dinâmicos, campos de usuário e condições de visibilidade, úteis para perfis ricos. Para quem já usa o Crocoblock, o Profile Builder aproveita a mesma base. A escolha depende do quanto você quer personalizar o perfil.
Próximos passos para uma escola com comunidade
Criar perfis de usuário com JetEngine e Tutor LMS é, no fundo, dar identidade aos participantes protegendo a privacidade: defina os dados, monte o perfil público, monte a área de conta, controle o acesso e teste por papel. Expor dados privados é o erro que mais fere a confiança, então separe bem o público do privado. Para padronizar o Crocoblock em vários sites sem licença avulsa, conheça os planos da FULL, e para continuar aprendendo, o FULL Academy reúne os tutoriais de WordPress em um só lugar.
















