Skip to end of metadata
Go to start of metadata

Project: Content Review

Maillist: sakai-turnitin@apereo.org

Forum:  https://groups.google.com/a/apereo.org/d/forum/sakai-turnitin

Summary

The Content Review project provides a set of API's for plagiarism prevention service plugins for Sakai. A backend that uses the 3rd-party Turnitin service is currently available for production use, and is being actively developed. It should also be possible to create implementations for other 3rd-party services which work in a similar way such as Ephorus.

23/03/2015 Clarification of the different TurnItIn APIs (Adam Marshall)

TurnItIn offers 2 main APIs, I find the terminology confusing so I asked iParadigms and posted their response below. The latest Sakai 'content review' code uses the Legacy API, prior to that the Open API was used but I'm not sure of the version where the switch-over happened.

  • Open API:
    • oldest API used for integration
    • was once publicly available to anyone
    • integrations did not get assigned an integration ID - so we could not identify who was connecting to Turnitin through this method (which makes it harder to identify the badly behaving integrations)
  • Legacy API:
    • utilises same codebase as the Open API
    • not as bad as Open API - each Legacy API integration has been assigned an integration ID for easier tracking and identification 

20/3/2015 The future of Sakai - TurnItIn integration (Adam Marshall)

Matthew (Buckett) and I finally had the long-awaited conference call with Jessica Wells, Alex Bell and Gary Carr from iParadigms. The purpose of the call was to establish a route forward for the Sakai - TurnItIn integration and to answer a number of outstanding questions that we have compiled on behalf of the Sakai community.

The headline news is that iParadigms are putting a lot of effort into ensuring that future Sakai integration will look much the same as it currently does to the end-user. That is to say, it will be possible for the Sakai community to write brand new integration code for the Assignments tool (and others if necessary) that will replicate the current functionality.

iParadigms are NOT proposing to force Sakai to use the IMS LTI "external tool" route of integration. It is true that the new integration would pass some information around in an IMS LTI 1.1 standards compliant manner, but there are also a whole host of "custom extensions" to the LTI spec which allow tight integration with the Assignments tool. The IMS LTI spec can be used to pass marks back to the Gradebook tool.

The fact that the integration is based on IMS LTI is not that important, it may help to think of iParadigms offering a brand new API which we will need to code against.

The other headline is that the API that is currently used by Sakai will not be withdrawn until a suitable replacement exists. In other words, the current integration will not suddenly stop working: iParadigms are committed to ensuring that the switch-over to the new back-end is as smooth as possible.

We did raise a few questions that require clarification from iParadigms, these were in the area of error handling: what happens if TurnItIn tries to return some information to Sakai whilst the service is down for maintenance, or whilst the network is unavailable?

The documentation is available at: <https://guides.turnitin.com/03_Integrations/Learning_Tools_Interoperability_(LTI)/Turnitin_LTI_Custom_Setup_Guide_Future_Parameters>. Please post questions / comments about this to the sakai-turnitin@apereo.org list - Jessica is a list member and will be able to respond accordingly.

iParadigms do not expect the proposed extensions to be available for use until May / June 2015 so code development could not start until then.

I hope that this positive outcome will dispel some of the worries that have been circulating of late. I for one am quite pleased with how things seem to be panning out.

28/11/2014 - Another New Method Of Integration (Adam Marshall)

iParadigms sent this communication n 12 Nov 2014. "To offer advanced functionality to our LTI integration customers, we have implemented custom LTI extensions to give customers more flexibility with the integration. We've actually since made more of these which are not yet documented. With the LTI extensions, the student can continue to submit into Sakai, and Sakai can programmatically pass the file over to us if appropriate. We have not implemented these in Sakai, but we see a need for them and so wanted to discuss with Sakai code contributors the possibility of working together to have these included in future iterations of Sakai."

It is not 100% clear what is happening to the TS2 code but it looks like it is being superseded.

Watch this space!

28/02/2014 - New TurnItIn API (Adam Marshall)

iParadigms intend to withdraw the current (2012) API. New "TS2" integration code, which is located at: https://github.com/ox-it/wl-content-review2, has been developed against a brand new API and, when complete, should be the library that all institutions use. Unfortunately this code is not yet finished (Feb 2014) and we would welcome any collaborative efforts from the community to take the matter forward.

In a change to previously reported policy, individual Sakai community members no longer need to sign the "ConnectItIn" agreement - I was told that the MoU between Sakai and iParadigms covers the use of the new API by Sakai: http://collab.sakaiproject.org/pipermail/announcements/attachments/20131107/cf61b064/attachment-0001.pdf

I would like to collect a list of institutions who use TurnItIn via Sakai with a view to setting up a consortium who can help Oxford develop and support the new integration. Oxford simply doesn't have the resources to do this alone. Please enter details lower down on this page.

Interested in TS2?

We need developers, code reviewers, testers, technical writers, and early adopters. Please signup here and indicate what role you would be able to play.

NameRole
Steve Swinsburg   
Adam MarshallDeveloper, Early Adopter, Tester
Adrian FishDeveloper
Chris SchauerDeveloper
  
  
  

Update May 8, 2012

An updated set of instructions for new users has been made available for the Turnitin Content Review Service. It is necessary to follow these guidelines going forward as the 'Open API' option is no longer available.

The guide can be found here

New Stuff! April 27, 2011

Version 1.0 of the Content Review Service is nearly complete. Instructions and release notes are in progress here

Status

August 2012

Tunitin Content Review 0.8

A branch of the Turnitin content review implementation has been released, which adds the following:

  • Integration with GradeMark - This allows instructors to set a grade via the Turnitin Document Viewer and have that grade reflected in the Sakai gradebook
  • Additional Assignment 2 options - adds support for ETS Erater
  • Migration from the Open API
  • Multiple Instructors - Allow instructors who haven’t created a Turnitin assignment on Sakai to access the Turnitin Document Viewer


Installation instructions can be found here


 

Turnitin Content Review 0.5

Version 0.5 of the Turnitin Content Review implementation is considered stable and in production use at several universities. Information on deploying and developing against it can be found here.

Schedule

Turnitin CR 0.5 is currently stable. Outside of occasional bug fixes there is not any major feature development under way.

Implementation Sites

School

Sakai Version

Integration Points

Status

Contact

Cape Town

Sakai 2.6 Turnitin CR 0.5

Asnn 1

Production

Roger Brown,  Stephen Marquard

Cambridge

Sakai 2.5 Turnitin CR 0.5

Asnn 1

Production

Raad Al-Rawi

Northwest, South Africa

 

Asnn 1

Prod

Adelle Lotter 

Columbia

 

Asnn 1

Pilot

 

IU

Sakai 2.9 Turnitin CR 0.8

Asnn 2

Production

Michelle Wagner.

LAMP (Appalachian College Association)

Sakai 2.7 Turnitin CR 0.5

Asnn 1

Production

Martin Ramsay (mailto: lampsupport@ceath.com)

Seminole State

Sakai 2.7 Turnitin CR 0.5

Asnn 1

Production

Longsight

Lourdes College

Sakai 2.7 Turnitin CR 0.5

Asnn 1

Production

Longsight

Walsh U

Sakai 2.7 Turnitin CR 0.5

Asnn 1

Production

Longsight

Bradley U

Sakai 2.6 Turnitin CR 0.5

Asnn 1

Production

Longsight

Sabanci University

Sakai 2.5 Turnitin CR sakai_2.5.x branch

Asnn 1

Production

SUCourse Team

Oxford University

Sakai 2.10 Turnitin CR 0.7

Asnn 1

Production

Adam Marshall

Pepperdine University

Sakai 10.x Turnitin CR 0.7

Asnn 1

Production

Longsight

Mark Giglione

University of Florida

Sakai 2.9 Third-party plug-in/integration developed by the University of Cape Town

Asnn 1 + Ass 2

Production

UF Sakai Team
https://lss.at.ufl.edu, or, Chris Gross

University of the Pacific

Sakai 2.6 Turnitin CR 0.5

Asnn 1

Production

Nathan Finley

Western UniversitySakai 2.9.1 Turnitin CR 0.7Asnn 1ProductionBrian Jones, Paul Lukasewych
Rutgers UniversitySakai 2.9.1 Turnitin CR 0.7Asnn1 + Assn2Production

Christian Aziz, Michael Gradin

Marist CollegeSakai 2.9.0.5 Turnitin CR 0.7Asnn 1ProductionUdaya Ghattamaneni, Joshua Baron, John Digilio

American Public University System (APUS)

in Sakai 2.9.3 ProdJeremy Kusnetz (jkusnetz@apus.edu)
Miami University in Oxford, OhioSakai 2.9Ass 1 & Ass 2 

Scoville, David

Willamette University   Cheryl Cramer
NYU   Francesca Socolick, Gary W Shawver,  (other contact details available on request)
Durham Technical Community CollegeSakai 2.9.0Assn 1ProductionLongsight (local contact Karen McPhaul)
TuftsSakai 2.8 (rSmart CLE 2.8.7.4), Turnitin CR ~0.8Ass 1Prod

Will Humphries,

https://confluence.sakaiproject.org/display/~whumphri

University of Baltimore   James Campbell
Roger Williams University   Ashai Net International (local contact: Linda L Beith & Shawn Platt)
University of DaytonSakai 2.9 ProdPaul Dagnall 
Pacific Lutheran University  ProdSean Horner: sakai@plu.edu
Flying Kite   Steve Swinsburg
University of the Witwatersrand   Taurai Hungwe
Stockholm2.8.1 ProdMadeleine Wedin Shemweta

MCI MANAGEMENT CENTER INNSBRUCK

   Wolfgang Rohregger
Lancaster UniversitySakai 2.9.xAssn 1ProdAdrian Fish
Brock UniversitySakai 2.9.xAssn 2ProdMatt Clare, Michael Brousseau
Boston Uni, School of Management   

Carla Villanueva, Amir Rashid

Texas State UniversitySakai 2.8.2 (2.9.3 in Spring 2014)Assn 1Prod

Jimmy Rico

Ithaca CollegeSakai 2.9.3Assn 1Prod

Marilyn Dispensa, Mary Jo Watts

Notre Dame   Laura Gekeler
UNIR - Universidad Internacional de La RiojaSakai 10.0Assn 1ProdRubén González, Miguel Carro Pellicer
UCAM - Universidad Católica San Antonio de MurciaSakai 10.3Assn 1ProdMiguel Ángel Guillén, Miguel Carro Pellicer
IQ - Industry QualificationsSakai 10.0Assn 1DEVStephanie Loke, Miguel Carro Pellicer

Planned Work

Oxford has secured funding to work on further integration. We will be circulating plans as they emerge - this will probably not be until 2012.

 

 

JIRA project: http://jira.sakaiproject.org/browse/TII
Turnitin Integration Spec/Discussion: http://confluence.sakaiproject.org/display/SAKDEV/TurnItIn+Integration
Early Estimate/Design: https://source.sakaiproject.org/contrib/assignment2/trunk/docs/tii-estimate.html

  • No labels