At the University of Edinburgh, we are moving our self-hosted instance of Blackboard Learn to a SaaS instance. In preparation for this move, we need to upgrade our Learn building blocks to ensure support on the new SaaS platform. One of these building blocks is Turnitin Blackboard Basic.
Turnitin is an internet based plagiarism detection system. Our service team noted a new feature in the latest building block integration (version 2.7.6) that rendered the service unusable for us.
Lengthy assignment titles were now truncated. Because of this, it is impossible in most cases for staff to know which assignment link they should use for assessment management, marking, and moderation.
The change is not referenced in the release notes for the building block. The truncation is because of a new CSS rule:
Some institutions have been in contact with Turnitin requesting a fix for this issue, yet no firm date has been set to fix this issue. We did not want this issue to delay our move to Blackboard SaaS, so decided to implement our own fix.
truncate CSS class from all affected assignment titles.
The package finds all links in a
div element that has the class
turnitin-bootstrap-container applied to it. It then iterates over each link, removing the class
truncate if it is present.
With the JSHack enabled on our Blackboard instance, the full assignment titles are restored.