Visão Geral
O módulo de Professores cadastra os profissionais que aplicam os testes. Um Usuário com role PROFESSOR possui um perfil de Professor vinculado.
Acesso: Menu lateral → Pessoas → Professores
Relação entre Usuário e Professor
User (autenticação)
└── Teacher (perfil profissional)
├── nome
├── email
├── telefone
├── especialidade
└── alunos vinculados
Ao criar um Usuário com role PROFESSOR ou ADMIN, o sistema cria automaticamente o perfil Teacher correspondente, garantindo que o nome e e-mail apareçam na página de perfil.
Cadastrar Novo Professor
Acesso: Professores → Novo Professor
| Campo | Descrição | Obrigatório |
|---|
| Nome | Nome completo | ✅ |
| E-mail | E-mail profissional | ❌ |
| Telefone | Contato | ❌ |
| Especialidade | Ex: Psicólogo, Fonoaudiólogo | ❌ |
| Observações | Notas internas | ❌ |
Para criar um professor com acesso à plataforma (login), use Admin → Usuários → Novo Usuário com role PROFESSOR. O perfil de professor é criado automaticamente.
Vincular Alunos a Professores
Cada aluno tem um campo teacherId que o vincula ao professor responsável. Isso determina:
- Quais alunos aparecem na listagem do professor
- Escopo dos KPIs do dashboard (Testes Concluídos = apenas os do professor)
- Filtros de relatórios
Para vincular, edite o aluno e selecione o professor no campo Professor Responsável.
Ações por Professor
| Ação | Disponível para |
|---|
| Ver detalhes | ADMIN / SUPER_ADMIN |
| Editar perfil | ADMIN / SUPER_ADMIN |
| Ver testes criados | ADMIN / SUPER_ADMIN |
| Excluir | ADMIN / SUPER_ADMIN |