Pular para o conteúdo principal

Domínio do Ladesa

Este documento descreve os conceitos fundamentais do ecossistema Ladesa: os atores, as entidades de dados, as regras de negócio e o glossário de termos usados em toda a documentação.


Atores do sistema

CódigoNome completoSistemaDescriçãoPermissão
VISVisitanteSISGHA WebUsuário não autenticado. Acessa a landing page institucional do Ladesa.Leitura pública
ALUAlunoSISGHA Web + MobileEstudante de curso técnico integrado ou de graduação. Acessa o sistema sem autenticação de servidor, selecionando a própria turma para consultar horário e calendário.Somente leitura (seleção de turma como filtro de sessão, sem persistência)
PROFProfessorSISGHA Web + MobileServidor docente. Consulta o próprio horário e calendário. Edita somente o próprio perfil e grade de disponibilidade.Leitura + escrita do próprio perfil
DAPEDAPE (Dir. de Apoio ao Ensino)SISGHA WebAdministrador acadêmico do campus. Único ator com permissão de criação, edição e exclusão de todas as entidades acadêmicas.Leitura + escrita global no SISGHA
ADM_EAAdministrador de AmbientesSISGEA WebGestor de espaços físicos. Opera exclusivamente dentro do SISGEA, sem acesso ao SISGHA.Leitura + escrita no SISGEA

Professor e DAPE são papéis (roles) que um mesmo servidor pode acumular. O sistema permite alternar entre as visões sem novo login, por meio do seletor no cabeçalho principal.


Entidades de domínio

As 28 entidades do ecossistema estão organizadas em sete categorias.

Pessoas

01. Usuário (Servidor)

Pessoa vinculada ao instituto com matrícula e credenciais de acesso. Entidade base de autenticação e perfil de todos os servidores.

  • Atributos: nome completo, matrícula, senha, avatar/foto, papel (DAPE/Professor), campus(i) vinculado(s), disciplinas vinculadas, turmas vinculadas.
  • Operações: criar (DAPE), visualizar (DAPE), editar (DAPE + próprio servidor), buscar (DAPE).
  • Ator responsável: DAPE para gestão global; Professor/DAPE para autoedição.

02. Professor

Especialização de Usuário com papel docente. Possui atributos adicionais de disponibilidade e agenda.

  • Atributos adicionais: grade de disponibilidade semanal (por dia e turno), agenda de eventos (atividades e indisponibilidades), disciplinas que leciona, turmas vinculadas.
  • Operações: visualizar listagem (DAPE), selecionar para ver horário (DAPE), editar disponibilidade (PROF via mobile; DAPE via perfil), gerenciar agenda (DAPE).
  • Ator responsável: DAPE para gestão; PROF para autoedição de disponibilidade.

03. Aluno

Ator de consulta que seleciona a turma para visualizar o horário. Não é cadastrado como entidade persistente no sistema — o acesso é anônimo.

  • Atributos: turma selecionada (contexto de sessão), tipo de curso (técnico integrado ou graduação).
  • Operações: selecionar turma (filtro de sessão, sem persistência).
  • Nota: qualquer pessoa com acesso ao sistema pode visualizar horários de qualquer turma.

Estrutura Institucional

04. Campus

Unidade física do IFRO onde operam cursos, turmas e servidores. Contexto global do sistema.

  • Atributos: nome (ex.: "Ji-Paraná"), usuários vinculados.
  • Operações: selecionar campus ativo (DAPE/PROF via seletor no cabeçalho), editar vínculo ao perfil (DAPE).
  • Nota: não há tela de CRUD de Campus no protótipo. O campus é gerenciado externamente.

Estrutura Acadêmica

05. Formação

Tipo/nível de formação acadêmica (ex.: Técnico Integrado, Graduação, Pós-Graduação). Define a duração dos períodos letivos e as etapas de cada período.

  • Atributos: nome, níveis de formação (multi-seleção), duração dos períodos (semestral, anual, trimestral etc.), lista de etapas por período.
  • Operações: criar, visualizar, editar (DAPE).
  • Dependência: é a raiz da cascata Formação → Curso → Turma → Horário e Formação → Etapas → Calendário.

06. Curso

Programa acadêmico vinculado a uma formação, com disciplinas organizadas por período.

  • Atributos: nome, formação vinculada, disciplinas por período.
  • Operações: criar, visualizar, editar, buscar (DAPE); filtrar (ALU/PROF/DAPE em seletores de horário e calendário).

07. Disciplina

Componente curricular lecionado por um professor em uma turma. Vinculada a cursos por período e a professores por ensino.

  • Atributos: nome.
  • Operações: criar, visualizar, editar, buscar (DAPE); visualizar próprias disciplinas (PROF).

08. Turma

Grupo de alunos vinculado a um curso, com horário próprio e eventos específicos. Entidade central que conecta alunos, professores, disciplinas e horários.

  • Atributos: nome/código, curso vinculado, modalidade, lista de eventos vinculados.
  • Operações: criar, visualizar, editar (DAPE); selecionar para ver horário (DAPE e ALU).

09. Período Letivo

Divisão temporal dentro de um ano letivo (ex.: 1.º semestre, 2.º semestre). A duração é definida pela Formação. Cada período contém N etapas.

  • Atributos: número/nome do período, datas de início e fim (definidas no calendário), etapas contidas.
  • Operações: configurar duração (DAPE via Formação); definir datas (DAPE via Calendário); filtrar (DAPE em Gestão de Eventos).

10. Etapa do Período

Subdivisão de um período letivo (ex.: 1.º Bimestre, Recuperação, Exame). Definida na Formação e instanciada com datas específicas em cada Calendário Acadêmico.

  • Atributos: nome da etapa, data de início e fim por calendário.
  • Operações: criar, editar, remover (DAPE via Formação); atribuir datas (DAPE via Calendário).

Planejamento de Horário

11. Horário Acadêmico

Grade semanal de aulas de uma turma ou professor. Entidade principal do SISGHA. Composta por células que associam disciplina + professor + sala a um dia/horário.

  • Atributos: semana de referência, turma ou professor vinculado, grade de células (dia × intervalo), modo (visualização ou edição).
  • Operações: visualizar (ALU, PROF, DAPE); editar células (DAPE); gerar automaticamente (DAPE); exportar (DAPE); alternar semana/dia (todos).

12. Aula (Célula de Horário)

Unidade atômica do horário: alocação de disciplina + professor em um intervalo horário de um dia específico para uma turma.

  • Atributos: disciplina, professor, sala/ambiente, dia da semana, intervalo horário, cor de diferenciação visual.
  • Operações: visualizar detalhes (ALU/PROF); criar, editar, mover, remover (DAPE via popover de edição).

13. Intervalo de Aula

Faixa de tempo definida para cada aula dentro de um turno (ex.: 07:30–08:20). Configura a estrutura temporal base da grade.

  • Atributos: nome/número, horário de início, horário de fim, turno vinculado.
  • Operações: visualizar, configurar, editar (DAPE via tela de Intervalos).

14. Turno

Divisão do dia em períodos de funcionamento: Matutino, Vespertino e Noturno. Agrupa os intervalos de aula. Entidade de referência — sem CRUD próprio.

15. Dia da Semana

Cada dia da semana letiva (segunda a sábado — 6 dias). Eixo horizontal da grade horária. Entidade de referência — sem CRUD.

16. Semana Letiva

Semana específica do ano letivo, usada como unidade de navegação temporal na grade de horário.

17. Disponibilidade

Grade de disponibilidade semanal do professor, indicando em quais dias e turnos ele pode ser alocado para lecionar.

  • Atributos: grade por dia e turno (disponível/indisponível), campus de referência.
  • Operações: visualizar e editar (PROF via mobile/web, DAPE via perfil do professor).

Calendário e Eventos

18. Calendário Acadêmico

Calendário do ano letivo associado a uma formação, definindo as datas de início e fim de cada etapa de cada período. Pode ser desativado, mas não excluído.

  • Atributos: ano letivo, formação vinculada, modalidade, datas por etapa e período, estado (ativo/inativo).
  • Operações: criar (2 passos), visualizar, editar, desativar (DAPE).

19. Evento

Ocorrência acadêmica registrada no calendário (ex.: prova, Campus Party, feriado acadêmico). Pode ser exclusivo de uma turma, exclusivo de um professor (atividade ou indisponibilidade) ou global (compartilhado entre múltiplas turmas e professores).

  • Atributos: título, tipo, cor, data de início, data de fim, horário de início/fim (opcional), duração todo o dia (flag), participantes (turmas e professores por formação).
  • Operações: criar, visualizar, editar, buscar (DAPE). Eventos globais são editados exclusivamente na Gestão de Eventos do Calendário.

20. Dia Não Letivo

Dia sem aula marcado no calendário (ex.: feriado, recesso). Gerenciado pelo DAPE separadamente dos eventos.

  • Atributos: data, descrição.
  • Operações: criar, visualizar por mês, visualizar consolidado anual (DAPE).

Registros Acadêmicos

21. Diário de Classe

Registro formal de uma disciplina em uma turma, vinculado ao calendário para registro de aulas e frequência.

  • Atributos: turma (imutável após criação), disciplina (do currículo do curso da turma).
  • Operações: criar (2 passos), visualizar, editar dados (DAPE). A turma não pode ser alterada após a criação do diário.

22. Relatório de Aulas Ministradas

Relatório gerado pelo DAPE com o resumo de aulas ministradas por professor e semestre. Pode ser exportado como PDF.

  • Operações: configurar parâmetros, visualizar prévia, exportar PDF (DAPE).

23. Notificação

Aviso sobre alterações no horário, eventos ou comunicados do sistema. No mobile, possui tela dedicada para Aluno e Professor.


Comunicação e Classificação

24. Ano Letivo

Entidade temporal de filtro (ex.: "2025"), usada como parâmetro em seletores de horário e calendário.

25. Modalidade de Ensino

Classificação do tipo de curso (ex.: Técnico Integrado, Graduação). Usada como filtro em seletores.


Infraestrutura SISGEA

26. Bloco

Prédio ou edificação do campus que agrupa ambientes.

  • Operações: criar, visualizar, editar, buscar (ADM_EA).

27. Ambiente

Sala, laboratório ou outro espaço físico vinculado a um bloco.

  • Atributos: nome, bloco vinculado, feature, tipo.
  • Operações: criar, visualizar, editar, buscar (ADM_EA).

28. Reserva de Ambiente

Alocação de um ambiente para uso em um dia e horário específicos.

  • Atributos: ambiente, dia, faixa horária, finalidade.
  • Operações: criar, visualizar em grade semanal (ADM_EA).

Regras de negócio

As 67 regras de negócio do ecossistema estão organizadas por grupo temático. O impacto é classificado como CRÍTICO, ALTO, MÉDIO ou BAIXO.

Controle de acesso e visibilidade (RN-01 a RN-08)

IDDescriçãoImpacto
RN-01Professor vê apenas o próprio horário e o das turmas vinculadas. Aluno vê apenas o horário da turma selecionada. DAPE vê horários de todos os professores e turmas.CRÍTICO
RN-02Aluno acessa o sistema sem matrícula ou senha, pelo botão "Acessar como Aluno" na tela de login. O acesso é anônimo — qualquer pessoa pode visualizar horários.ALTO
RN-03Os módulos de cada ator são completamente isolados. Nenhuma tela funcional é compartilhada entre Aluno, Professor e DAPE. Mesmo telas análogas (ex.: Calendário Parcial) são instâncias separadas para cada ator.ALTO
RN-04Professor e DAPE são papéis do mesmo servidor. Um servidor pode alternar entre as visões DAPE e Professor via seletor no cabeçalho, sem necessidade de novo login.CRÍTICO
RN-05O DAPE é o único ator com permissão de escrita global no SISGHA. Professor e Aluno são consumidores de informação (somente leitura), exceto edição do próprio perfil (Professor) e seleção de turma (Aluno).CRÍTICO
RN-06O Professor edita apenas seus próprios dados pessoais e grade de disponibilidade. Não pode editar dados de outros servidores, horários, turmas ou qualquer outra entidade acadêmica.ALTO
RN-07O aplicativo mobile não possui interface para o DAPE. Apenas Aluno e Professor têm telas mobile. Operações administrativas exigem acesso via desktop.MÉDIO
RN-08O SISGEA é um sistema separado com login próprio. Os dois sistemas compartilham apenas a landing page e a tela de seleção de acesso. Não há integração de dados entre eles no protótipo atual.ALTO

Edição de horário (RN-09 a RN-18)

IDDescriçãoImpacto
RN-09Edições no horário afetam apenas a semana em edição, mesmo que a opção "permanente" seja selecionada no salvamento.CRÍTICO
RN-10Para alterar permanentemente eventos de uma turma ou professor, é necessário fazê-lo no CRUD de turma/professor ou na Gestão de Eventos do Calendário — não na edição de horário.CRÍTICO
RN-11Na edição de horário, só é possível cadastrar eventos vinculados exclusivamente àquele professor/turma e àquela semana. Eventos globais não podem ser criados nesse contexto.ALTO
RN-12O botão contextual muda conforme o tipo de edição: "Editar agenda" para horário de professor; "Editar eventos" para horário de turma.MÉDIO
RN-13Ao passar o cursor sobre um evento na grade de edição, aparece um ícone de edição. O ícone é visível apenas no hover, mantendo a grade limpa.BAIXO
RN-14O popover de edição de célula existe em 3 variantes de complexidade (simples, com opções, completo), adaptando-se ao estado da célula (vazia, com aula, com conflito).MÉDIO
RN-15Ao salvar alterações no horário, o DAPE escolhe entre "permanente" (persiste além da semana) e "temporário" (apenas esta semana). Combinado com RN-09, "permanente" na edição de horário afeta apenas a semana.CRÍTICO
RN-16A geração automática de horário oferece dois modos: permanente (substitui o horário existente) e temporário (prévia sem substituir).ALTO
RN-17O cabeçalho de visualização de horário do DAPE possui uma variante com botão de download para exportar a grade.MÉDIO
RN-18A grade opera com 6 dias letivos (segunda a sábado). A visualização diária exibe até 3 aulas por dia como cards visíveis. A grade semanal comporta 9+ intervalos por turno.MÉDIO

Gestão de eventos (RN-19 a RN-30)

IDDescriçãoImpacto
RN-19Nos modais de eventos de turma, só é possível cadastrar eventos vinculados exclusivamente àquela turma. Eventos multi-turma são gerenciados na Gestão de Eventos do Calendário.ALTO
RN-20Nos modais de eventos de professor, só é possível cadastrar eventos vinculados exclusivamente àquele professor.ALTO
RN-21Um professor possui dois tipos de evento: "atividade" e "indisponibilidade". A lista de eventos vinculados a ele é chamada de "agenda".ALTO
RN-22Se o DAPE tentar editar, na tela de turma ou professor, um evento que pertence a múltiplas entidades (evento global), o sistema redireciona para o modal de edição na Gestão de Eventos do Calendário.CRÍTICO
RN-23No cadastro de evento, ao marcar "Dura todo o dia", os campos de horário de início e fim desaparecem.MÉDIO
RN-24Para cada formação selecionada no campo de participantes do evento, aparece um accordion com as turmas e professores daquela formação para seleção individual.ALTO
RN-25Ao marcar "Todos participam", o seletor de formações e os accordions são desabilitados. Todos participam do evento automaticamente.MÉDIO
RN-26Ao editar eventos de professor (do tipo "atividade" ou "indisponibilidade") na Gestão de Eventos, o sistema abre o modal específico de agenda e exibe um aviso informativo.ALTO
RN-27Cada evento possui uma cor configurável usada para diferenciação visual no calendário e na grade de horário.BAIXO
RN-28Cada evento possui data de início e fim (obrigatórias) e, opcionalmente, horário de início e fim. Os campos de horário desaparecem se "Dura todo o dia" estiver marcado (RN-23).MÉDIO
RN-29Cada evento tem um campo de título livre.BAIXO
RN-30Todos os formulários de evento possuem botões "Voltar" (cancela) e "Cadastrar"/"Salvar" (confirma).BAIXO

Calendário acadêmico (RN-31 a RN-37)

IDDescriçãoImpacto
RN-31Um calendário pode ser apenas desativado, não excluído. Garante integridade referencial de histórico.CRÍTICO
RN-32Os filtros de calendário persistem entre navegações. O estado dos filtros é salvo ao sair e retornar da tela (gerenciamento de estado via Pinia).MÉDIO
RN-33Um calendário suporta N períodos e cada período suporta N etapas. As etapas são definidas na Formação; no cadastro do calendário, apenas se define quando cada etapa começa e termina.ALTO
RN-34O término de um período pode ultrapassar o ano letivo do calendário (ex.: em caso de greve, o período pode terminar no ano seguinte). A validação de datas não deve restringir o fim ao ano letivo.ALTO
RN-35Quando nenhum calendário está selecionado nos filtros, o sistema exibe um estado vazio com mensagem orientativa.BAIXO
RN-36Na visão anual de dias não letivos, o calendário mensal contextual não tem setas de navegação.BAIXO
RN-37Na visualização mensal (parcial), o calendário possui setas para navegar entre meses. Na visão anual, não há setas (12 meses fixos).BAIXO

Formação e etapas (RN-38 a RN-44)

IDDescriçãoImpacto
RN-38Cada formação define a duração dos períodos letivos (semestral, anual, trimestral, quadrimestral etc.) e as etapas de cada período.CRÍTICO
RN-39As etapas da formação são templates reutilizáveis: definem os tipos de subdivisão (ex.: 1.º Bimestre, Recuperação, Exame) que existem em todos os anos. No cadastro de calendário, são atribuídas as datas concretas.ALTO
RN-40Edições em "Duração de cada período" e nas etapas afetam apenas calendários criados após a alteração. Calendários já existentes não são afetados — garante imutabilidade retroativa.CRÍTICO
RN-41O campo "Níveis de Formação" aceita múltiplos valores (ex.: para técnico integrado ao médio, selecionam-se os níveis "técnico" e "ensino médio").ALTO
RN-42Cada curso é vinculado a uma formação, que determina a duração dos períodos, as etapas e a estrutura do calendário.ALTO
RN-43As disciplinas do cadastro de curso vêm do catálogo de disciplinas (CRUD de Disciplinas). Disciplinas devem existir no catálogo antes de serem vinculadas a um curso.ALTO
RN-44A Formação é a raiz de uma cascata de dependências: Formação → Curso → Turma → Horário e Formação → Etapas → Calendário. Alterações na Formação afetam (apenas dados futuros) todo o ecossistema acadêmico.CRÍTICO

Cadastro de usuário (RN-45 a RN-49)

IDDescriçãoImpacto
RN-45A seção "Disponibilidade para lecionar" no formulário de usuário aparece apenas se a função "Professor" estiver selecionada para ao menos um vínculo a um campus.ALTO
RN-46O carrossel de campus na seção de disponibilidade aparece apenas se o professor estiver vinculado a mais de um campus. A disponibilidade é gerenciada separadamente por campus.MÉDIO
RN-47Um servidor pode estar vinculado a mais de um campus do IFRO, com papéis potencialmente diferentes em cada campus (modelo N:N).ALTO
RN-48O campo de senha usa componente dedicado com mascaramento.BAIXO
RN-49O login exibe mensagem de validação em caso de credenciais inválidas.BAIXO

