adaptlearning / adapt_authoring

A server-based user interface for authoring eLearning courses using the Adapt framework.
https://www.adaptlearning.org/
GNU General Public License v3.0
515 stars 282 forks source link

Framework import: IDs in links change (e.g. Start Controller) #2016

Closed davetaz closed 2 weeks ago

davetaz commented 6 years ago

Expected Behaviour

When you import a course the start controller (and other internal links) should remain working.

Actual Behaviour

They don't as the links have changed as new IDs have been created on import.

Steps to Reproduce

  1. Create a course with a start controller enabled to go to a specific contentPage
  2. Export this course
  3. Re-import the course and try and preview it.

Versions

Suggested fix

On import give the option to retain IDs.

If importing into the same instance it was exported from this should overwrite the existing course. If importing into a different instance then perhaps do an up-front check to see if the IDs are available?

This would also help in those cases where external tracking platforms are using the IDs to track completion. Having them change so easily is not useful either.

lc-thomasberger commented 6 years ago

related to #1752

cksachdev commented 3 years ago

@taylortom Could you please advise on how to achieve this functionality in Adapt Authoring.

taylortom commented 2 weeks ago

Closing due to inactivity & impending deprecation of the legacy codebase.