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

feat: add celery task and commands to export course #59

Merged

Conversation

igobranco
Copy link
Member

fccn/nau-technical#26

Add Django commands to export courses or transfer the export from user files to grade report storage.
Reuse the export_old task from edx-platform.
Create a new celery task to transfer the export.

Dispatch celery tasks that export courses to a tar.gz file.

Warn: this django command won't export the course, it will only dispatch the task to export the course.
Making the CMS celery worker with many pending tasks.
Please check the CMS_URL/heartbeat?extended

fccn/nau-technical#26
Dispatch celery tasks that export courses to a tar.gz file.

Before executing this command run: export_course_content_async.py
Then run this command to transfer the exported course content from User Tasks to GRADES_DOWNLOAD storage.
Making the backup of the course more easily available to the teams.

fccn/nau-technical#26
Add Django command to export courses or transfer the export
from user files to grade report storage.
Reuse the export_old task from edx-platform.
Create a new celery task to transfer the export.

fccn/nau-technical#26
@igobranco igobranco self-assigned this Jan 21, 2025
@igobranco igobranco merged commit c7b3b8e into nau/redwood.master Jan 21, 2025
5 checks passed
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