Does Gradescope Check for Plagiarism, Copy-Paste, or Code?

Obaid Ahsan

9 min read

Gradescope does not have a general plagiarism checker built into the platform. If you're wondering whether your essay, PDF, or homework upload gets scanned automatically the moment you submit, it doesn't, at least not by Gradescope itself.

The platform's only native similarity feature is Code Similarity. It only applies to programming assignments. Written work is only checked if your school runs a separate tool. Such as Turnitin, alongside Gradescope.

This guide breaks down exactly what Gradescope can see, what it can't, and what to do before you submit.


Check Your Work for Plagiarism! 👇


What Gradescope Can and Can't See (Quick-Answer Matrix)

Question

Documented native behavior

Caveat

Essay plagiarism

No native text-similarity scan

A school may run Turnitin or another tool separately

Programming code similarity

Code Similarity can flag overlap (instructor-run)

Requires an institutional license; not an automatic verdict

Copy/paste activity

No documented clipboard log

Pasted text or code can still be found to match another source

Tab switching

No native report; no built-in lockdown browser

A separate proctoring tool chosen by the school may track this

Screenshots

No documented screenshot alert

Separate proctoring software may behave differently

Previous submissions

Instructors can view submission history

Docs don't confirm every version is automatically compared

AI / ChatGPT writing

No native AI-writing detector

Depends on a separate Turnitin AI setting.

Turnitin relationship

Turnitin owns Gradescope (since 2018)

Ownership doesn't mean an automatic Turnitin Similarity Report runs

Does Gradescope Check for Plagiarism?

What is Gradescope? Gradescope is a digital grading platform built by a UC Berkeley team. Acquired by Turnitin in 2018. Schools use it to collect, organize, and grade exams, quizzes, bubble sheets, online assignments, and code, plus run autograder tools for programming work, all in one place. Its job is grading, not detection.

For essays, PDFs, and written homework, Gradescope has no documented native plagiarism scan. For programming assignments, its Code Similarity tool can surface overlap between students in the same class for an instructor to review.

Either way, a similarity result is something an instructor evaluates, not an automatic misconduct finding.

Can Gradescope See When You Copy and Paste?

Gradescope's published documentation doesn't describe an instructor-facing log of copying or pasting. So it doesn't “see” the act of pasting itself.

But copied wording can still be caught by a person reading your work or by a separate plagiarism tool. Pasted code can still resemble a classmate's submission in a Code Similarity report.

Seeing a paste and finding a match are two different things.

Copying and Pasting Written Text

There's no documented clipboard report for essays or text answers. So if you're asking, does Gradescope track copy and paste as a logged, timestamped action an instructor can see, the answer is no. At least not natively.

If wording is copied from a source, a human grader or a separate checker like Turnitin can still catch it during review.

If you're relying on rewording rather than copying outright, see this breakdown of is paraphrasing plagiarism.

Copying and Pasting Code

Code Similarity can surface overlap between your submission and a classmate's within the same assignment.

It doesn't scan GitHub, the open internet, or past semesters unless your school pairs it with another tool. There's no public evidence that Gradescope does that on its own.

And can Gradescope detect copy and paste on its own, outside of that classmate-to-classmate comparison? Not directly. It only surfaces matches. It doesn't flag the act of pasting itself.



Does Gradescope Check Code for Plagiarism?

Gradescope's Code Similarity tool is available to courses with an institutional license. Compares submissions within a single assignment.

According to Gradescope's own documentation, it does not automatically identify plagiarism.

It shows how similar two programs are. An instructor runs the “Review Similarity” step and reviews the results. Results are sorted by the length of matching code.

It's similar in spirit to MOSS (Measure of Software Similarity). The Stanford tool computer science courses have used since the 1990s, though Gradescope's Code Similarity feature is a separate, in-house tool.

Supported languages are C, C++, C#, F#, Go, Java, JavaScript, MATLAB (manual grading only), MIPS, ML, Python, and R. Other languages can still be submitted and graded. They just won't go through similarity review.

The report does not automatically prove academic dishonesty. The instructor still has to review it and decide.

Does Gradescope Check Previous Submissions or Only the Final One?

Students often ask does Gradescope checks previous submissions for plagiarism, not just the newest upload. The most recent upload is normally what counts for grading. Instructors can view your submission history.

Gradescope's Code Similarity documentation doesn't state that every earlier version is automatically pulled into a similarity check. So don't assume either “only the final draft counts” or “every draft gets compared” without checking with your instructor.

Does Gradescope Track Tabs, Screenshots, or Browser Activity?

Gradescope's documentation doesn't describe tab-switching, clipboard, or screenshot reports for instructors.

Gradescope states that it doesn't currently offer its own proctoring or lockdown browser. It can enforce time limits, hide questions and responses, and randomize questions, its native anti-collusion features.

Can Gradescope see if you screenshot a question or your screen? There's no documented feature that alerts an instructor when you do. A separate proctoring or device-control tool chosen by your school, such as Respondus, could monitor more than that.

Action

What Gradescope's own documentation supports

Switching tabs

No documented native instructor report; no built-in lockdown browser

Taking a screenshot

No documented native screenshot alert

Copying/pasting

No documented native clipboard log

Timed assignment

Gradescope can enforce and display a time limit

Anti-collusion (native)

Time limits, hiding questions/responses, question randomization

Resubmitting

Instructors can access submission history

Gradescope and Turnitin. What’s the Connection?

Gradescope and Turnitin Connection

Turnitin acquired Gradescope in October 2018. So yes, Gradescope is owned by Turnitin. But ownership doesn't mean every Gradescope submission is automatically checked by Turnitin.

Gradescope's own documented similarity feature is Code Similarity, and it only covers code.

Some schools do run Turnitin separately, often through their LMS workflow rather than a switch inside Gradescope itself. An instructor could always manually check exported work with another tool.

What you shouldn't assume is that a Gradescope assignment has a Turnitin toggle you or your instructor can flip on. If your school does pair the two, that's an institution-specific setup. Not a universal Gradescope setting.

Turnitin's own reporting puts its footprint at 17,000 institutions, 71 million students, and 185 countries. So treat it as a tool that could be involved somewhere in your school's process even when Gradescope itself isn't running it.

If you're ever wrongly flagged by Turnitin, remember it's your instructor, not the software, who reviews the evidence and decides next steps.

For AI writing, Gradescope Turnitin AI detection works the same way. It only runs if your institution has the Turnitin AI Writing Report feature turned on.

When active, the report shows your instructor a percentage of text it flags as likely AI-generated or likely AI-paraphrased.

If your course runs through an LMS such as Canvas, Blackboard, Moodle, or D2L, Turnitin may already be integrated there as a separate setting, independent of anything inside Gradescope.

For a closer look at how Turnitin's similarity report actually works, see this guide on how to check plagiarism in Turnitin.

For a deeper breakdown of how Turnitin handles ChatGPT-generated writing, see this guide on does Turnitin detect ChatGPT

Does Gradescope Detect AI or ChatGPT?

Does Gradescope have AI detection built in? No, not natively! Gradescope has no built-in AI-writing detector. If your written work gets checked for AI use, that comes from a separate Turnitin AI Writing Report setting that your school has to turn on. Not from Gradescope itself.

Gradescope's own AI-assisted grading features help instructors group similar answers faster. This is a grading aid, not an AI-content detector.

It's a different question from how professors detect ChatGPT manually, through writing style and source review.

If you want the full AI-specific breakdown, read this guide on does Gradescope check for AI, which explains how Turnitin, instructor review, and AI writing reports fit into Gradescope submissions. 

What Should Students Do Before Submitting on Gradescope?

You can run your own check before your professor ever sees your work. The whole process takes about two minutes.

Since you usually cannot know whether your instructor has Turnitin active inside Gradescope, the smart move is to catch any unintentional similarity issues like copied phrases, weak paraphrasing, or missing citations before they become an academic integrity problem. 

Step 1: Finish Writing Your Assignment as Normal

Do not write around a detector. Use your notes, sources, and your own explanation.

Step 2: Run It Through a Plagiarism Detection Tool

Paste your draft into Phrasly's plagiarism checker before you upload to Gradescope.

A few reasons it works well for students:

  • Plagiarism + AI detection in one scan. Most tools only do one. Turnitin charges extra for AI detection.

  • Your work is not stored. Phrasly deletes content immediately after scanning. Your paper does not end up sitting in a database forever.

  • Built for pre-submission. This is exactly the "check before your professor does" use case. Turnitin is locked behind your institution, and you usually cannot self-check there.

Step 3: Review the Similarity Report

A match does not always mean plagiarism, but it shows where your wording, citation, or paraphrasing needs attention. 

This is also where you catch incremental plagiarism - the small bits of copied phrasing or weak paraphrasing that quietly add up and trigger flags, and reduce the risk of false-positive plagiarism by fixing them early. 

Use the report as a quick revision checklist:

  • Add citations where you used someone else's idea

  • Put exact wording in quotation marks

  • Rewrite weak paraphrases in your own structure

  • Remove accidental copy-paste from notes or sources

Step 4: Submit once the flagged sections are clean.

Phrasly can reveal possible matches before you submit. It can't reproduce another vendor's report exactly. Plagiarism checkers use different databases and matching methods. Use it to strengthen your own work. Not to guess your way around a professor's tools.



FAQs

Does Gradescope Check for Plagiarism in Code?

Yes, through its Code Similarity tool, available to courses with an institutional license. It compares your code against classmates' submissions in the same assignment. It gives the instructor a report to review, not an automatic verdict.

Does Gradescope Check for AI Writing?

Gradescope has no built-in AI-writing detector for essays. AI checks depend on a separate Turnitin AI Writing Report setting. This shows the instructor a percentage of text flagged as likely AI-generated when it's turned on.

Is Gradescope Owned by Turnitin?

Yes! Turnitin acquired Gradescope in October 2018. Ownership doesn't mean every submission is automatically run through a Turnitin check. That still depends on whether your school enables it separately.

Does Gradescope Tell Your Professor if You Plagiarize?

Gradescope doesn't automatically flag plagiarism to your professor. For code, it can generate a Code Similarity report. But Gradescope's own documentation says this doesn't automatically detect plagiarism. The instructor has to review it and decide.

Does Gradescope Track Tabs?

No! Gradescope doesn't currently offer a built-in lockdown browser or tab-tracking tool, according to its own documentation. A school may still use a separate proctoring tool alongside Gradescope.

Can Gradescope See When You Copy and Paste?

No! Gradescope's documentation doesn't describe a clipboard or paste log. Copied text or code can still be caught later by a human reviewer for essays or by Code Similarity for programming assignments.

Does Gradescope Check Previous Submissions, or Only the Final One?

The most recent upload usually counts for grading, and instructors can view your submission history. Gradescope's documentation doesn't confirm that every earlier draft is automatically pulled into a Code Similarity check, so don't assume only the final version, or every version, gets compared.

Can Gradescope See or Detect Screenshots?

There's no documented native screenshot alert in Gradescope. If your school uses a separate proctoring or device-monitoring tool, that tool, not Gradescope, would be responsible for catching screenshots.

Written by

Obaid Ahsan

Content Lead · Pakistan

Obaid Ahsan is a Content Lead with 5+ years of experience in SEO, content strategy, and AI-focused publishing. At Phrasly, he leads content development with a focus on accurate research, search performance, and useful, trustworthy information for readers.

Share this article