Diários de classe (RN-50 a RN-52)

IDDescriçãoImpacto
RN-50A turma não pode ser editada após a criação do diário. Para mudar de turma, é necessário criar um novo diário.ALTO
RN-51As disciplinas disponíveis no cadastro de diário vêm do currículo do curso da turma selecionada. Dependência transitiva: Diário → Turma → Curso → Disciplinas.ALTO
RN-52O cadastro de diário é feito em 2 passos sequenciais: Passo 1 (selecionar turma e disciplina) → Passo 2 (preencher detalhes do diário).MÉDIO

Reservas de ambiente — SISGEA (RN-53 a RN-55)

IDDescriçãoImpacto
RN-53As reservas de ambiente são organizadas em grade semanal de 6 dias, com faixas horárias visíveis. A interação é por clique na célula.MÉDIO
RN-54Dentro do modal de reserva, é possível navegar entre dias via setas sem fechar e reabrir o modal.BAIXO
RN-55O modal de reserva exibe uma lista de ambientes disponíveis para o horário selecionado.MÉDIO
IDDescriçãoImpacto
RN-56A sidebar possui dois estados: expandido (com ícones + rótulos) e recolhido (apenas ícones).BAIXO
RN-57Na sidebar DAPE, os menus "Gestão" e "Ensino" são accordions colapsáveis com sub-itens.BAIXO
RN-58No mobile, o aluno seleciona a turma por um accordion animado de 3 níveis (modalidade → curso → turma), em contraste com os comboboxes sequenciais da versão web.BAIXO
RN-59O toggle de visualização semana/dia é bidirecional e mantém o contexto de semana ao alternar.BAIXO
RN-60O toggle de visualização de calendário (parcial/completo) é bidirecional.BAIXO
RN-61O dashboard de Acesso Rápido do DAPE organiza os atalhos em 3 seções temáticas: Horário Acadêmico, Relatórios e Diários.BAIXO
RN-62O sistema oferece tema claro e escuro em ambas as plataformas (web e mobile).BAIXO
RN-63O ícone de notificação no cabeçalho possui indicador visual (badge) para notificações não lidas.BAIXO

Autenticação (RN-64 a RN-67)

IDDescriçãoImpacto
RN-64Servidores (DAPE/Professor) autenticam-se com matrícula e senha.CRÍTICO
RN-65O aluno acessa sem autenticação de servidor — usa botão secundário na tela de login.ALTO
RN-66O SISGEA possui tela de login própria, separada da do SISGHA.ALTO
RN-67A recuperação de senha está disponível via link na tela de login, mas o fluxo completo não está prototipado.MÉDIO

Regras institucionais

As seguintes regras refletem restrições operacionais e pedagógicas do instituto que impactam diretamente o planejamento de horários.

