{{ tituloView }}
{{ currentUser?.name || 'Usuário' }}
{{ currentUser?.username }}
{{ loadingMsg || 'Processando...' }}
{{ t.turma }}
{{ t.turno }} • {{ t.serie }}
Docentes
Gerador de Turmas
Crie turmas baseadas na matriz curricular.
Editor de Carga Horária
Ajuste a CH oficial das disciplinas da matriz.
| Cód. Matriz | Série/Nível | Componente | CH Semanal | Ação |
|---|---|---|---|---|
| {{ m.codigo }} | {{ m.serie }} {{ m.nivel }} | {{ m.componente }} |
Corpo Docente
{{ prof.nome }}
DT EI CHE {{ getCHE(prof) }}h{{ getVinculoAtual(prof).tipo }}
Gestão de Escolas
Nenhuma escola cadastrada manualmente
As escolas do sistema são carregadas das planilhas importadas.
Use o botão acima para cadastrar escolas manualmente.
{{ escola.nome }}
{{ escola.sigla }}
Todas as Escolas do Sistema
Escolas cadastradas + escolas importadas via planilha
Histórico de Auditoria
Rastreabilidade das atribuições e remoções.
| Data/Hora | Usuário | Ação | Detalhe |
|---|---|---|---|
| Nenhum registro encontrado. | |||
| {{ item.timestamp }} | {{ item.usuario }} | {{ item.acao }} | {{ item.detalhe }} |
Gerenciamento de Usuários
Crie e gerencie usuários do sistema
Nenhum usuário encontrado
{{ usuarios.editando ? 'Editar Usuário' : 'Novo Usuário' }}
Regras de {{ regrasHorario.professorSelecionado?.nome }}
Máximo de Aulas por Dia
Dias Preferenciais
Dias em que o professor prefere dar aula
Disponibilidade por Horário
Clique para marcar como indisponível (vermelho)
| Aula | {{ dia.slice(0,3) }} |
|---|---|
| {{ aula }}ª |
Resultado da Geração
Conflitos ({{ horario.resultadoGeracao.conflitos.length }}):
- {{ c }}
{{ horario.resultadoGeracao?.error }}
Configuração de Regras de Horário
Defina regras globais e por professor para geração automática
Distribuição Uniforme
Espalhar aulas da mesma disciplina em dias diferentes
Limite Diário por Disciplina
Máximo de aulas da mesma matéria por dia
Exceções por Disciplina:
Disciplinas Difíceis
Priorizar primeiros horários do dia para estas matérias
Configure disponibilidade e preferências individuais de cada professor
{{ prof.nome }}
{{ prof.cargo || 'Professor' }}
Visualização de Impressão
{{ escolaSelecionada }} - {{ horario.turnoFiltro }}
{{ escolaSelecionada }}
Horários do Turno {{ horario.turnoFiltro }}
Gerado em {{ new Date().toLocaleDateString('pt-BR') }}
{{ turmaData.turma }}
{{ turmaData.serie }} • {{ turmaData.disciplinas?.length || 0 }} disciplinas
| Aula | Segunda | Terça | Quarta | Quinta | Sexta |
|---|---|---|---|---|---|
| {{ numAula }}ª |
{{ abreviarDisciplina(getAlocacaoImpressao(turmaData, dia, numAula).disciplina) }}
{{ abreviarNome(getAlocacaoImpressao(turmaData, dia, numAula).professor) }}
|
SGE Pro - Sistema de Gerenciamento Escolar
Importar Dados Reais
Importe turmas reais da planilha de organização curricular.
Processando importação...
Escolas na Planilha
| Escola | Turmas | Disciplinas |
|---|---|---|
| {{ e.escola }} | {{ e.turmas }} | {{ e.disciplinas }} |
{{ horario.turmaSelecionada }}
{{ horario.professorSelecionado }}
Selecione uma turma ou professor
Atenção: Alguns conflitos foram encontrados
- • {{ c }}
| Aula | {{ dia }} |
|---|---|
|
{{ linha.numAula }}ª
{{ getHorarioAjustado(linha.numAula) }}
|
{{ getAlocacaoSlot(getSlotPorDiaAula(dia, linha.numAula).id).disciplina }}
{{ getAlocacaoSlot(getSlotPorDiaAula(dia, linha.numAula).id).professor_nome || '-' }}
{{ getAlocacaoSlot(getSlotPorDiaAula(dia, linha.numAula).id).turma_id }}
|
|
{{ linha.intervalo.nome }}
{{ getHorarioFimAjustado(linha.intervalo.posicao_aula) }} - {{ getHorarioAjustado(linha.intervalo.posicao_aula + 1) }}
({{ linha.intervalo.duracao_minutos }} min)
|
|
Disciplinas Pendentes (clique para selecionar)
Clique em um slot vazio para alocar a disciplina selecionada
Selecione uma turma ou professor
para visualizar a grade de horários
Atenção: {{ kpis.vagas }} Vagas em Aberto
Existem turmas sem professor atribuído.
| {{ t.turma }} | {{ t.disciplina }} | {{ t.turno }} |
Ocupação por Turno
Progresso Geral
Banco de Designação Temporária
Candidatos aptos para contratação temporária
Convocação por Fila
Nenhum candidato disponível para os filtros selecionados
| # | Nome | Cargo | Disciplina | Pontos | Contato | Situação | Ações |
|---|---|---|---|---|---|---|---|
| {{ c.posicao }}º |
{{ c.nome }}
CPF: {{ formatarCPF(c.cpf) }}
|
{{ c.cargo }} | {{ c.disciplina }} N/A | {{ c.pontos ? parseFloat(c.pontos).toFixed(2) : '-' }} |
{{ c.celular }}
{{ c.email }}
|
{{ c.situacao?.toUpperCase() }} |
|
|
Carregando candidatos... Nenhum candidato encontrado |
|||||||
Análise de Candidatos DT
Análise documental de candidatos à Designação Temporária
| # | Nome | Cargo | Pontos | Status E2 | Status E3 | Analisador | Ações |
|---|---|---|---|---|---|---|---|
| {{ c.posicao }}º |
{{ c.nome }}
CPF: {{ formatarCPF(c.cpf) }} • {{ c.municipio }}
|
{{ c.cargo }}
{{ c.disciplina }}
|
{{ c.pontos ? parseFloat(c.pontos).toFixed(2) : '-' }} | {{ c.status_etapa2 || 'PENDENTE' }} | {{ c.status_etapa3 }} - | {{ c.analisador_etapa2 || '-' }} | |
|
Carregando candidatos... |
|||||||
|
Nenhum candidato encontrado |
|||||||
Análise de Candidato
{{ analiseDT.candidatoSelecionado?.nome }}
Nenhuma alteração registrada