Simon-Initiative / course-digest

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

Groups and paging migration support #39

Closed eliknebel closed 2 years ago

eliknebel commented 2 years ago

This PR adds migration support for groups with purpose types and pages. It also increases unit test coverage including the added group and paging support.

Some of the files included in this PR are test files from an example echo course. Refer to test/course_packages/README.md for more an explanation and information on the process of updating these resources.

The change in this PR were tested with the embedded migration test course via unit tests and manually through torus ingest using the following command:

npm run start -- --operation convert --inputDir ./test/course_packages/migration-4sdfykby_v_1_0-echo \
--specificOrg test/course_packages/migration-4sdfykby_v_1_0-echo/organizations/default/organization.xml \
--specificOrgId migration-4sdfykby-1.0_default --outputDir ./out \
--mediaUrlPrefix https://torus-media.s3.amazonaws.com/media