edX Transifex Bot
d13bb04648
fix(i18n): update translations
2021-04-11 17:06:50 -04:00
Bianca Severino
8dc7593780
fix: pass username into proctoring info panel ( #406 )
...
Pass a username into the proctoring info panel, allowing staff
to view a specific learner's onboarding status while masquerading.
2021-04-09 12:55:48 -04:00
Kyle McCormick
88005ea5d2
refactor!: clean up unused references to lms_web_url ( #409 )
...
Before edx-platform version 19ba691,
only `lms_web_url` was exposed from the course
blocks API. Now that the API also exposes
`legacy_web_url`, we can stop falling back
to `lms_web_url` when `legacy_web_url` is
absent.
TNL-7796
2021-04-09 10:36:04 -04:00
Emma Green
e86f4a88cc
small changes to the way the price is displayed on the course home page to pave the way for the expiration box
2021-04-07 12:02:48 -04:00
Kyle McCormick
cf58ff3d3f
feat: Use legacy_web_url to redirect to legacy courseware ( #404 )
...
As part of making the new courseware experience the
default for staff, the LMS /jump_to/ links that are
exposed by the Course Blocks API via the `lms_web_url`
field will soon direct users to whichever experience
is active to them (instead of always directing to
the legacy experience & relying on the learner
redirect).
Because of this, the MFE can no longer rely on
`lms_web_url` to land a staff user to the legacy
experience. However, the aformentioned change
will also introduce a `legacy_web_url` field
to the API, which we *can* use for this purpose.
TNL-7796
2021-04-07 09:21:07 -04:00
edX Transifex Bot
32ac3632d0
fix(i18n): update translations
2021-04-04 17:06:51 -04:00
Diane Kaplan
6abf8531bb
feat: ahead of value prop designs, update text to prep translations (REV-2127)
...
Co-authored-by: Diane Kaplan <dkaplan@edx.org >
2021-04-01 10:35:19 -04:00
Kyle McCormick
353964e75c
feat: handle courseware paths more liberally ( #395 )
...
Valid courseware URLs currently include:
* /course/:courseId
* /course/:courseId/:sequenceId
* /course/:courseId/:sequenceId/:unitId
In this commit we add support for:
* /course/:courseId/:sectionId
* /course/:courseId/:sectionId/:unitId
* /course/:courseId/:unitId
All URL forms still redirect to:
/course/:courseId/:sequenceId/:unitId
See ADR #8 for more context.
All changes:
* refactor: allow courseBlocks factory to build multiple sections
* refactor: make CoursewareContainer tests less brittle & stateful
* feat: handle courseware paths more liberally
* refactor: reorder, rename, & comment redirection functions
TNL-7796
2021-04-01 09:10:00 -04:00
Carla Duarte
6a376b20c7
AA-722: Progress Tab ( #391 )
2021-03-31 15:00:14 -04:00
Ben Warzeski
162f0ceeb5
Mmp2p 3 ( #402 )
...
* [MM-P2P] move access and meta logic to initialization and store in state
* move model access to thunk action
2021-03-31 10:43:38 -04:00
Ben Warzeski
9dcb91af9e
mmp2p: handle missing verified-mode info after upgrade deadline ( #401 )
2021-03-30 11:18:49 -04:00
Kyle McCormick
4d1ed0f357
refactor: de-dupe factories between courseware and course-home ( #400 )
2021-03-29 16:05:51 -04:00
edX Transifex Bot
d94c7ad003
fix(i18n): update translations
2021-03-28 17:06:42 -04:00
Zachary Hancock
edef36becb
update other course approved messaging ( #398 )
2021-03-26 13:33:37 -04:00
Matthew Piatetsky
29a13f729a
fix: remove extra x in first section celebration modal ( #397 )
...
x icon that was added to paragon as part of the streak celebration modal is redundant with the x added to only the first section celebration modal
AA-713
2021-03-22 10:00:27 -04:00
edX Transifex Bot
6a6bddc5c8
fix(i18n): update translations
2021-03-21 17:06:30 -04:00
Carla Duarte
b12f184d18
AA-712: upsell link click tracking ( #393 )
...
* AA-712: course_home_audit_access_expires and in_course_audit_access_expires
* AA-712: course_home_welcome and in_course_welcome
* AA-712: course_home_dates
* AA-712: course_home_course_tools
* AA-712: course_home_upgrade_shift_dates and dates_upgrade
* AA-712: fixing up PR comments
2021-03-19 12:36:36 -04:00
Carla Duarte
45a68973b7
AA-711: implement upsell click events ( #392 )
2021-03-16 16:10:47 -04:00
Ben Holt
ab98cca421
Cleaned up all references to REV-1512's value prop experiment ( #379 )
...
Cleaned up all references to REV-1512's value prop experiment [REV-2123]
2021-03-15 14:31:21 -04:00
edX Transifex Bot
413b189293
fix(i18n): update translations
2021-03-14 17:06:28 -04:00
Matthew Carter
774b7bb1fc
Set flyover visability default to true ( #388 )
2021-03-12 14:44:38 -05:00
Matthew Carter
ff93d7f4d4
Update language for last date to upgrade ( #386 )
2021-03-12 10:01:45 -05:00
Carla Duarte
e3d9ff9ed3
AA-213: Redirect progress tab to legacy ( #384 )
2021-03-11 15:46:37 -05:00
Ben Warzeski
6e2294e279
MMP2P G2 Activation (2nd try) ( #382 )
...
* upgrade paragon
* mmp2p experiment code
* mmp2p courseware triggers
* mmp2p course-home triggers
* mmp2p load styles
* mmp2p - add missed locator docstrings
* mmp2p test fixes
* add lazy loading for image-bearing components
* mmp2p experiment README
* mmp2p add lazy loading for sidecard
* generalize prices for currency options
* mmp2p fix flyover mobile args
* mmp2p fix lock paywall border display
* mmp2 - add safety-rail around verifiedmode access
2021-03-11 11:13:38 -05:00
Rebecca Graber
c17beeb908
WS-1740 logging, copy, style changes ( #383 )
2021-03-11 09:39:05 -05:00
Ben Warzeski
5c65627582
Revert "MM-P2P G2 Activation ( #380 )" ( #381 )
...
This reverts commit 8c0cafafa1 .
2021-03-10 18:55:34 -05:00
Ben Warzeski
8c0cafafa1
MM-P2P G2 Activation ( #380 )
...
* upgrade paragon
* mmp2p experiment code
* mmp2p courseware triggers
* mmp2p course-home triggers
* mmp2p load styles
* mmp2p - add missed locator docstrings
* mmp2p test fixes
* add lazy loading for image-bearing components
* mmp2p experiment README
* mmp2p add lazy loading for sidecard
* generalize prices for currency options
* mmp2p fix flyover mobile args
* mmp2p fix lock paywall border display
2021-03-10 16:40:53 -05:00
Rebecca Graber
3450570d7e
WS-1740 add course recommendations to celebration page (experiment) ( #376 )
...
* WS-1740 add course recommendations to celebration page (experiment)
2021-03-08 10:07:08 -05:00
edX Transifex Bot
c650283446
fix(i18n): update translations
2021-03-07 16:06:19 -05:00
Zachary Hancock
28773ce4c2
onboarding panel exam release date ( #375 )
...
* disable onboarding link for unreleased exam
2021-03-02 13:04:20 -05:00
Bianca Severino
e4b1d8088a
Add "other course approved" and "expiring soon" states to proctoring info panel ( #373 )
2021-03-02 09:11:12 -05:00
edX Transifex Bot
1dc0669bae
fix(i18n): update translations
2021-02-28 16:06:42 -05:00
Carla Duarte
58eb9fe23c
AA-651: fix dates tab undefined property ( #372 )
2021-02-26 15:59:49 -05:00
Carla Duarte
38617c827e
AA-684: sequence link to legacy or MFE ( #371 )
2021-02-26 12:00:10 -05:00
Matthew Piatetsky
a9939a1b5e
fix three day streak bug with incorrect variable ( #370 )
2021-02-25 12:05:33 -05:00
Matthew Piatetsky
2525805aac
feat: Create three day streak celebration ( #354 )
...
Show learners a celebratory modal if they visit the learning mfe for 3 days in a row. Call edx-platform API to determine if they should see the celebration.
AA-304
2021-02-22 14:34:28 -05:00
Ben Warzeski
26a7b3b0de
tie p2p action only to targetted date-summary entry if there are multiple ( #367 )
2021-02-22 13:48:43 -05:00
Ben Warzeski
4bbc29591c
fix conditional for injecting experiment method ( #366 )
2021-02-22 12:33:27 -05:00
Carla Duarte
49bfc65a03
fix null course goal object bug ( #365 )
2021-02-18 12:17:32 -05:00
Michael Terry
d017c3194e
feat: Show effort estimation if the backend provides it ( #357 )
...
AA-614
2021-02-16 14:36:05 -05:00
Ben Warzeski
a2ccedcecd
[MM-P2P] optimizely experiment overrides for course_home ( #364 )
...
* alert override
* course home date overrides
* add undefined check for experiment hook
* inject intl rather than passing
2021-02-16 12:01:04 -05:00
Matthew Piatetsky
7e2f495f52
Use contains_content_type_gated_content attribute, rather than the graded attribute, to determine if the content type gating paywall should be displayed. ( #349 )
...
The issue was that items with the graded attribute are not always going to be paywalled by content type gating.
AA-613
2021-02-05 12:29:08 -05:00
Dillon Dumesnil
50e649daa3
AA-491: Update MFE with analytics event ( #351 )
...
These already exist in the legacy view. This is just porting them
over into the MFEs
2021-02-02 05:39:27 -08:00
Dillon Dumesnil
629382f719
AA-492: Add event data for consumption in the backend ( #355 )
2021-02-01 09:46:21 -08:00
edX Transifex Bot
8835a9cd6a
fix(i18n): update translations
2021-01-31 16:05:18 -05:00
Simon Chen
3e2eebdd9b
MST-621 ( #353 )
...
The text in the onboarding panel for submitted state is confusing. This PR updated the text so learners understood the wait
2021-01-28 11:54:05 -05:00
Carla Duarte
acd2cc3222
AA-638: course completion bug ( #352 )
2021-01-27 13:59:06 -05:00
Michael Terry
9ef3787d4b
AA-410: Make sure alerts are cleaned up after being added ( #324 )
2021-01-25 12:41:32 -05:00
Carla Duarte
47fd6bfe18
AA-512: underline links within iframes ( #347 )
2021-01-25 11:11:14 -05:00
edX Transifex Bot
984010a8ec
fix(i18n): update translations
2021-01-24 16:04:53 -05:00