[Building Sakai] software plagiarism plugin?

Gregory Guthrie guthrie at mum.edu
Mon Dec 8 12:36:46 PST 2014


Thanks for the ideas and analysis – yes, they are restricted in source availability which I think will be typical for this type of tool so that people cannot use that to try to subvert them.

I noted earlier a new LMS specifically targeted to CS, which claims to have plagiarism detection tools for software built-in, I’ll have to research it more.
"Mimar" (http://www.mimirplatform.com/

Since such detection would be most useful when scanning for a whole class at once, since there are not exact matches but overlap probabilities, it may be best to just setup an external tool that would download all the .zip’s of an assignment (s?) and then scan and present the results.

I’ll look more into that. If anyone knows of any automated (or semi-automated) tools or scripts for this, please let me know.

----------------------------------------------------------
From: Matthew Jones [mailto:matthew at longsight.com]
Sent: Monday, December 08, 2014 8:15 AM
To: Adam Marshall
Cc: Gregory Guthrie; sakai-dev at collab.sakaiproject.org
Subject: Re: [Building Sakai] software plagiarism plugin?

Well there is a plugin for one of the products Gregory mentioned for Moodle in MOSS (https://github.com/hit-moodle/moodle-plagiarism_moss) but it's quite out of date (3 years old) and one of the issues in github mentions it no longer works.

It feels like the big issue with this is that the providers (JPlag and MOSS) are not open source (Like most other plagarism providers) and the companies that support them have never developed and LTI or direct integration, leaving it to the community. And it seems like if you were going to run it at an institution level (integrated into the LMS) you'd have to get a commercial contract with either of these companies and develop the integration out. Also unlike general plagarism, these types of checking are very specific to a few majors where code is submitted, rather than the entire school, so possibly harder to get an integration like this funded and supported?

I have heard of instructors and TA's downloading the assignment zip and running it through these though outside of various LMS. It doesn't look like either of them stores previous papers (at least for the non-commercial) so you have to run the check on all submissions at once, which also differs from Turnitin and Vericite which typically will store data from previous submissions to compare against.

On Fri, Nov 28, 2014 at 8:03 AM, Adam Marshall <adam.marshall at it.ox.ac.uk<mailto:adam.marshall at it.ox.ac.uk>> wrote:
I have not heard of anybody doing (computer) code detection in Sakai. Or indeed any other LMS!

adam

--

** Note change of email address to adam.marshall at it.ox.ac.uk<mailto:adam.marshall at it.ox.ac.uk> **

Dr A C Marshall, WebLearn Service Manager, University of Oxford.
IT Services, 13 Banbury Rd, Oxford. OX2 6NN.


-----Original Message-----
From: Gregory Guthrie [mailto:guthrie at mum.edu<mailto:guthrie at mum.edu>]
Sent: 28 November 2014 12:57
To: Adam Marshall; sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
Subject: RE: software plagiarism plugin?

Thanks for the note and ideas.

Sakai has TurnItIn, but as far as I know they only do single document prose detection.

The thing I am specifically interested in is code plagiarism detection, which is a more complex problem for many reasons. Often assignments may involve a common boilerplate, which has to then be ignored, and also a hierarch of files in some package structure (~Java).

There are lots of papers on it, but not much for LMS integration. There is a new LMS specifically for Computer Science courses (Mimar: http://www.mimirplatform.com/ )which is new but focused on this area.

Best,
Gregory

-------------------------------------------
> -----Original Message-----
> From: Adam Marshall [mailto:adam.marshall at it.ox.ac.uk<mailto:adam.marshall at it.ox.ac.uk>]
> Sent: Friday, November 28, 2014 6:39 AM
> To: Gregory Guthrie; sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
> Subject: RE: software plagiarism plugin?
>
> Gregory
>
> Unless I'm misunderstanding your question, there are a couple of Sakai
> initiatives for plagiarism checking. Longsight have their own Vericite
> software <www.longsight.com/technologies/vericite<http://www.longsight.com/technologies/vericite>> but there's also a
> couple of TurnItIn
> integrations: <https://confluence.sakaiproject.org/display/TII/Home>
>
> There's been a new development in the last week which I haven't yet
> had time to research fully. iParadigms have announced that the TS2
> code is now not the way forward and that they would rather we used
> their LTI integration. But this is no ordinary LTI integration, they
> have defined some extensions to the LTI spec which will allow TutnItIn
> to work just as it currently does, ie, an assignment can be submitted to Sakai's Assignments tool and then be routed to TII behind the scenes.
>
> If this approach works as promised then this is good although we have
> to hope that iParadigms don't change their mind again regarding
> integration. We've spent a lot of time developing the TS2 code which
> will probably all have to be thrown away (just like the previous 2 integrations). Lets hope the LTI route has a longer shelf-life!
>
>
> Adam
> --
>
> ** Note change of email address to adam.marshall at it.ox.ac.uk<mailto:adam.marshall at it.ox.ac.uk> **
>
> Dr A C Marshall, WebLearn Service Manager, University of Oxford.
> IT Services, 13 Banbury Rd, Oxford. OX2 6NN.
>
>
> From: sakai-dev-bounces at collab.sakaiproject.org<mailto:sakai-dev-bounces at collab.sakaiproject.org> [mailto:sakai-dev-<mailto:sakai-dev->
> bounces at collab.sakaiproject.org<mailto:bounces at collab.sakaiproject.org>] On Behalf Of Gregory Guthrie
> Sent: 28 November 2014 03:37
> To: sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
> Subject: [Building Sakai] software plagiarism plugin?
>
> I have searched around a bit and not found any software plagiarism
> detection software connected to Sakai. Two of the most commonly used
> (free) ones are MOSS & JPlag, and there are various front-end interfaces for JPlag at least.
>
> I am wondering firstly why no-one using Sakai for computing courses
> has found a need for or developed such a system, or if I just haven't yet found it.
>
> Pending that some solution does not yet already exist, what would be
> eh best way to see how to build such an interface. E.g. how does Sakai
> interface to TurnItIn, seems it uses LTI - would this be a good model to study?
>
> (Moodle has a plugin for some of these tools (JPlag), so they do
> provide interface capabilities, although at what level I do not yet
> know.)
>
> Anyone around that could be recommended for a bid on contract work to
> create such an interface?
> (We're more interested in usage than development of this for now!)
>
> -------------------------------------------

_______________________________________________
sakai-dev mailing list
sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
http://collab.sakaiproject.org/mailman/listinfo/sakai-dev

TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org<mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a subject of "unsubscribe"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20141208/ce905c40/attachment.html 


More information about the sakai-dev mailing list