Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

Move slow LMS actions to background jobs #2491

Open
jeffrafter opened this issue Dec 3, 2019 · 0 comments
Open

Move slow LMS actions to background jobs #2491

jeffrafter opened this issue Dec 3, 2019 · 0 comments

Comments

@jeffrafter
Copy link
Contributor

Currently much of the work for LMS integrations is done in the request/response web cycle. External APIs can be slow and we should move these to a background job to ensure the user experience feels snappy (and doesn't timeout 😱)

  • Orgs::RostersController#import_from_lms
  • Orgs::GoogleClassroomConfigurationsController#search
  • Orgs::RostersController#sync_google_classroom
  • Orgs::RostersController#import_from_google_classroom

image

Related:

#2210
#2268
#2233

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant