Fill This Form To Receive Instant Help
Homework answers / question archive / You are required to develop an application to detect plagiarism in submitted assessment related work
You are required to develop an application to detect plagiarism in submitted assessment related work. The main task of the system is to identify whether a given submission has similarities with other submissions. It is expected that the system will be able to identify the source (of similarity) and also measure the percentage of similarity. Traditional plagiarism detection systems work on text documents. The system you will develop will need to work with a wide variety of content, currently including text documents, images, videos, audio clips, as well as source code written in a variety of languages. It should be possible to add new types of submissions in the future. Each submission can have content of more than one of these types. The system will currently have three types of users. The administrators are superusers and have access of all the functionality of the system. They can also assume the alias of other existing users and perform actions as the aliased user. However, in such situations the system must record that the action was not done by the actual user, but by an administrator assuming the alias. Administrators are also responsible for adding new users to the system and de?ning/changing their levels of access. Some users can create assessment tasks. These could be created for many reasons, including projects, assignments, homeworks, classworks etc. Each assessment task can have a list of submitters. Submitters will submit content against such tasks. Tasks that do not have a list of submitters are open tasks, and any submitter can submit content against them. Each assessment task has a closing date+time. Once the closing time passes, no one can submit content against the task. The task creator can then log in to the system and trigger a plagiarism check. Plagiarism checks can be of two types: (a) that checks only within the submissions made against the task, (b) that checks the entire database of content including new submissions. Once the check is ?nished a report is generated and the task creator is sent an email with the noti?cation. The task creator can log in at any time and view the report in summary or in detail. Detailed reports show information about each submission and the sources used in the submission. The summary report just lists all the submissions in a tabular format and shows the overall similarity percentage. The title of the task, the closing date+time and submitters list is given by the task creator when he/ she is creating the assessment task. Plagiarism: the practice of taking someone else's work or ideas and passing them o? as one's own. Draw the use case diagram of the system. Also write the details (use case title, actor, scenario, pre-condition, post-condition, exception) of any one use case.