Simon-Initiative / course-digest

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

[BUG FIX] Fixes for data science course #82

Closed darrensiegel closed 2 years ago

darrensiegel commented 2 years ago

Fixes three things for the data science course:

  1. Makes the page index determination for branching assessment more robust. The DS course had page ids in two cases that were unexpected. The first was of the form: p3_xxxxx. It was assumed previously that page ids were of the form p3. The second case was just a completely bad page id, with no leading p.
  2. Sets the objectives field for superactivities to be an object with keys of the part ids to empty arrays.
  3. Eliminates any resource that appears more than once in the course hierarchy. The case we will run into a lot with Echo courses is the now infamous placehodlerid page.