Zainab Amir
6a89635aa4
feat: update recommendations api ( #31259 )
...
- updated status codes
- for control group return general recommendations
VAN-1154
2022-11-07 15:20:01 +05:00
Muhammad Adeel Tajamul
06ac5ed4b0
feat: added sort by recent activity for activity stats api ( #31252 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-11-07 11:15:01 +05:00
Jenkins
23f49f4607
chore(i18n): update translations
2022-11-06 15:58:01 -05:00
Zia Fazal
1fd80d5f83
Merge pull request #30589 from openedx/ziafazal/fix-broken-hidden-content-transformer
...
fix: Fixed broken HiddenContentTransformer when course pacing is self_pace
2022-11-04 10:04:04 +05:00
Nathan Sprenkle
5e7432129f
feat: implement missing audit access expired check ( #31249 )
2022-11-03 13:24:59 -04:00
Jansen Kantor
3adf5eb929
fix: remove unused url from backend response ( #31244 )
2022-11-03 09:57:17 -04:00
zia.fazal@arbisoft.com
400296ba78
fix: Fixed broken HiddenContentTransformer when course pacing is self_paced. see commit 1ebe0e6 too
2022-11-03 18:44:39 +05:00
Muhammad Adeel Tajamul
1a25a5d3fd
feat: added post filters in learners tab api ( #31191 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-11-03 16:53:50 +05:00
Zia Fazal
503f576678
Merge pull request #30823 from openedx/ziafazal/fix-broken-hidden-content-transformer-a
...
fix: Fixed broken HiddenContentTransformer when course pacing is self_paced
2022-11-03 12:06:46 +05:00
Nathan Sprenkle
178f1541d7
refactor: learner home cleanup ( #31240 )
...
* refactor: remove dev logging
* style: run black
* refactor: move masquerade check into utils
* style: remove unnecessary assignment
* style: update dependency orderings
* refactor: add function tracing for perf testing
* refactor: move grade data fetching out of serializer
This allows us to separately profile the collection of grade data
* fix: add missing requires_context metadata
* refactor: split out serialization for profiling
2022-11-02 14:55:03 -04:00
Nathan Sprenkle
bfe6494e9d
fix: get audit expiration from correct data source ( #31238 )
2022-11-01 13:40:02 -04:00
SaadYousaf
17df3d4e17
feat: add discussion reported and unreported events
2022-11-01 15:57:13 +05:00
edx-transifex-bot
4b7eef2ea4
chore(i18n): update translations ( #31231 )
...
Co-authored-by: Jenkins <sre+jenkins@edx.org >
Co-authored-by: Tim McCormack <tmccormack@edx.org >
2022-10-31 15:55:09 +00:00
Syed Sajjad Hussain Shah
02568f94dc
feat: create new waffle flag for learner home recommendations [VAN-1138] ( #31225 )
2022-10-31 10:58:02 +05:00
Sagirov Eugeniy
8f88422c4a
test: prepare tests for removing support for children in Old Mongo
2022-10-28 11:43:20 -04:00
SaadYousaf
f6870f7ae7
refactor: remove todo to add tracking for reported content email notification
2022-10-28 19:10:58 +05:00
Nathan Sprenkle
64403a4c16
refactor: course resume URL speed enhancements ( #31222 )
...
* refactor: remove resume url checks for performance
Existing "get resume urls" loads the course structure to verify the last
completed block actually exists. This is a potentially very expensive
operation, especially for users with many enrollments. This isn't a huge
issue since Learning MFE already has a fallback behavior for this case.
* refactor: remove now-unnecessary serializer check
Old behavior passed an empty string for missing resume URL and
serializer would cast to None. Instead, update simply passes through
None for missing resume url
* style: update dependency ordering
* style: run black on some more files
2022-10-27 16:10:50 -04:00
alangsto
1d21277192
feat: update docker production log settings ( #31217 )
2022-10-27 14:06:25 -04:00
Nathan Sprenkle
98678536d6
feat: add timers / logs for for profiling learner home ( #31210 )
...
* feat: added timer func for profiling learner home
Also involved proxying some imported functions to be able to time.
2022-10-27 10:16:01 -04:00
Usama Sadiq
4734f9f16e
fix: bump pylint version ( #31084 )
2022-10-27 12:19:09 +05:00
Varsha Menon
c4b2c49ab6
feat: show exam info in course outline
2022-10-26 14:28:27 +00:00
Nathan Sprenkle
32733e43cc
temp: added debug logging to init view ( #31204 )
...
Also involved reordering some code into more logical groupings.
2022-10-25 16:21:48 -04:00
Sagirov Eugeniy
3f3d0d25d8
feat!: Remove inheritance-related code from Old Mongo
2022-10-24 11:58:44 -04:00
Jenkins
d4fab3baaf
chore(i18n): update translations
2022-10-24 10:44:58 -04:00
Jansen Kantor
4cd92ec12b
fix: remove psudosessioncourseserializer as we now have access to courseoverviews ( #31187 )
2022-10-21 10:08:14 -04:00
muhammad-ammar
33e822aaff
chore: upgrade edx-enterprise to 3.58.0
...
Add a new endpoint to generate a signed token for plotly analytics.
2022-10-21 15:47:43 +05:00
Kristin Aoki
c20aa28c2f
fix: video captions skip to end and skip to start
2022-10-20 11:58:17 -04:00
Leangseu Kim
602fef2954
feat: add rollout waffle flag for leaner_home_mfe
...
Create flag learner_home_mfe.enabled
chore: update requested change
2022-10-20 10:54:02 -04:00
Jenkins
02e739d3df
chore(i18n): update translations
2022-10-19 12:50:43 -04:00
Nathan Sprenkle
53b9f4a3a1
feat: learner home social share settings ( #31147 )
...
* feat: add social share settings
* docs: add social share settings to mock
* feat: add social brand
* test: added tests for social share settings
Co-authored-by: jansenk <jkantor@edx.org >
2022-10-19 10:11:38 -04:00
SaadYousaf
c79c41e0a3
fix: filter out discussion topics that have not started yet for instructor paced courses
2022-10-13 23:15:46 +05:00
Ahtisham Shahid
c2696c07fc
fix: updated topic sorting for discussions MFE ( #31124 )
...
* fix: updated topic sorting for discussions MFE
* feat: updated topic sorting test case
2022-10-13 15:09:19 +05:00
Sagirov Evgeniy
265ddc426e
feat!: raise 404 for old mongo course pages ( #31125 )
...
LMS Courseware access to Old Mongo courses was already removed in
fc8601de (https://github.com/openedx/edx-platform/pull/30172 ). This
commit makes direct links to the other tabs (progress, instructor
dashboard, discussion, static tabs) fail with a 404 error on Old
Mongo courses.
Upcoming work to remove parent/child relationships from the Old
Mongo Modulestore would have broken these pages anyway.
2022-10-12 10:44:04 -04:00
Demid
062a760242
feat: add "count_flagged" query param to the learner thread endpoint ( #31048 )
2022-10-12 16:41:06 +05:00
Muhammad Adeel Tajamul
c758291ebd
fix: removed switch experience bar from legacy ( #31138 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-10-12 12:00:32 +05:00
Syed Sajjad Hussain Shah
52de7e9066
feat: integrate amplitude API with learner_home frontend [VAN-1124] ( #31098 )
2022-10-10 12:09:28 +05:00
Jenkins
3bd94f78f9
chore(i18n): update translations
2022-10-09 16:58:34 -04:00
Saad Yousaf
3423feb4fd
Revert "fix: filter out discussion topics that have not started yet."
...
This reverts commit 54b5d59fc3 .
2022-10-08 14:58:14 +05:00
SaadYousaf
54b5d59fc3
fix: filter out discussion topics that have not started yet.
2022-10-07 15:17:12 +05:00
Alejandro Cardenas
43158404bc
perf: add lru_cache to improve performance with multiple themes
...
These changes should improve the performance caused by the file I/O
when it's running in docker, using lru_cache to save thousands of calls to listdir
when running with a handful of themes defined in COMPREHENSIVE_THEME_DIRS.
2022-10-06 14:32:14 -04:00
Nathan Sprenkle
5deeff3da1
fix: update enrollment.canUpgrade ( #31122 )
...
Had previously expected use_ecommerce_payment_flow which we forgot to
pass as part of context. Instead, simplify to infer from
ecommerce_payment_page (which will be None if the ecommerce flow is
disabled).
2022-10-06 13:20:22 -04:00
Justin Hynes
5245c69d17
Merge pull request #31092 from openedx/jhynes/aper-1941_route-new-task-to-program-cert-queue
...
fix: update new `update_certificate_available_date_on_course_update` task to use dedicated credentials queue
2022-10-06 07:51:22 -04:00
Syed Sajjad Hussain Shah
0509bb3acd
feat: launch hotjar recommendations survey [VAN-1108] ( #31118 )
2022-10-06 16:08:32 +05:00
Muhammad Adeel Tajamul
5cb6e9859a
feat: remove support for discussion mfe iframe ( #31067 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-10-06 06:04:33 +05:00
Nathan Sprenkle
2f10ba0992
fix: learner home entitlement image fallback ( #31107 )
...
* fix: add default for pseudo session image
This keeps the serializer from breaking when image is not present in a
pseudo session.
2022-10-05 15:56:08 -04:00
Leangseu Kim
27006febcd
fix: safe wrapper for no program banner image
2022-10-05 14:40:06 -04:00
Syed Sajjad Hussain Shah
893c025d0c
feat: add course recommendations api unit tests [VAN-1104] ( #31069 )
2022-10-05 11:37:55 +05:00
Jenkins
8f90ba5f32
chore(i18n): update translations
2022-10-04 16:54:59 -04:00
Justin Hynes
479129eb21
fix: update new update_certificate_available_date_on_course_update task to use credentials queue
...
[APER-1941]
* update new `update_certificate_available_date_on_course_update` task to use dedicated credentials queue (like the other import Credentials tasks)
2022-10-04 13:25:32 -04:00
SaadYousaf
8ecb39826a
fix: add missing context for discussion events
2022-10-03 15:26:31 +05:00