I've just been trying to test various turnitin things as we migrate from TurnitinTool (TiiT) & Dan Marsden's turnitin plugin to TurnitinTool2 (TiiT2)
I've got a test server that has TiiT & TiiT2 installed on it.
TiiT runs it's connectivity check against TII and returns all fine, but TiiT2 returns "Could not connect to Turnitin. Double Check your API URL setting"
In both cases the URL set is "https://submit.ac.uk/api.asp"
Turning on the diagnostics and accessing the apilog shows:
2014-06-10 14:24:34 +0100 - ERROR -->
------------------------------------------------------------
Turnitin SDK Exception: VersionMismatch - Wrong Version
------------------------------------------------------------
------------------------------------------------------------
2014-06-10 14:24:35 +0100 - ERROR -->
------------------------------------------------------------
Turnitin SDK Exception: VersionMismatch - Wrong Version
------------------------------------------------------------
Does this mean that from now on Turnitin will be effectively protocol locking the module to a specific implementation of TII?
If so what is the intention of this being managed and notified to users? If TII update their SDK arbitrarily it could mean that submissions aren't passed across until their is an update made to the plugin, which we're not all in a position to simply do: there's planning for downtime and the (PR) effect of non-submission in the intervening period.
If this is going to happen we shall need to know well in advance of any changes that might result in there being a version mismatch.
Of course if this is just a bug, then this can all be disregarded...:-)