Commit Graph

89 Commits

Author SHA1 Message Date
Audrey Kao
bc53cddcca Inserting JSON string into Vertica instead of JSON obj 2019-03-05 12:00:46 -05:00
Audrey Kao
9adeeda90f More eslint issues 2019-03-01 11:51:50 -05:00
Audrey Kao
d4730dc4b0 Addressing more eslint issues 2019-02-28 16:17:05 -05:00
Audrey Kao
94aae871e3 Using const instead of let due to eslint issues 2019-02-28 11:22:32 -05:00
Audrey Kao
88b1c46e47 Modifying entitlement unenrollment survey 2019-02-27 15:45:10 -05:00
Zainab Amir
00c6681480 LEARNER-5538 : Show dates in dropdown for program dashboard 2019-02-22 11:14:29 +05:00
Brandon Baker
07ef68ef09 Fix event tracking for pathway buttons.
Switches to tracking pathway_uuid to match the original event proposal.

LEARNER-6087
2018-09-05 12:30:16 -04:00
Brandon Baker
171e95f904 Reveal professional pathways in program sidebar.
Professional pathways are referred to as industry pathways in the code
to help differentiate them from professional certificate programs.
2018-08-31 12:57:50 -04:00
Dillon Dumesnil
ea48e7b885 Adding BI event for clicking to learn more about pathways + minor fixes on the page 2018-08-20 11:37:57 -04:00
Cole Rogers
40b6faf253 Render credit pathways in program details sidebar 2018-08-02 10:08:50 -04:00
Kshitij Sobti
fcff921fdb Linting fixes to improve quality report 2018-07-18 00:37:31 +05:30
uzairr
b7c73d1a32 Extract course run with highest grades.
if a learner has completed multiple course runs
of each course then they want to see course runs
with highest grades on associated programs.

LEARNER-4351
2018-06-05 14:10:09 +05:00
McKenzie Welter
5c4c86afce swap page names for entitlement session analytics 2018-05-03 13:43:52 -04:00
McKenzie Welter
229e1c96d4 emit ga events for user entitlement session actions 2018-05-03 09:49:01 -04:00
Michael Terry
502287b07e Add some links to student records
Add some waffle-guarded connection points to the Credentials service
to start filling out the user flow for Student Records.

Specifically, add a button to the Program Progress Details page if
a certificate exists, and add a link in the Learner Profile page.

Both only appear if the 'student_records' waffle switch is active.

LEARNER-4701
2018-04-27 09:52:01 -04:00
Michael LoTurco
62ae6d4555 retrap focus for seat unenroll survey a11y
learner-4715
2018-04-25 14:51:35 -04:00
Michael LoTurco
919264f56d Add entitlement unenrollment survey
Updates behavior post unenrollment, also refactors accessible_modal
to enable the unenrollment survey to remain accessible after the
content in the modal changes (to the survey).

mloturco/learner-3524
2018-04-19 10:19:11 -04:00
Michael Terry
98a13423d1 Drop underscore from learner_dashboard 2018-04-12 15:14:52 -04:00
Michael Terry
c9318c3e51 Convert learner_dashboard to es2015 2018-03-02 08:57:34 -05:00
Waheed Ahmed
c68b50d964 Update program detail fragment.
LEARNER-3755
2018-01-17 13:48:33 +05:00
McKenzie Welter
82fb6e7ec0 course title link to course home when enrolled 2018-01-05 12:36:59 -05:00
Michael Terry
4a6048e3c7 Keep related programs when unenrolling
When unenrolling, let's not remove the related programs div
permanently from the page, since it should always be visible.

LEARNER-3717
2017-12-21 11:21:12 -05:00
Harry Rein
0d1558237f Hide policy information when leaving a session.
LEARNER-3692
2017-12-20 14:02:04 -05:00
Anthony Mangano
fdadd4cdf4 Fix a11y issues with unenroll modal 2017-12-18 16:44:09 -05:00
Anthony Mangano
a6cb0fef1c add dashboard entitlement actions 2017-12-15 13:37:06 -05:00
Harry Rein
610c255bb6 Display the expired at logic for entitlements.
LEARNER-3304

Displays the expired out status for the course dashboard and the programs pages.
2017-12-15 08:25:38 -05:00
Harry Rein
54734841a2 Remove dependency on Popper.js 2017-12-13 12:45:08 -05:00
Harry Rein
2711fb521a Allowing a user to fulfill their entitlement on the programs dashboard.
LEARNER-3438

The user can now enroll in a session, unenroll from a session or change session
from a new course enrollment card on the programs dashboard.
2017-12-12 10:35:26 -05:00
Harry Rein
a9a255e3c8 Load popper and bootstrap through a script tag to reduce flakiness on stage. 2017-12-11 13:23:29 -05:00
Eric Fischer
5bc6b31e29 eslint --fix 2017-12-08 14:38:41 -05:00
Albert St. Aubin
28837c020f Allowing a user to fulfill their entitlement on the course dashboard.
The user can now enroll in a session, unenroll from a session or change session
from a new course enrollment card on the course dashboard.
2017-12-07 12:41:12 -05:00
Diana Huang
b0877270bf Add course grades to programs dashboard. 2017-10-25 15:44:47 -04:00
Matthew Piatetsky
dcee785543 Fix selectors so that unenrollment survey works with multiple courses 2017-08-22 17:31:50 -04:00
Matthew Piatetsky
7c0423ff03 Revert revert of unenrollment survey.
This reverts commit e2ee48c3c9.
2017-08-22 16:33:05 -04:00
Matthew Piatetsky
e2ee48c3c9 Revert "Un-revert unenrollment survey and only show it for edx.org users" 2017-08-22 13:40:25 -04:00
Matthew Piatetsky
25ffb3568c Update unenrollment survey to only be included for edx.org and rebase with master 2017-08-22 10:12:01 -04:00
Matthew Piatetsky
98cf69bac5 Revert "Revert "LEARNER-1510 Add unenrollment reason survey""
This reverts commit 441bccf4b6.
2017-08-22 10:12:01 -04:00
McKenzie Welter
3e4d20e0d4 bundle purchase tracking 2017-08-21 11:22:52 -04:00
Matthew Piatetsky
441bccf4b6 Revert "LEARNER-1510 Add unenrollment reason survey" 2017-08-15 13:35:15 -04:00
Albert St. Aubin
790c3e5a07 Added Program UUID to the end of purchase button URL when purchasing a program
[LEARNER-1721]
2017-08-14 16:23:15 -04:00
Matthew Piatetsky
12bd5b49b5 Add unenrollment reason survey
LEARNER-1510
2017-08-14 09:46:56 -04:00
Albert St. Aubin
de6d48a698 Added Program Purchase button to the Programs dashboard
Learners can upgrade or enroll as verified in all remaining courses in a program from their programs dashboard

[LEARNER-1899]
2017-08-09 16:52:51 -04:00
Renzo Lucioni
2955a6e639 Remove credential listing from program list view
The new design for the program detail page introduced a sidebar which includes a program-specific listing of credentials. This is an improvement over the old list of credentials found on the program list page and is meant to replace it. The new detail page is stable, so the credential listing on the program list page can be removed.

LEARNER-492
2017-05-22 16:07:37 -04:00
Renzo Lucioni
a29a118cd1 Only allow enrollment in published runs on the program detail page
Course runs indicated to be upcoming are also restricted to those runs that are published.

LEARNER-942
2017-05-22 11:18:53 -04:00
Renzo Lucioni
5314784a4d Handle expired enrollments on the program detail page
Learners should be able to enroll in future runs of courses in which they have an expired enrollment. Previously, the course card model populated itself by selecting the first course run in which the user was enrolled. When the user tried to enroll in another run, nothing would happen because they were already enrolled in the run the page was trying to enroll them in.

Instead of blindly choosing the first run in which the user is enrolled, we now fall through to the same behavior we use for courses in which the user is not enrolled when the user has expired enrollments.

LEARNER-933
2017-05-16 10:02:28 -04:00
Matthew Piatetsky
131cc0bdbb Remove old program detail page and Waffle switch gating the new page
The new page is released and stable. The switch and old code are no longer necessary.

ECOM-7482
2017-05-15 16:35:03 -04:00
Matthew Piatetsky
21c24eb99e Fix check for image url on program detail page
LEARNER-886
2017-05-09 16:02:56 -04:00
Matthew Piatetsky
fb0e9b7574 Minor program progress fixes
ECOM-6602
2017-04-27 14:02:32 -04:00
AlasdairSwan
7689fee03f Merge pull request #14778 from edx/alasdair/ECOM-7386-program-progress-circle
ECOM-7386 Added a program progress circle to program details page
2017-04-24 10:10:52 -04:00
AlasdairSwan
a466b437f6 ECOM-7386 Added a program progress circle to program details page 2017-04-21 14:45:55 -04:00