Skip to main content

Visão Geral

O módulo de Usuários (Admin) permite gerenciar todas as contas que têm acesso à plataforma. Acesso: Menu lateral → Admin → Usuários Roles necessários: ADMIN ou SUPER_ADMIN

Criar Novo Usuário

Acesso: Admin → Usuários → Novo Usuário
CampoDescriçãoObrigatório
Primeiro Nome
Último Nome
E-mailUsado para login
UsernameIdentificador único (4–64 chars, letras/números/_)
SenhaMínimo 8 caracteres
RolePROFESSOR / ADMIN / SUPER_ADMIN
OrganizaçãoVincula o usuário a uma organização
Ao criar, o sistema:
  1. Cria o registro na tabela User
  2. Cria automaticamente o perfil Teacher vinculado (para roles de staff), garantindo que nome e e-mail apareçam na página de perfil

Editar Usuário

No menu de ações (⋮) da listagem, clique em Editar. É possível alterar:
  • Nome, e-mail
  • Role (SUPER_ADMIN pode alterar para qualquer role; ADMIN apenas para PROFESSOR/ADMIN)
  • Status (ACTIVE / INACTIVE / SUSPENDED)
  • Organização

Excluir Usuário

A exclusão é irreversível e remove o usuário e todos os dados vinculados. Use com cautela.
Somente SUPER_ADMIN pode excluir usuários.

Status de Usuário

StatusComportamento
ACTIVELogin permitido normalmente
INACTIVEConta desativada, não consegue fazer login
SUSPENDEDLogin bloqueado temporariamente

Sincronizar Usuários

Acesso: Admin → Sincronizar Usuários Se houver usuários criados fora do fluxo padrão (ex.: via OAuth pela primeira vez), use a sincronização para garantir que todos os registros existentes no banco tenham os campos obrigatórios preenchidos corretamente.