Complete AI Training

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.

All 21 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

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

  1. If any inputs are missing, ask for them before proceeding.
  2. Design a high-level architecture for the detection system, including data ingestion, similarity scoring, and flagging mechanisms.
  3. Specify the similarity scoring algorithm or approach (e.g., n-gram overlap, semantic similarity) and how to set thresholds.
  4. Outline the training data requirements and process for the model, including examples of original and plagiarized submissions.
  5. Define the reporting workflow: how flagged submissions are presented to reviewers, what evidence is included, and how to escalate cases.
  6. Include guidelines for ensuring fairness and avoiding bias, such as handling false positives and protecting student privacy.
  7. 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?