Simon-Initiative / course-digest

Tool to produce a summary or digest of OLI course package contents
MIT License
2 stars 0 forks source link

Fix ctat import #121

Closed rgachuhi closed 1 year ago

rgachuhi commented 1 year ago

This PR adds support for CTAT in the course digest tool. It makes use of the existing torus OLI embed custom activity instead of introducing a new custom activity type.

A CTAT shortcoming that this digest is unable to overcome is how to handle file references within indirect activity support files. Many activities depend on support files such as HTML, CSS, Javascript, brd, etc, that may internally reference other files, usually in a relative fashion. This is particularly problematic given the digest tools file flattening when uploaded into AWS. Extra work will be required to resolve these issues per activity after course import.