I'd like to suggest an improvement to the LTI integration with Echo360 ALP.
(Perhaps this could be part of consideration of MDL-51012 for instance.)
Currently links to existing Echo360 ALP videos break when a course is rolled over. This means that in each time a new version of a course with these links is restored, the links need to be recreated to the same videos on Echo's systems.
In preparation for year start, this means manually relinking hundreds of videos in rolled over courses, with the prospect of the number of these videos growing each year as use of our Echo platform increases. This manual relinking also slows down finishing prep of any single ad hoc course with Echo links that needs to be backed up and restored.
I understand that the reason that these links break is that a new resourceid is created for each Echo link on restore. (I've contacted Echo support to ask if this can be confirmed.)
As a possible solution to this, I'm wondering whether it might be worthwhile adding a field to mbz files that records the resourceid of the originally created link (eg 'originalechoresourceid'). This field could then be linked to a checkbox shown on the restore screen which would allow the user to select whether they wanted the original Echo links restored or fresh, unlinked copies of the Echo activities added to the page instead.
I also understand Echo might be working on an update to fix this but there's no ETA.