Pular para o conteúdo

Sobre o OrientaSI

O sistema de gestão de TCC do curso de Sistemas de Informação — do primeiro tema publicado no mural até a ata da defesa, revisada e arquivada.

O que é

Antes do OrientaSI, orientar um TCC dependia de planilha, e-mail avulso e memória de quem estava acompanhando. O sistema junta o processo inteiro num só lugar: o professor publica temas, o aluno se candidata, a orientação nasce, o trabalho é entregue, a banca é agendada e avaliada, e a aprovação final gera um documento oficial — tudo com histórico e sem depender de ninguém lembrar de nada.

  • Um fluxo só, do tema à ata

    Cada etapa do TCC — tema, candidatura, orientação, submissão, banca, correções, aprovação — vive no mesmo sistema, com histórico de quem decidiu o quê e quando.

  • Alocação por ordem de chegada

    O aluno manifesta interesse por até três professores, em ordem. O primeiro que aceitar leva a vaga — não quem tem o melhor histórico escolar.

  • Documento oficial, numerado

    Toda aprovação gera uma ata em PDF, com numeração sequencial (NNN/AAAA), revisada pela SUGRAD antes de valer.

  • Catálogo público

    Todo TCC concluído fica pesquisável por qualquer pessoa, sem login — título, resumo, autor, orientador e o PDF final. Sem CPF, telefone ou outro dado sensível.

  • Acessível para todo mundo

    Interface mobile-first, navegável inteira por teclado e testada contra o WCAG 2.1 nível AA em cada tela — não como revisão final, mas como parte de cada mudança.

Como cada papel percorre o sistema

Quatro papéis, quatro caminhos. Cada passo abaixo corresponde a uma tela ou a uma decisão que existe de verdade no sistema — não a um resumo simplificado do processo.

Coordenação

Quem mantém o sistema em funcionamento

Convida professores e alunos, acompanha as orientações em andamento e concede exceções — sem participar do dia a dia de cada orientação.

  1. Entra com e-mail e senha

    Conta de coordenador — no máximo quatro no sistema ao mesmo tempo.

  2. Convida professor ou aluno

    Por e-mail, com um link de primeiro acesso.

  3. Acompanha o painel

    Professores e alunos que ainda não concluíram o TCC II, e os convites enviados.

  4. Um professor precisa de mais vagas do que o padrão?

    O teto padrão é três orientandos por etapa, por semestre.

    Sim

    Concede um limite elevado, com justificativa — vale só para aquele professor, aquela etapa e aquele semestre.

    Não

    Segue com o teto padrão.

  5. Acompanha as orientações por professor

    Todos os projetos em andamento, agrupados por quem orienta.

  6. É preciso trocar o orientador de um projeto?

    Sim

    Troca pelo painel — a vaga do novo orientador é conferida de novo antes de confirmar.

    Não

    Nada muda.

  7. O sistema precisa de outro coordenador?

    Sim

    Promove outro professor a coordenador pelo painel.

    Não

    Segue como está — o sistema nunca fica sem nenhum coordenador ativo.

  8. Sistema em funcionamento

    O dia a dia de cada orientação — aceitar aluno, agendar banca, aprovar — é do professor e da SUGRAD.

Professor

Quem publica o tema e orienta o TCC

Recebe manifestações de interesse na ordem em que chegam — não por desempenho escolar do aluno — e conduz a orientação até a aprovação final.

  1. Recebe o convite da coordenação

    Define a senha e completa SIAPE e áreas de atuação.

  2. Publica um tema no mural

    Título, descrição e as subáreas do tema.

  3. Tema visível a todos os alunos

    Com um selo mostrando se o professor ainda tem vaga disponível.

  4. Recebe manifestações de interesse

    Em ordem de chegada — não por desempenho escolar do aluno.

  5. Aceita a manifestação?

    Aceita

    Nasce o projeto de TCC I. As outras opções em aberto desse aluno são canceladas.

    Recusa

    Escreve uma justificativa; a candidatura segue para o próximo professor da lista do aluno.

  6. Alternativa: cria uma orientação manual

    TCC I ou TCC II, para um aluno que já tem orientador definido fora do sistema — fora da fila de manifestações.

  7. Acompanha o envio do trabalho

    Em Minhas orientações, vê quando o aluno envia o texto (PDF e editável).

  8. Agenda a banca

    Data, local e dois membros — professores do sistema ou convidados externos, só pelo nome.

  9. Registra o resultado da defesa

    Uma nota e um parecer só, decididos coletivamente na banca.

  10. Qual foi o resultado?

    Reprovado

    Reabre o projeto (o aluno tenta de novo) ou cancela definitivamente.

    Aprovado com ressalvas

    O aluno corrige o que a banca pediu. No TCC II, o professor também monta um checklist de correções.

  11. Confirma a correção

    No TCC II, só depois do checklist inteiro concluído, do aluno assinar o termo de aceite de publicação e de enviar a versão final revisada.

  12. Ata gerada e SUGRAD avisada

    O mesmo passo que confirma a correção já gera o documento oficial.

  13. SUGRAD aprova a ata

    Se era TCC I, o TCC II do mesmo aluno nasce automaticamente, com o mesmo orientador — o acompanhamento recomeça no passo 7. Se já era TCC II, o ciclo do aluno termina ali.

    volta ao passo 7

Aluno

Quem escolhe o orientador e produz o trabalho

Escolhe até três professores em ordem de preferência, produz o trabalho e o defende — quem decide a orientação é o professor, não quem tem melhor histórico.

  1. Recebe o convite por e-mail

    Define a senha e completa CPF, matrícula e telefone.

  2. Consulta o mural de temas

    Filtra por subárea, entre os temas ativos de qualquer professor.

  3. Monta a candidatura

    Até três professores, em ordem — cada um com um tema publicado dele, ou orientação em aberto.

  4. Primeira opção enviada

    Com um prazo automático para o professor responder.

  5. O professor aceita?

    Não, ou o prazo vence

    A próxima opção da lista é enviada automaticamente.

    Sim

    Nasce o TCC I, com esse professor como orientador.

  6. Trabalha e envia o texto

    Em Meu TCC — PDF e a versão editável, com reenvio permitido enquanto o orientador não agendar a banca.

  7. Orientador agenda a banca

    O aluno acompanha data e local.

  8. Qual foi o resultado da defesa?

    Reprovado

    Aguarda o orientador reabrir o projeto para tentar de novo, ou encerrar definitivamente.

    Aprovado com ressalvas

    Corrige o que foi pedido.

  9. No TCC II, assina o termo de publicação

    Depois que o orientador concluir o checklist de correções.

  10. Orientador confirma a correção

    A ata é gerada e enviada à SUGRAD no mesmo passo.

  11. TCC I concluído

    O TCC II nasce automaticamente, com o mesmo orientador — o trabalho recomeça no passo 6, para a nova etapa.

    volta ao passo 6
  12. TCC II concluído

    O ciclo termina. Se o termo de publicação foi assinado, o trabalho pode aparecer no catálogo público.

SUGRAD

Quem revisa a ata antes do TCC virar Concluído

A última revisão antes de um TCC virar Concluído — confere a ata gerada automaticamente pelo sistema e aprova ou devolve.

  1. Acessa o Painel do Sistema

    Conta única do setor — sem CPF, e sempre pelo painel, nunca por e-mail direto.

  2. Recebe um e-mail

    Sempre que um professor aprova um projeto e uma ata nova é gerada.

  3. Abre o painel e lê a ata pendente

    PDF numerado (NNN/AAAA), com os dados da defesa.

  4. A ata está correta?

    Não

    Devolve com um comentário; o orientador vê o motivo e reenvia a mesma ata.

    volta ao passo 3
    Sim

    Aprova.

  5. Projeto vira Concluído

  6. Fim do ciclo desta ata

    Se era TCC I, o TCC II do aluno já nasceu automaticamente nesse instante. Se já era TCC II, o ciclo do aluno termina ali — nenhum "TCC III" é criado.

Stack tecnológica

Ferramentas estáveis e documentadas, vendorizadas no repositório sempre que possível — o sistema não depende de um serviço externo para carregar o essencial da tela.

  • Servidor

    Python 3.12 e Django 5.2. Telas renderizadas no servidor, com HTMX para interações sem recarregar a página e Alpine.js para o que é só do navegador.

  • Banco de dados

    PostgreSQL.

  • Aparência

    Tailwind CSS v4 e DaisyUI 5, com um tema próprio sobre as cores institucionais.

  • Tarefas em segundo plano

    Celery e Redis — envio de e-mails e o avanço automático da cascata de candidatura quando um prazo vence.

  • Documentos oficiais

    WeasyPrint gera as atas em PDF, com numeração sequencial.

  • API

    Django REST Framework e drf-spectacular — catálogo e calendário só leitura, documentados em OpenAPI/Swagger.

  • Armazenamento

    PDFs, arquivos editáveis e fotos de perfil em S3/MinIO.

  • Acessibilidade e testes

    Playwright e axe-core testam o WCAG 2.1 nível AA em cada tela, a cada mudança — não como revisão final.

Equipe de desenvolvimento

O sistema é desenvolvido e mantido no curso de Sistemas de Informação da UFSM, campus Frederico Westphalen.

  • Cristiano Bertolini

    Curso de Sistemas de Informação, UFSM Frederico Westphalen.

  • Evandro Preuss

    Curso de Sistemas de Informação, UFSM Frederico Westphalen.

Quer ver os TCCs já publicados?

O catálogo e o calendário de apresentações são públicos — sem login, sem cadastro.