IDDescriçãoImpacto
R-001O sistema anterior impedia dois usuários de trabalhar simultaneamente, exigindo encerrar a sessão ativa do outro. O Ladesa elimina essa restrição com acesso web multi-usuário.Workflow
R-002Cada turma possui um delineamento específico de aulas por turno (ex.: 30 aulas matutinas, 27 vespertinas), exigindo bloqueios de janelas específicas para respeitar a carga horária.Solver
R-003No Ensino Médio Integrado, prefere-se aulas separadas (1+2) para não sobrecarregar alunos. Na Graduação, a regra é aulas geminadas para maior produtividade.Solver
R-004É obrigatório registrar o motivo da indisponibilidade do docente (Teletrabalho, PRD, NAP, CEP), pois o horário é documento público sujeito a questionamentos.Gestão de dados
R-005Deve haver descanso entre os turnos da manhã e da tarde. A regra padrão é 1h30, podendo ser reduzida a 40 minutos apenas em casos excepcionais e acordados.Solver
R-006Um professor não pode ser alocado em três turnos seguidos (manhã, tarde e noite) por questões de saúde e normas institucionais.Solver
R-007No período de recuperação semestral, a carga horária das disciplinas deve ser reduzida a 10% da carga do semestre, exigindo uma grade horária sazonal diferente.Gestão de dados
R-008Sábados letivos não são fixos. São dinâmicos: cada sábado pode repor o horário de um dia diferente da semana, conforme o calendário acadêmico.Solver
R-009Trocas pontuais de aulas entre professores não alteram a grade fixa e exigem aprovação formal da coordenação ou do DAPE.Workflow
R-010O sistema deve ser capaz de restringir o número máximo de aulas consecutivas de um mesmo professor com a mesma turma (ex.: evitar 4 aulas seguidas).Solver
R-011Ao gerar um novo horário automático, o sistema deve ser capaz de manter ("travar") edições manuais anteriores para evitar que a grade seja completamente reorganizada.Solver
R-012Disciplinas como Educação Física dependem da disponibilidade de espaços externos (ex.: ginásio municipal), impondo horários fixos e inegociáveis para determinadas turmas.Solver

Glossário

TermoDefinição
DAPEDiretoria de Apoio ao Ensino. Setor responsável pela gestão de horários e calendários acadêmicos no campus. No sistema, também é o nome do papel administrativo do servidor.
SISGHASistema de Gestão de Horários Acadêmicos. Compreende a aplicação web e o aplicativo mobile para Alunos e Professores.
SISGEASistema de Gestão de Espaços Acadêmicos. Sistema independente para gestão de ambientes físicos e reservas.
FormaçãoNível/tipo de programa acadêmico (ex.: Técnico Integrado, Graduação). Define a estrutura temporal de períodos e etapas.
Período LetivoSubdivisão do ano letivo (ex.: semestre, trimestre). A duração é definida pela Formação.
EtapaSubdivisão de um período letivo (ex.: 1.º Bimestre, Recuperação, Exame). Definida como template na Formação e instanciada com datas no Calendário Acadêmico.
Calendário AcadêmicoCalendário de um ano letivo que define as datas concretas de início e fim de cada etapa e período para uma formação.
Diário de ClasseRegistro formal de uma disciplina em uma turma, usado para acompanhamento de frequência e conteúdo.
Grade HoráriaRepresentação semanal das aulas, organizada por dia (eixo X) e intervalo de aula (eixo Y).
Intervalo de AulaFaixa de tempo de uma aula (ex.: 07:30–08:20). Configurado pelo DAPE na tela de Intervalos por turno.
DisponibilidadeGrade semanal que indica em quais dias e turnos um professor está disponível para ser alocado.
AgendaLista de eventos vinculados a um professor específico (atividades e indisponibilidades).
EventoOcorrência registrada no calendário: pode ser exclusivo de uma turma, de um professor ou global (multi-turma/professor).
Dia Não LetivoDia sem aula registrado no calendário acadêmico (feriado, recesso etc.).
PRDPrograma de Redistribuição Docente — um dos tipos de indisponibilidade registráveis para professores.
SolverAlgoritmo (worker) responsável pela geração automática de grades horárias, respeitando restrições institucionais.
IFROInstituto Federal de Educação, Ciência e Tecnologia de Rondônia — instituição onde o Ladesa é implantado.
Campus Ji-ParanáCampus piloto onde o Ladesa foi concebido e validado.
Papel (Role)Função exercida por um servidor no sistema (DAPE ou Professor). Um mesmo servidor pode acumular ambos os papéis.
Modo MescladoVisualização do DAPE que sobrepõe horários de múltiplos professores ou turmas em uma única grade para identificar conflitos.
Acesso RápidoDashboard inicial do DAPE com atalhos organizados para as funções mais usadas.