Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update MITx Online ETL to not parse the readable ID for departments #908

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

jkachel
Copy link
Contributor

@jkachel jkachel commented May 14, 2024

This is not done yet - draft PR per request for work in progress.

What are the relevant tickets?

Closes mitodl/hq#4164

Description (What does it do?)

MITx Online's API for courses and programs specifies the departments these objects belong to, so the ETL tasks for these should use that rather than trying to parse the department out of the course readable ID.

How can this be tested?

Automated tests should pass.

…les, test new department parser

This fails tests because the generate_course_numbers_json also extracts the departments out; need to figure that out
@jkachel jkachel added the product:mit-open Issues related to the MIT Open product label May 14, 2024
@jkachel jkachel self-assigned this May 14, 2024
@pdpinch
Copy link
Member

pdpinch commented Jul 22, 2024

Will this also close https://github.com/mitodl/hq/issues/4963 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product:mit-open Issues related to the MIT Open product
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants