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

Initial setup for badges as new courseware tab. EW-405 #90

Conversation

ztraboo
Copy link

@ztraboo ztraboo commented Aug 24, 2020

We need to create a new Django app that is integrated into the platform since it uses base class CourseTab that is currently not setup to be used outside of the platform code. The code currently just makes the plugin setup but does not define calls to integrate badging-frontend code at the moment.

This code update defines #4 from this page by adding new Django app to the platform codebase.
https://openedx.atlassian.net/wiki/spaces/AC/pages/30965856/How+to+add+a+new+feature+to+LMS+or+Studio
Added plugin for course_badges to openedx features. EW-405

This provides a plugin extension for badges where a learner can view their badge progress for within a course.

Fix issue with courseware tab for Badges not being highlighted when selected. EW-405

Additional changes needed for Juniper release for badges tab. EW-525

Needed to run the following command to install the course_badges feature. Found this out from https://openedx.atlassian.net/wiki/spaces/AC/pages/30965919/Adding+a+new+course+tab. Did this from both the LMS and Studio Docker containers.

sudo su edxapp
pip install -e /edx/app/edxapp/edx-platform

We need to create a new Django app that is integrated into the platform since it uses base class CourseTab that is currently not setup to be used outside of the platform code. The code currently just makes the plugin setup but does not define calls to integrate badging-frontend code at the moment.

This code update defines #4 from this page by adding new Django app to the platform codebase.
https://openedx.atlassian.net/wiki/spaces/AC/pages/30965856/How+to+add+a+new+feature+to+LMS+or+Studio
Added plugin for `course_badges` to openedx features. EW-405

This provides a plugin extension for badges where a learner can view their badge progress for within a course.
Fix issue with courseware tab for `Badges` not being highlighted when selected. EW-405


Additional changes needed for Juniper release for badges tab. EW-525
@ztraboo ztraboo merged commit 801b762 into develop/juniper.master Aug 24, 2020
@ztraboo ztraboo added this to the cu-release/juniper.master milestone Sep 3, 2020
@ztraboo ztraboo added the badging label Jan 6, 2022
@ztraboo ztraboo mentioned this pull request Feb 9, 2022
33 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant