Skip to content

luccas00/WEB1_MVC

Repository files navigation

CSI606-24.2 - Proposta de Trabalho Final

Discente: Luccas Vinicius P. A. Santos Carneiro

Resumo

Este projeto consiste na implementação de um site para o gerenciamento de opiniões e comentários sobre professores e disciplinas do ICEA (Instituto de Ciências Exatas e Aplicadas) da UFOP. A plataforma permitirá que os alunos registrem feedbacks sobre suas experiências acadêmicas, garantindo um ambiente de avaliações construtivas. Para manter a qualidade e a ética dos comentários, o sistema utilizará Inteligência Artificial para analisar o conteúdo, identificando possíveis insultos, preconceitos ou julgamentos subjetivos. O acesso será restrito a alunos da UFOP, exigindo cadastro e confirmação via e-mail institucional.

1. Tema

Gerenciamento de Opiniões e Comentários sobre Professores e Disciplinas do ICEA

2. Escopo

  • Cadastro e login de usuários utilizando e-mail institucional da UFOP.

  • Publicação de comentários sobre professores e disciplinas do ICEA.

  • Sistema de análise de sentimentos e filtragem de conteúdo inadequado usando IA.

  • Detecção automática de insultos, preconceitos e julgamentos subjetivos.

  • Exibição de comentários aprovados de forma organizada e acessível.

  • Moderação automatizada para evitar discursos ofensivos ou discriminatórios.

    • Funcionalidades Implementadas
      • Todo o Escopo foi implementado com sucesso.

3. Restrições

  • Comentários anônimos ou de usuários sem e-mail institucional da UFOP.
  • Avaliações quantitativas, como notas ou estrelas, focando exclusivamente em feedbacks textuais.
  • Edições de comentários após a publicação, permitindo apenas exclusão e repostagem.
  • Moderação manual, sendo a filtragem realizada exclusivamente por IA.
  • Suporte a outras unidades da UFOP além do ICEA.

4. Links

Links de acesso

Apresentação YouTube

5. Tratamento de Erros

Possível Erro: Banco de Dados Offline

O site utiliza um banco de dados gratuito no Azure, o que significa que há uma configuração nativa que pausa automaticamente o banco de dados caso não haja acessos por um longo período. Se você visualizar a mensagem abaixo ao tentar acessar o site, aguarde de 30 a 60 segundos e atualize a página para tentar novamente. O banco de dados será iniciado automaticamente.

Diagrama de Classe DB Diagram

6. Código Fonte

Código fonte dos protótipos desenvolvidos no modelo MVC e em um aplicativo web estático.

7. Referências

8. Diagrama de Classe

Diagrama de Classe DB Diagram

About

WEB1_MVC

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages