> ## Documentation Index
> Fetch the complete documentation index at: https://docs.assessiq.digital/llms.txt
> Use this file to discover all available pages before exploring further.

# Módulo de Professores

> Gerencie os professores/terapeutas da plataforma.

## 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               |      ❌      |

<Note>
  Para criar um professor com acesso à plataforma (login), use **Admin → Usuários → Novo Usuário** com role `PROFESSOR`. O perfil de professor é criado automaticamente.
</Note>

***

## 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 |
