Issues
- Fix entity linkingSCO-182Resolved issue: SCO-182Brian J.
- Clarify player options languageSCO-180Resolved issue: SCO-180Brian J.
- Gradebook integration silently fails for 2nd module of same nameSCO-179Resolved issue: SCO-179Brian J.
- Configure > push existing grades to gradebook when gradebook integration is selectedSCO-178Resolved issue: SCO-178Brian J.
- Configure > date pickers don't appear when editing a module configSCO-177Resolved issue: SCO-177Brian J.
- Scorm Player 20.x - compile error when changing parent pom version to Sakai versionSCO-173Resolved issue: SCO-173Brian J.
- 'duplicate key in table' error on startup with SCORM.2004.3ED.RTE 19.xSCO-170
7 of 7
Fix entity linking
Fixed
Description
is related to
Created August 1, 2023 at 1:25 PM
Updated August 2, 2023 at 2:10 PM
Resolved August 2, 2023 at 2:07 PM
Entity linking for SCORM modules does not work OOTB. Here's what happened:
In SCO-166 we fixed entity linking for SCORM modules in 20.x
In SCO-166, Earle then reverted these changes because it introduced a cyclical dependency
As of this point, there is no longer any entity linking support for SCORM in Sakai
In SAK-32130 Longsight implemented an appropriate design pattern in elfinder to accommodate contrib tools
This work was done for Sakai 21, so we kind of forgot about it
It changes the implementation of the existing
*VolumeFactory
classes for existing entitiesThese changes were never applied to the
ScormSiteVolumeFactory
andScormFsItem
classes (because they had been completely removed from the source code in SCO-166)This all resulted in no entity linking support for SCORM in Sakai 20.x+. To fix this we will need to re-introduce
ScormSiteVolumeFactory
andScormToolFsVolume
, and also make the necessary changes to these classes to fit the new registration design pattern.This will require prerequisite work to transition 23.x and 24.x to use the new
GradingService
(to get the tool building in 23.x and 24.x environments).