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.