Feanil Patel
1e2ea85372
test: Update more tests that had short passwords.
2023-10-10 16:36:26 -04:00
Nawfal Ahmed
8cd0cb0d07
feat: get subscription upsell values from env ( #32770 )
2023-07-18 17:43:39 +05:00
Nawfal Ahmed
84f4d2fb6f
fix: ui fixes for subscription programs ( #32693 )
...
* fix: hide title for mobile users in program dashboard
* fix: fix subscription trial remaining days logic
2023-07-11 14:17:29 +05:00
Nawfal Ahmed
80d151b404
feat: add marketing url to subscription upsell ( #32560 )
2023-06-23 12:54:15 +00:00
Mohammad Ahtasham ul Hassan
597a1f1837
fix: unrestrict enterprise learner from B2C subscriptions ( #32534 )
2023-06-21 15:56:35 +05:00
Nawfal Ahmed
6a5c1bbf44
feat: update subscription enrollment alert ( #32414 )
2023-06-12 13:07:43 +00:00
Mubbshar Anwar
73e32b5156
Revert "Revert "refactor: recommendations code refactoring ( #31990 )" ( #32047 )" ( #32135 )
...
This reverts commit 3b991e6620 .
2023-05-02 11:08:43 +05:00
Mohammad Ahtasham ul Hassan
2a7b400770
fix: fix buy_subscription_url to use get method ( #32079 )
...
* fix: fix buy_subscription_url to use get method
2023-04-18 15:31:32 +05:00
Mohammad Ahtasham ul Hassan
e973266b2f
feat: fetch program subscription details ( #32023 )
...
* feat: fetch program subscription details
2023-04-14 16:33:12 +05:00
Mubbshar Anwar
3b991e6620
Revert "refactor: recommendations code refactoring ( #31990 )" ( #32047 )
...
This reverts commit 20b1e65c21 .
2023-04-11 11:17:29 +05:00
Mubbshar Anwar
20b1e65c21
refactor: recommendations code refactoring ( #31990 )
...
After moving the recommendations code from learner_home to learner_recommendations we need to remove the legacy code.
Point the learner dashboard recommendations API from legacy to new endpoint.
VAN-1310
2023-04-10 15:31:37 +05:00
Syed Sajjad Hussain Shah
7b0b14c703
feat: add masters program restrictions for UT Austin ( #31873 )
...
Co-authored-by: Syed Sajjad Hussain Shah <syed.sajjad@H7FKF7K6XD.local >
2023-03-06 10:31:23 +05:00
Syed Sajjad Hussain Shah
1ef66409c9
feat: add masters program restrictions on recommendations ( #31857 )
...
Co-authored-by: Syed Sajjad Hussain Shah <syed.sajjad@H7FKF7K6XD.local >
2023-03-03 15:31:52 +05:00
Syed Sajjad Hussain Shah
23db2c8a7a
feat: add location restrictions to recommendations ( #31728 )
...
VAN-1293
Co-authored-by: Syed Sajjad Hussain Shah <syed.sajjad@H7FKF7K6XD.local >
2023-02-16 15:39:47 +05:00
Syed Sajjad Hussain Shah
284e64d1f1
feat: add eventing to personalized recommendations ( #31703 )
...
VAN-1261
2023-02-03 16:40:22 +05:00
Mubbshar Anwar
5e014651cb
feat: [VAN-1259] Amplitude course recommendation api for course about page ( #31650 )
2023-01-31 16:30:54 +05:00
Zainab Amir
53815f1d89
feat: refactor recommendations util methods ( #31639 )
2023-01-25 15:18:17 +05:00
Zainab Amir
b0ec8f31bf
feat: update recommendations api for dashboard ( #31563 )
2023-01-18 12:48:43 +05:00
Shafqat Farhan
030267f5ee
fix: VAN-1223 - Add is_control property to recommendations viewed event
2023-01-10 09:28:08 +05:00
Zainab Amir
9f5596c0af
feat: remove testing logs ( #31297 )
2022-11-16 14:00:15 +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
Syed Sajjad Hussain Shah
893c025d0c
feat: add course recommendations api unit tests [VAN-1104] ( #31069 )
2022-10-05 11:37:55 +05:00
Shafqat Farhan
0bb47bf87e
fix: VAN-1080 - Users getting already enrolled courses recommendations
2022-09-20 05:28:58 +05:00
muhammad-ammar
7a8834a4b9
fix: return empty response if no enterprise enrollments exists for a learner
2022-09-07 15:52:56 +05:00
Mubbshar Anwar
1b509f3a81
perf: Performance improvement ( #30907 )
...
Course recommendation API performance improvement.
VAN-1061
2022-08-29 14:44:37 +05:00
Nathan Sprenkle
e025463872
feat: Learner Dashboard get enrollments ( #30808 )
...
* feat: fill out enrollment serializer
* test: add basic integration tests for enrollments
* feat: get info for user account activation
* test: test integrating user account activation
* feat: get course enrollments
* feat: get course email settings
* feat: add ecommerce info
* feat: add resume urls
* refactor: move learner home to separate app
* refactor: remove course limit
Co-authored-by: nsprenkle <nsprenkle@2u.com >
2022-08-11 11:05:07 -04:00
Waheed Ahmad
f8632ab721
fix: show general recommendations on error or empty list ( #30827 )
...
Currently, the loading sign shows indefinitely if the recommendation API response
is 200 with an empty recommended courses list. Fix, it by showing the general
recommendations.
VAN-1034
2022-08-05 15:14:08 +05:00
Mubbshar Anwar
38e63681bb
fix: Update event property ( #30768 )
...
- Use course_key instead of course_run_key for the is_personalized_recommendation event.
VAN-1021
2022-08-02 21:04:43 +05:00
Raymond Zhou
6cdc481db8
feat: fix for course_keys nonetype error ( #30797 )
2022-07-28 10:39:05 +05:00
Mubbshar Anwar
a9e348cb43
fix: List index out of range ( #30751 )
...
- Current course run list index out of range.
VAN-1019
2022-07-20 17:12:54 +05:00
Nathan Sprenkle
71fabb7f87
feat: add remaining learner dash serializers ( #30707 )
...
* feat: add UnfulfilledEntitlementSerializer
* feat: add SuggestedCoursesSerializer
* feat: add new enrollment serializer fields
* test: new enrollment serializer fields
* feat: add new entitlement serializer fields
* feat: add EmailConfirmationSerializer
* feat: add EnterpriseDashboardsSerializer
* fix: update learner view with new serializers
Co-authored-by: nsprenkle <nsprenkle@2u.com >
2022-07-13 15:46:49 -04:00
Mubbshar Anwar
a084d5d892
fix: update response ( #30712 )
...
- add course_run_key in API response
- remove course_key from API response
VAN-986
2022-07-07 21:17:25 +05:00
Zainab Amir
9a21d1448a
feat: fix authentication classes for recommendation view ( #30699 )
...
- Updated classes to allow inactive users to access the view
- In case of any error show general recommendations
2022-07-06 17:32:20 +05:00
Nathan Sprenkle
15a38bc7f1
feat: partial initial view/API for learner dashboard ( #30653 )
...
* fix: remove unused feedback email
* refactor: rename learner views
Rename course to learner and seed initial response shape
* feat: add first sample views and APIs
* refactor: add route namespace for learner dash
* test: add learner dashboard views test
Co-authored-by: nsprenkle <nsprenkle@2u.com >
2022-07-05 14:08:00 -04:00
Nathan Sprenkle
9d54fda8e8
feat: learner dash enrollment serializers ( #30674 )
...
* feat: add CourseProviderSerializer
* feat: add CourseSerializer
* feat: add CourseRunSerializer
* feat: add EnrollmentSerializer
* feat: add GradeDataSerializer
* feat: add CertificateSerializer
* feat: add EntitlementSerializer
* feat: add ProgramsSerializer
Co-authored-by: nsprenkle <nsprenkle@2u.com >
2022-07-05 11:12:12 -04:00
Attiya Ishaque
9d1f31603e
feat: [VAN-986] Add amplitude API ( #30675 )
...
* feat: [VAN-986] Add amplitude API
* feat: add suggestion
* feat: add spinner
Co-authored-by: Zainab Amir <zainab.amir@arbisoft.com >
2022-07-05 16:23:38 +05:00
Nathan Sprenkle
abfd50a984
feat: Learner Dashboard top level serializer ( #30631 )
...
* feat: add top-level serializer classes
List serializer classes stubbed, to be filled out later.
* test: add basic test for high-level serializer.
Includes 2 examples of how to patch sub-serializers.
Co-authored-by: nsprenkle <nsprenkle@2u.com >
2022-06-22 13:38:30 -04:00
Muhammad Umar Khan
a389a9ff10
Revert "Revert "refactor: move xmodule folder to root""
2022-06-20 18:20:06 +05:00
Muhammad Umar Khan
d890f06507
Revert "refactor: move xmodule folder to root"
2022-06-20 16:03:48 +05:00
M Umar Khan
a91df0c40f
refactor: move xmodule folder to root
...
- Moving xmodule folder to root as we're dissolving sub-projects of common folder in edx-platform
- More info: https://openedx.atlassian.net/browse/BOM-2579
- -e common/lib/xmodule has been removed from the requirements as xmodule has itself become the part of edx-platform and not being installed through requirements
- The test files common/lib/xmodule/test_files/ have been removed as they are not being used anymore
2022-06-20 14:33:45 +05:00
Zaman Afzal
ec36d3a949
fix: revert Add Learner pathway progress update signal ( #30598 )
2022-06-16 01:59:40 +05:00
Zaman Afzal
6c6dabaa3c
Feat: Add Learner pathway progress update signal ( #30547 )
...
* feat: Add Learner pathway progress update signal
2022-06-15 00:58:22 +05:00
Nathan Sprenkle
cf6ea15fff
feat: add course listing alongside learner dashboard ( #30553 )
...
* refactor: split programs into separate file space
This is in preparation to allow learner dashboard routes/files to live
alongside.
* feat: add new empty course listing view
* docs: update README and split out programs
Co-authored-by: nsprenkle <nsprenkle@2u.com >
2022-06-09 11:22:04 -04:00
Eugene Dyudyunov
b4fecd620b
refactor: rename toggle_warnings to toggle_warning ( #30458 )
...
Rename toggle_warnings to toggle_warning for consistency with setting_warning.
2022-05-24 11:47:31 -04:00
Simon Chen
192b35eb8f
fix: add Learner as another role posted to LTI tools for the LTI embed ( #30356 )
...
Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan >
2022-05-09 10:12:28 -04:00
Sameen Fatima
f52c24d445
feat: Add authoring organization logo in API response for all learner enrolled programs ( #30139 )
2022-03-30 14:09:54 +05:00
muhammad-ammar
c35025fd9d
feat: api to fetch all programs where an enterprise learner is enrolled
2022-03-04 17:42:30 +05:00
Sameen Fatima
0d9e845f1b
feat: Created an API to fetch progress details about a learner's program ( #29975 )
2022-03-04 16:11:28 +05:00
Ahtisham Shahid
649a66de4e
fix: Added additional conditions for tab view rendering ( #29906 )
2022-02-15 18:48:57 +05:00
Ahtisham Shahid
75d8448ef5
refactor: Moved ProgramDiscussion/Live Configuration Models to program's app ( #29871 )
...
refactor: Moved ProgramDiscussion/Live Configuration Models to program's app
2022-02-09 15:43:22 +05:00