Like many professors, I ask for drafts of papers of more than a few pages (1500+ words). I provide comments focused on content. (I might make occasional corrections to grammar or word choice--particularly if a term of art is misused--but since I am not teaching writing-focused courses, would be more likely to refer a paper with consistently poor grammar, misspellings, etc., to the campus writing center.)

The problem comes when I am grading revisions. Occasionally a student will overlook some of the recommended changes. Maybe they ran out of time, maybe they disagree with the suggestion, maybe they're just surly. I don't know. But sometimes when looking at revisions, I will want to know what has changed in the text, and will end up having to look and awkwardly compare their draft submission.

My question is what tool or process can I use to see revisions as I am grading the final submission?

I will briefly share some experiences and biases:

  1. Microsoft Word with Track Changes: I'll entertain arguments that this is the way to go, but I have two issues which I'll make clear up front. I have tried this, and when students get my revisions, they will accept my in-line revisions, but it doesn't make them think about what they are writing. Of course, they could still make changes based on margin comments. Another issue is that I am using Linux. Doing track changes in LibreOffice does seem to work, but I am not confident that this won't lead to errors.
  2. Crocdoc (tool built into LMSes like Canvas and Blackboard): I love Crocdoc. The student can upload in MSWord or PDF and you can view and edit in the browser. You can do copyediting marks on the page, but unlike MSWord Track Changes, the students have to make the proposed change themselves, rather than just accepting your edits. Margin comments and global (assignment) comments are also supported. The problem is that you can't simultaneously view versions without actually downloading the files.
  3. Version control system (e.g. GitHub): Might be able to get away with this in a technical program. Would be happy to hear people's experiences if anyone has used this for grading papers as opposed to coding projects.
  4. Plain text/markdown: Even without using a version control system, I could use diff tools to view revisions on my local machine.
  5. Use strikethrough and bold in the document: Would be similar to my experience of journal article revisions. Main problem is sometimes drafts are very preliminary, in which case the final "revisions" will be almost an entirely different paper. Maybe don't use in that case?
  6. Google Docs: I've tried this. It wasn't bad, but without typical LMS tools I had a huge problem keeping submissions organized (in terms of what I've already reviewed, when student edits constitute a submitted revision). This would work better for supervising a thesis or independent study, but was tough with a class of 20. Also, I was annoyed by constant emails as student marked my comments as "Resolved".

These are just ideas. Feel free to expand or ignore, and please suggest things I haven't thought of.

  • 1
    In addition to whatever gets recommended here, you should talk to your school's Enterprise Systems department (or the equivalent thereof - essentially, whoever is in charge of your school's LMS, if there is one). If there's enough interest from you and your colleagues, they may be able to approach the LMS developers and ask for an additional feature like this. Alternatively, they may be able to provide an in-house solution (depending on the size of the university). I met with some LMS devs at a conference once (as a student) - they seem to be fairly receptive to such suggestions.
    – tonysdg
    Jun 17, 2016 at 3:35
  • 1
    Also - you could always try running Word under Wine on your Linux machine and using the built-in comparison features.
    – tonysdg
    Jun 17, 2016 at 3:39
  • Is Crocdoc any different from "regular" PDF annotation tools? Jun 17, 2016 at 7:42
  • Do you need to compare just revision n-1 with revision n, or at any two arbitrary points in time? The former is surely easier. Jun 17, 2016 at 7:44
  • 1
    I can specify products within reason (should be free or gratis, and web-based or cross-platform). LaTex has a steep learning curve and I would only do that in an entire program (i.e. other faculty using in their classes) committed to LaTeX. Something similar that used Markdown (or plain text) might be doable. Jun 17, 2016 at 19:49

1 Answer 1


At my university, our agreement with Google is designed to make sure the content is hosted in the US so that FERPA-covered materials can be posted to it (I think. I know it's true for Gmail). This includes shared Google Docs which would have the full change history. If that works for you, then you could easily go with that. I'd check with your university-wide, central IT department (if you have one) to see if this option is available to you, too.

  • What if the OP is in Europe ot in Australia? Does the OP need to be FERPAc?
    – llrs
    Jun 17, 2016 at 15:33
  • My present institution actually uses Google Apps for student and faculty email, so this is an option. I have tried it and had issues with the lack of LMS tools to manage submissions. I've updated question with this information. I wouldn't mind seeing this answer expanded if you can address your experience with it. Jun 17, 2016 at 16:37
  • @Llopis, then I can't help them. I don't know the student privacy laws in those countries. I don't even know if there are any. The OP should check with their university IT people to find out what's required and whether Google Docs is allowed for student work regardless (or any other cloud-based solution).
    – Bill Barth
    Jun 17, 2016 at 16:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .