Skip to content

projeto-de-algoritmos/Grafos1_CheatDetector

Repository files navigation

Cheat Detector

Similarity-based cheat detector for written exams with multiple questions.

Número da Lista: X
Conteúdo da Disciplina: Grafos 1

Alunos

Matrícula Aluno
17/0146251 João Lucas Zarbiélli
19/0046945 Leonardo Michalski Miranda

About

The cheat detector works using text similarity. Once multiple exams are uploaded, the detector analyzes each question from all exams and compares them, finding the degree of similarity between student responses, thus creating a similarity matrix that is analogous to an adjacency matrix and so using it to draw a graph that connects students. At the edges there is a percentage of similarity between the vertex students' exams.

App Gif

Cheat Detector App Gif

Video (pt-br, download link)

How to run

Language: Python.
Frameworks: SentenceTransformers; PyTorch; scikit-learn; Jupyter Voilà; BinderHub.
Access the app or the notebook with the BinderHub server.

How to use

For the correct functioning of the cheat detector, it is necessary to send a zip file that contains the exam of each student. Each exam should be text file (.txt) in the following format. Don't forget the blank line between each question answer.

Answer to question 1

Answer to question 2

Answer to question 3

Here's an unzipped folder example.

References

Jupyter et al., "Binder 2.0 - Reproducible, Interactive, Sharable Environments for Science at Scale." Proceedings of the 17th Python in Science Conference. 2018. doi://10.25080/Majora-4af1f417-011

Nils Reimers and Iryna Gurevych. 2019. SentenceBERT: Sentence embeddings using Siamese BERT-networks. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), pages 3982–3992, Hong Kong, China. Association for Computational Linguistics.

Reimers, N.; and Gurevych, I. 2020. Making Monolingual Sentence Embeddings Multilingual using Knowledge Distillation. arXiv preprint arXiv:2004.09813 URL.

About

Cheat detector for written exams with multiple questions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published