An open API service indexing awesome lists of open source software.

https://github.com/lucasdsbr/plagdetect_web

PlagDetect é um projeto que tem como principal função a detecção de plágio em trabalhos submetidos por pesquisadores de uma determinada instituição.
https://github.com/lucasdsbr/plagdetect_web

css flask flask-application html plagiarism-detection python python3

Last synced: 4 months ago
JSON representation

PlagDetect é um projeto que tem como principal função a detecção de plágio em trabalhos submetidos por pesquisadores de uma determinada instituição.

Awesome Lists containing this project

README

        




PlagDetect é um projeto que tem como principal função a detecção de plágio em trabalhos submetidos por pesquisadores de uma determinada instituição. Tal análise funciona a partir da base de dados dos projetos de pesquisa já submetidos em até três anos anteriores, em que todos os projetos são comparados e analisados com o que está sendo submetido pelo usuário.


Atualmente(20/05/2021) o PlagDetect encontra-se hospenado no Pythonanywhere podendo ser acessado no seguinte link: PlagDetect. Mas logo-logo a aplicação será hospedada nos servidores da Universidade da integração internacional da lusofonia Afro-brasileira(UNILAB)


Para ter um conhecimento mais visual da aplicação, assista o seguinte vídeo no canal da PROPPG Unilab: VÍDEO

Desenvolvedores:





Antonio Paulo Uamba



Allberson Bruno de Oliveira Dantas


Renato Farias de Paiva



Pedro Bruno Silva Lemos



Lucas da Silva Maciel




Sobre a Aplicação(DEV):


Uma boa parte da aplicação foi desenvolvida na linguagem de programação Python. Ou seja, toda sua estrutura de análise de projetos, leitura de arquivos em PDF e lançamento de resultados. Porém, para que fosse possível publica-la na web, recorremos a dois FrameWorks bastante utilizados pela comunidade dev: Flask e Bootstrap. Alem disso, o JavaScript foi utilizado para algumas funcionalidades, como por exemplo: sistema de alerta e gerador de um comprovante, para que seja possível ser imprimido após a análise. Além disso, Utilizamos o MySQL para pudessemos desenvolver um banco de dados que armazenase dados de usuários restritos na aplicação