Guttenberg is a chatbot which reports plagiarized posts on Stack Overflow. CopyPastor is a web dashboard for Guttenberg. Guttenberg sends all the data upon detection of a plagiarized post and CopyPastor keeps a record of it permanently.
The main use of CopyPastor is to aid moderators to easily differentiate a plagiarized post, by providing a link to the CopyPastor report in the flag text.
- Keeps permanent records of reported posts, including their full text, author, and whether it was a plagiarism or a repost.
- Records feedback on each post (true positive and false positive), along with the user who provided the feedback.
The future thought is to utilize the API and add an ability to flag posts from the dashboard itself.
CopyPastor is built using Python and Flask. The Source Code and the API documentation is present on Github: https://github.com/SOBotics/CopyPastor. Drop into the SOBotics chat room to discuss anything related to it. The project is still work in progress, and any suggestions to improve are certainly welcome.
Example of a clearly detectable report - http://copypastor.sobotics.org/posts/14
Example of a repost - http://copypastor.sobotics.org/posts/48
Example of a bad report - http://copypastor.sobotics.org/posts/10
The post has been written similar to the structure, and utilizes some words from Sentinel Stack Apps post, which is another web dashboard.