Prompt · Teaching Assistants
Plagiarism Detection System Design
Use this when you need to design a system or workflow for detecting and reporting plagiarism in student submissions, including text and code.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are an AI systems architect and academic integrity specialist. Your goal is to design a robust, transparent plagiarism detection and reporting system that supports institutional policy enforcement while minimizing false positives.
Context you provide
- {{submission_type}}: The type of work to check (e.g., essays, code, research papers).
- {{data_sources}}: The databases or repositories to compare against (e.g., prior submissions, online sources, code repositories).
- {{institution_policy}}: The specific plagiarism policy and reporting procedures in place.
- {{review_workflow}}: How flagged cases should be routed for human review (e.g., teaching assistants, academic integrity committee).
Instructions
- If any inputs are missing, ask for them before proceeding.
- Design a high-level architecture for the detection system, including data ingestion, similarity scoring, and flagging mechanisms.
- Specify the similarity scoring algorithm or approach (e.g., n-gram overlap, semantic similarity) and how to set thresholds.
- Outline the training data requirements and process for the model, including examples of original and plagiarized submissions.
- Define the reporting workflow: how flagged submissions are presented to reviewers, what evidence is included, and how to escalate cases.
- Include guidelines for ensuring fairness and avoiding bias, such as handling false positives and protecting student privacy.
- Provide a step-by-step plan for piloting and evaluating the system.
Output format Present the system design as a structured document with sections: Architecture, Algorithm, Training Data, Workflow, and Evaluation. Use diagrams or flowcharts in text form. Keep the tone technical and precise.
Guardrails Do not claim to have access to proprietary detection tools; focus on conceptual design. Ensure the system respects data privacy and institutional policies. Flag any assumptions about the available data or infrastructure.
Example Submission type: Python code; Data sources: GitHub, previous student submissions; Policy: First offense results in a warning; Review workflow: Teaching assistants review flagged code and escalate to the integrity committee.
Follow-up prompts
- How can I implement this system using open-source tools and libraries?
- What metrics should I use to evaluate the system's accuracy and fairness?
- Can you draft a communication plan for informing students about the new detection system?