Skip to content

fix: use numeric ILIAS course keys#13

Draft
SebastianBoehler wants to merge 1 commit into
illias-scraper-matchingfrom
fix/1519324790458941571-label-numbering
Draft

fix: use numeric ILIAS course keys#13
SebastianBoehler wants to merge 1 commit into
illias-scraper-matchingfrom
fix/1519324790458941571-label-numbering

Conversation

@SebastianBoehler

Copy link
Copy Markdown

Summary

  • changes ILIAS metadata tables to use numeric local course IDs for relationships
  • keeps external ILIAS ref_id as a unique label for scraping and matching
  • updates export SQL and catalog metadata joins to use the numeric IDs

Verification

  • python -m unittest data_collection.tests.test_illias_db backend.tests.test_course_catalog
  • python -m pip install --user beautifulsoup4>=4.12 requests>=2.31 && python -m unittest data_collection.tests.test_illias_db data_collection.tests.test_illias_matcher data_collection.tests.test_illias_scraper
  • python -m unittest discover backend/tests
  • git diff --check

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying studyplaner with  Cloudflare Pages  Cloudflare Pages

Latest commit: f0d03ea
Status: ✅  Deploy successful!
Preview URL: https://41323998.studyplaner.pages.dev
Branch Preview URL: https://fix-1519324790458941571-labe.studyplaner.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant