Extends the openedx lib in our Dagster pipelines to process the course bundle metadata. The new code will find the course metadata xml file using the run tag parsed from courses.xml From there, the handful of metadata attributes will be parsed from the file and written to a json file, similar to how the video xml data is being handled in the same pipeline.
How can this be tested?
Once deployed to QA, should test the new pipeline by kicking it off in Dagster.
Checklist:
[ ] Confirm outfile generation logic/location
[ ] Confirm whether or not to include the chapter or wiki elements.
What are the relevant tickets?
https://github.com/mitodl/hq/issues/4067
Description (What does it do?)
Extends the openedx lib in our Dagster pipelines to process the course bundle metadata. The new code will find the course metadata xml file using the run tag parsed from courses.xml From there, the handful of metadata attributes will be parsed from the file and written to a json file, similar to how the video xml data is being handled in the same pipeline.
How can this be tested?
Once deployed to QA, should test the new pipeline by kicking it off in Dagster.
Checklist: