Pular para o conteúdo principal

Protótipo de Interface

Este documento descreve a interface do ecossistema Ladesa conforme mapeado no protótipo. Inclui o inventário de telas, os mapas de navegação por ator, os mecanismos de navegação, as transições e a matriz de acesso.


Inventário de telas​

O protótipo conta com 50 telas distribuídas entre SISGHA Web, SISGEA Web e SISGHA Mobile.

SISGHA Web — Módulo Geral​

TelaMóduloAtor primárioAcesso
Home (Landing LADESA)GeralVISR
Seleção de AcessoGeralPROF/DAPE/ADM_EAR
Login de ServidorGeralPROF/DAPERW

SISGHA Web — Módulo Aluno​

TelaMóduloAtor primárioAcesso
Seleção de HorárioAlunoALURW (filtro de sessão)
Horário da Semana (Aluno)AlunoALUR
Horário do Dia (Aluno)AlunoALUR
Calendário Parcial (Aluno)AlunoALUR
Calendário Completo (Aluno)AlunoALUR
Modal de Eventos do Calendário (Aluno)AlunoALUR

SISGHA Web — Módulo Professor​

TelaMóduloAtor primárioAcesso
Horário da Semana (Professor)ProfessorPROFR
Horário do Dia (Professor)ProfessorPROFR
Perfil - ProfessorProfessorPROFR
Calendário Parcial (Professor)ProfessorPROFR
Calendário Completo (Professor)ProfessorPROFR
Modal de Eventos do Calendário (Professor)ProfessorPROFR

SISGHA Web — Módulo DAPE​

TelaMóduloAtor primárioAcesso
Início - Acesso RápidoDAPEDAPER
Visualização de Horário - Por ProfessorDAPEDAPER
Visualização de Horário - Por TurmaDAPEDAPER
Visualização de Horário - MescladoDAPEDAPER
Horário Selecionado (Modo Visualização)DAPEDAPER
Horário Selecionado (Modo Edição)DAPEDAPERW
Horários de Aula (Intervalos)DAPEDAPERW
Turmas: ListagemDAPEDAPERW
DiáriosDAPEDAPERW
UsuáriosDAPEDAPERW
CursosDAPEDAPERW
FormaçõesDAPEDAPERW
Disciplinas: ListagemDAPEDAPERW
Perfil - DAPEDAPEDAPERW
Calendário Acadêmico - ParcialDAPEDAPERW
Calendário Acadêmico - CompletoDAPEDAPER
Calendário Acadêmico - Estado VazioDAPEDAPER
Relatório de Aulas MinistradasDAPEDAPERW
Dias Não Letivos do MêsDAPEDAPERW
Dias Não Letivos do AnoDAPEDAPER
Gestão de EventosDAPEDAPERW
Gestão de Calendários AcadêmicosDAPEDAPERW

SISGEA Web​

TelaMóduloAtor primárioAcesso
Login (SISGEA)SISGEAADM_EARW
Home - ReservasSISGEAADM_EARW
AmbientesSISGEAADM_EARW
BlocosSISGEAADM_EARW

SISGHA Mobile​

TelaMóduloAtor primárioAcesso
Splash Screen + LoadingMobileALU/PROFR
Login (Mobile)MobileALU/PROFRW (PROF), R (ALU)
Seleção do Horário (Aluno Mobile)Mobile — AlunoALURW (filtro de sessão)
Visualização do Horário - Aluno TécnicoMobile — AlunoALUR
Visualização do Horário - Aluno GraduaçãoMobile — AlunoALUR
Calendário (Aluno Mobile)Mobile — AlunoALUR
Notificações (Aluno Mobile)Mobile — AlunoALUR
Home (Professor Mobile)Mobile — ProfessorPROFR
Calendário (Professor Mobile)Mobile — ProfessorPROFR
Perfil - Disponibilidade (Professor Mobile)Mobile — ProfessorPROFR
Perfil - Ensino (Professor Mobile)Mobile — ProfessorPROFR
Notificações (Professor Mobile)Mobile — ProfessorPROFR

Legenda: R = Somente leitura | RW = Leitura + Escrita


Contagem de telas por ator​

AtorExclusivasCompartilhadasTotalTipo de permissão
VIS011R
ALU11314R (+ RW na seleção de turma, que é filtro de sessão)
PROF10313R (+ RW no perfil)
DAPE19322RW na maioria
ADM_EA404RW
Total443 (×multi-ator)50

Mapas de navegação por ator​

Fluxo do Aluno (Web)​

Home (Landing LADESA)
└── Seleção de Acesso
└── Login de Servidor
└── [Botão: Acessar como Aluno]
│
└── Seleção de Horário ←── ENTRY POINT
│ Filtros: Ano Letivo → Modalidade → Curso → Turma
│
└── [Selecionar turma]
│
├── Horário da Semana ◄──toggle──► Horário do Dia
│ • Selecionar-Semana (navegar semanas)
│
└── Calendário Parcial ◄──toggle──► Calendário Completo
│ • Trocar-Visualizacao-Calendario
└── [Clicar evento] → Modal de Eventos

Fluxo do Professor (Web)​

Login de Servidor
│
└── Professor: ENTRY POINT
│
├── [Sidebar] Início → Horário da Semana
│ └── toggle ──► Horário do Dia (tabs: Seg–Sáb, cards: Aula 1–3)
│
├── [Sidebar] Calendário
│ ├── Calendário Parcial (filtros: Ano, Modalidade, Curso)
│ │ └── toggle ──► Calendário Completo
│ │ └── [Ver-Eventos] → Modal de Eventos
│ └── [Clicar evento] → Modal de Eventos
│
├── [Sidebar] Perfil
│ • Dados pessoais, Campus, Ensino, Disponibilidade
│ └── [Editar] → Modal: Form-Editar-Usuário
│
└── [Sidebar] Sair → Login

Fluxo do DAPE (Web)​

Login de Servidor
│
└── DAPE: ENTRY POINT
│
├── [Sidebar] Início - Acesso Rápido
│ ├── [Botão] → Visualização de Horário (Prof / Turma / Mesclado)
│ │ └── Horário Selecionado (Visualização)
│ │ └── [Editar] → Horário Selecionado (Edição)
│ │ ├── Popover de edição (3 variantes)
│ │ ├── Agenda-Semanal / Eventos da Turma
│ │ └── [Salvar] → Modal de confirmação (permanente/temporário)
│ ├── [Botão] → Gerar Horário (Permanente ou Temporário)
│ ├── [Botão] → Relatório de Aulas Ministradas
│ └── [Botão] → Diários
│
├── [Sidebar] Calendário Acadêmico
│ ├── Calendário Parcial → toggle → Calendário Completo
│ ├── Estado Vazio (nenhum calendário selecionado)
│ ├── [Botão ⚙️] → Gestão de Calendários
│ │ └── Form-Calendário-1-1 → Form-Calendário-1-2
│ ├── [Botão ➕] → Gestão de Eventos
│ │ └── Form-Evento
│ └── [Botão] → Dias Não Letivos
│ ├── Dias Não Letivos do Mês → toggle → Dias Não Letivos do Ano
│ └── Cadastrar-Nao-Letivo
│
├── [Sidebar] Gestão ▼
│ ├── Intervalos (campus + fuso + turnos: Mat/Vesp/Not)
│ ├── Diários → Form-Diario-1 → Form-Diario-2
│ ├── Turmas → Form-Nova/Editar-Turma + Eventos-Turma
│ └── Usuários → Form-Novo/Editar-Usuário + Agenda-Professor
│
├── [Sidebar] Ensino ▼
│ ├── Cursos → Cadastrar-Curso → Form-Selecionar-Disciplinas-Período
│ │ └── → Formações → Form-Nova-Formação → Form-Etapas-Formação
│ └── Disciplinas → Form-Nova/Editar-Disciplina
│
├── [Sidebar] Perfil
│ ├── [Editar] → Form-Editar-Usuário
│ ├── [Disponibilidade] → Form-Editar-Disponibilidade
│ └── [Campus] → Form-Alterar-Campus
│
└── [Sidebar] Sair → Login

Fluxo do ADM_EA (SISGEA Web)​

Home (Landing LADESA)
└── Seleção de Acesso → [Card SISGEA]
└── Login SISGEA
│
└── SISGEA: ENTRY POINT
│
├── [Sidebar] Reservas (Home)
│ • Grade semanal: 6 dias × 4 faixas horárias
│ └── [Clicar] → Form-Reserva-Ambiente
│ • Trocar-Dia (navegação interna)
│ • Lista de ambientes disponíveis
│
├── [Sidebar] Ambientes
│ └── Form-Cadastrar/Editar-Ambiente
│
├── [Sidebar] Blocos
│ └── Form-Cadastrar/Editar-Bloco
│
└── [Sidebar] Sair → Login

Fluxo do Aluno (Mobile)​

Splash Screen → Loading → Login
│
└── [Botão: Acessar como Aluno]
│
└── Seleção do Horário ←── ENTRY POINT
│ Accordion animado: Modalidade → Curso → Turma
│
└── Horário (Técnico OU Graduação)
│ Select-DiaSemana (tabs de dia + lista de aulas)
│
├── [Botão Abrir Calendário] → Calendário (Aluno)
│ • BuscarCalendario (drawer)
│ • Etiquetas de eventos
│ └── [Ver Todos] → Modal de listagem
│
├── [Navbar: 📅] → Calendário
├── [Navbar: 🏠] → Horário
└── [Ícone sino] → Notificações (Aluno)

Fluxo do Professor (Mobile)​

Splash Screen → Loading → Login
│
└── [Login como servidor]
│
└── Home (Professor) ←── ENTRY POINT
│ Select-DiaSemana (horário do dia)
│
├── [Navbar: 📅] → Calendário (Professor)
│ • BuscarCalendario
│ • Etiquetas de eventos
│ └── [Ver Todos] → Modal de listagem
│
├── [Navbar: 🏠] → Home
│
├── [Navbar: 👤] → Perfil
│ ├── [Toggle] Disponibilidade (grade somente leitura por dia/turno)
│ └── [Toggle] Ensino (carrossel disciplinas/turmas — somente leitura)
│
└── [Ícone sino] → Notificações (Professor)

Mecanismos de navegação​

O ecossistema utiliza cinco mecanismos distintos de navegação primária, cada um associado a um ator ou plataforma.

Header-Main (Web — Professor e DAPE)​

Barra superior presente em todas as telas web dos módulos Professor e DAPE. Contém:

  • Logo SISGHA → retorna ao início.
  • Seletor de papel (DAPE ▼ / Professor ▼) → alterna entre as visões do servidor.
  • Troca de Campus (badge "Ji-Paraná" clicável) → abre modal de seleção de campus.
  • Notificações (ícone de sino com badge) → abre dropdown de notificações.
  • Alternância de tema (ícone sol/lua) → alterna entre tema claro e escuro.

Header-Aluno (Web — Aluno)​

Barra superior simplificada para o módulo do Aluno. Não há sidebar. A navegação é contextual — feita pelos controles dentro de cada tela.

Menu lateral esquerdo com dois estados: expandido (251 px, ícones + rótulos) e recolhido (57 px, apenas ícones).

ItemDestino
InícioAcesso Rápido
CalendárioCalendário Acadêmico (Parcial/Completo)
Gestão ▼Accordion: Intervalos, Diários, Turmas, Usuários
Ensino ▼Accordion: Cursos, Disciplinas
PerfilPerfil DAPE
SairLogout → Login

Sub-telas acessíveis via ações contextuais (não na sidebar diretamente): Formações, Horários (visualização/edição), Relatórios, Gestão de Eventos, Gestão de Calendários, Dias Não Letivos.

ItemDestino
InícioHorário da Semana
CalendárioCalendário Parcial
PerfilPerfil Professor
SairLogout → Login
ItemDestino
ReservasHome - Reservas
AmbientesTela de Ambientes
BlocosTela de Blocos
Configurações(não prototipado)
SairLogout → Login

Barra fixa na parte inferior do app com 3 ícones:

PosiçãoÍconeDestino
Esquerda📅 CalendárioCalendário do ator
CentroLogo SISGHAHome (horário principal)
Direita👤 PerfilPerfil do ator

Tipos de transição e interação​

Por toggle (alternância bidirecional)​

ToggleTelas envolvidas
Semana ↔ DiaHorário da Semana ↔ Horário do Dia (Aluno web e Professor web)
Parcial ↔ CompletoCalendário Parcial ↔ Calendário Completo (todos os atores)
Mensal ↔ AnualDias Não Letivos do Mês ↔ Dias Não Letivos do Ano
Disponibilidade ↔ EnsinoPerfil: Disponibilidade ↔ Perfil: Ensino (Professor Mobile)
Visualização ↔ EdiçãoHorário Selecionado (Visualização) ↔ Horário Selecionado (Edição)
Prof/Turma/MescladoVisualização de Horário — tabs de modo (DAPE)

Por modal (sobreposição)​

Principais modais do sistema:

ModalAcionado por
Form-Novo/Editar-UsuárioBotão editar no perfil ou na listagem de usuários
Form-Nova/Editar-TurmaBotão "+" ou ícone editar na listagem de turmas
Form-Nova/Editar-DisciplinaBotão "+" ou ícone editar na listagem
Cadastrar-Curso / Form-Selecionar-Disciplinas-PeríodoBotão "+" em Cursos (fluxo de 2 passos)
Form-Nova-Formação / Form-Etapas-FormaçãoBotão "+" em Formações (2 passos)
Form-Calendário-1-1 / Form-Calendário-1-2Botão "+" em Gestão de Calendários (2 passos)
Form-EventoBotão "+" em Gestão de Eventos
Form-Diario-1 / Form-Diario-2Botão "+" em Diários (2 passos)
Cadastrar/Editar-Evento-TurmaAções em Eventos-Turma
Cadastrar/Editar-Evento-ProfessorAções em Agenda-Professor
Agenda-Professor / Eventos-TurmaBotão de agenda/eventos na listagem
Form-Reserva-AmbienteClicar em horário na grade de reservas
Modal de Eventos do CalendárioClicar em evento ou botão "Ver Eventos"
popover-edicao-horarioClicar em célula da grade no modo de edição
Modal de Alterações (permanente/temporário)Botão "Salvar" na edição de horário
Gerar-Horário-Permanente / TemporárioBotão "Gerar Horário" no Início
Form-Alterar-CampusBotão de alteração de campus no perfil
Form-Editar-DisponibilidadeBotão de edição de disponibilidade no perfil
Relatorio-ModalBotão "Visualizar" no Relatório de Aulas

Por navegação contextual (redirecionamentos automáticos)​

Situações em que o sistema navega automaticamente para outra tela ou modal:

  • Tentativa de editar um evento global na tela de turma ou professor → sistema redireciona para o modal de edição na Gestão de Eventos.
  • Seleção de turma no accordion mobile (Aluno) → redireciona para tela de horário da turma.
  • Seleção de professor ou turma na listagem do DAPE → abre Horário Selecionado.
  • Login de servidor bem-sucedido → redireciona para tela principal do papel (DAPE → Início; PROF → Horário da Semana).

Estatísticas de ações por tela​

O protótipo mapeou 219 ações distribuídas entre todos os atores e telas.

Tipo de açãoDescriçãoQuantidade
navigateNavegar para outra tela ou seção53
filterFiltrar/buscar dados45
viewConsultar/visualizar dados47
createCadastrar nova entidade23
editEditar entidade existente21
validateConfirmar/salvar alterações14
toggleAlternar entre visualizações12
generate / exportGerar artefato ou exportar5
configureDefinir parâmetros de configuração3
pinFixar/selecionar item para contexto7
moveReposicionar aula na grade1
deleteExcluir/desativar entidade2

Matriz de acesso​

Legenda: R = Somente leitura | RW = Leitura + Escrita | -- = Sem acesso | * = Transitório (tela de passagem)

SISGHA Web — Geral​

TelaVISALUPROFDAPEADM_EA
Home (Landing LADESA)R****
Seleção de Acesso----RRR
Login de Servidor--RRWRW--

SISGHA Web — Aluno​

TelaVISALUPROFDAPEADM_EA
Seleção de Horário--RW------
Horário da Semana (Aluno)--R------
Horário do Dia (Aluno)--R------
Calendário Parcial (Aluno)--R------
Calendário Completo (Aluno)--R------
Modal de Eventos Calendário (Aluno)--R------

SISGHA Web — Professor​

TelaVISALUPROFDAPEADM_EA
Horário da Semana (Professor)----R----
Horário do Dia (Professor)----R----
Perfil - Professor----R----
Calendário Parcial (Professor)----R----
Calendário Completo (Professor)----R----
Modal de Eventos Calendário (Professor)----R----

SISGHA Web — DAPE​

TelaVISALUPROFDAPEADM_EA
Início - Acesso Rápido------R--
Viz. Horário - Por Professor------R--
Viz. Horário - Por Turma------R--
Viz. Horário - Mesclado------R--
Horário Selecionado (Visualização)------R--
Horário Selecionado (Edição)------RW--
Horários de Aula (Intervalos)------RW--
Turmas: Listagem------RW--
Diários------RW--
Usuários------RW--
Cursos------RW--
Formações------RW--
Disciplinas: Listagem------RW--
Perfil - DAPE------RW--
Calendário Acadêmico - Parcial------RW--
Calendário Acadêmico - Completo------R--
Calendário Acadêmico - Estado Vazio------R--
Relatório de Aulas Ministradas------RW--
Dias Não Letivos do Mês------RW--
Dias Não Letivos do Ano------R--
Gestão de Eventos------RW--
Gestão de Calendários Acadêmicos------RW--

SISGEA Web​

TelaVISALUPROFDAPEADM_EA
Login (SISGEA)--------RW
Home - Reservas--------RW
Ambientes--------RW
Blocos--------RW

SISGHA Mobile​

TelaVISALUPROFDAPEADM_EA
Splash Screen + Loading--**----
Login (Mobile)--RRW----
Seleção do Horário (Aluno Mobile)--RW------
Horário - Aluno Técnico--R------
Horário - Aluno Graduação--R------
Calendário (Aluno Mobile)--R------
Notificações (Aluno Mobile)--R------
Home (Professor Mobile)----R----
Calendário (Professor Mobile)----R----
Perfil - Disponibilidade (Mobile)----R----
Perfil - Ensino (Mobile)----R----
Notificações (Professor Mobile)----R----

Observações de design​

  1. Isolamento total entre módulos de ator. Módulos de Aluno, Professor, DAPE e ADM_EA são completamente isolados. Não há telas funcionais compartilhadas entre eles. Mesmo telas análogas (ex.: Calendário Parcial) são instâncias separadas para cada ator, com layouts, menus e permissões distintos.

  2. DAPE é o único com escrita ampla no SISGHA. Aluno e Professor são estritamente consumidores de informação (somente leitura), exceto: Aluno realiza seleção de turma como filtro de sessão sem persistência; Professor pode alterar a foto de perfil. A disponibilidade do professor é editada exclusivamente pelo DAPE.

  3. SISGEA é um sistema separado. ADM_EA opera exclusivamente dentro do SISGEA, sem interação com telas do SISGHA. Os dois sistemas compartilham apenas a landing page e a Seleção de Acesso.

  4. Mobile exclui o DAPE. O aplicativo mobile não possui módulo DAPE. Apenas Aluno e Professor têm interfaces mobile. Isso reflete que operações administrativas requerem interface desktop completa.

  5. Notificações são exclusivas do mobile. Telas dedicadas de notificações existem apenas no app (Aluno e Professor). No desktop, notificações são acessadas via dropdown no cabeçalho.

  6. Tema claro e escuro. O mobile protótipo as telas em duas versões (claro e escuro). O web alterna via ícone sol/lua no cabeçalho.

  7. Suporte a multi-campus. O cabeçalho web permite trocar o campus ativo. A disponibilidade do professor é gerenciada por campus separadamente. Um servidor pode estar vinculado a múltiplos campi com papéis diferentes em cada um.