Diana Huang
086e15c9b6
Update event naming for course sock.
...
Only show course sock to English readers.
2017-08-24 16:36:28 -04:00
Diana Huang
40a5b066dc
Merge pull request #15843 from edx/robrap/LEARNER-1858-show-join-date-2
...
Support for joined date to profile.
2017-08-22 15:43:49 -04:00
Robert Raposa
7cc9400b91
Support for joined date to profile.
...
LEARNER-1858
2017-08-22 12:52:37 -04:00
Diana Huang
cb381a7cff
Use an X icon instead of text.
2017-08-22 09:13:48 -04:00
Jesse Shapiro
7a31441ebc
Move to new consent API
2017-08-16 22:58:09 -04:00
Diana Huang
dcf528a597
Add new latest-update fragment and waffle flag.
2017-08-16 13:58:56 -04:00
Harry Rein
48d77676c2
Show Enroll Now banner to staff.
...
LEARNER-2249
Allow staff to see the Enroll Now banner, matching the functionality of
the in course home messaging and showing the actual page that the
students can see before being enrolled.
2017-08-15 11:13:35 -04:00
Harry Rein
a04af07d71
Merge pull request #15774 from edx/HarryRein/LEARNER-2027-resume-course-eventing
...
Eventing on Resume Course click on home page
2017-08-09 15:05:59 -04:00
Harry Rein
8f6aa79c1a
Adds eventing to Resume/Start course on Home Page.
...
LEARNER-2027
Adding eventing on resume and start course button clicks as well as a single jasmine test to assure Logging is occuring as expected.
2017-08-09 14:17:12 -04:00
Harry Rein
e8bae62f04
UX improvements on learner profile.
...
LEARNER-1857
This story constitutes a large change to the UX of the learner profile.
Some specific changes include adding a flexible learner profile card, limiting the bio entry to only 300 characters and assuring that the page is responsive.
2017-08-09 13:57:42 -04:00
Diana Huang
8d3fa5432a
Add in-place enrollment to course home page.
2017-08-07 16:33:20 -04:00
Clinton Blackburn
986afbfa38
Powering courseware deadline with schedules
2017-08-05 22:06:17 -04:00
Calen Pennington
384f22ff96
Add per-user metadata to course pages to make experimentation easier
2017-08-01 10:14:35 -04:00
Clinton Blackburn
5db02ef673
Added support for dynamic upgrade deadlines
...
The verified seat upgrade deadline for self-paced course runs is now
dependent on when the learner was first able to access the content--the
latest of enrollment date and course run start date.
2017-07-28 15:44:35 -04:00
Andy Armstrong
0f808cec78
Implement theme admin UI to support previewing
...
LEARNER-2017
2017-07-27 17:24:31 -04:00
Harry Rein
666db5cc0d
Fixing whitelabel messaging issue.
...
WL-1147
Switching edx.org and openedx images.
2017-07-26 17:10:07 -04:00
Jesse Shapiro
3517c1d978
Add pipeline check for linked enterprise
2017-07-26 13:51:26 -04:00
Harry Rein
fd22467261
Merge pull request #15637 from edx/HarryRein/LEARNER-1652-cleanup
...
Updating jasmine tests for course tools.
2017-07-24 16:26:24 -04:00
Harry Rein
08df53e110
Adding in course messaging to the home page.
...
LEARNER-1894
This commit adds in course messaging for three use cases. First,
when the user is not signed in, the user is shown a message that
provides a link to sign in or register. If the user is signed in
but not enrolled, they are given a link to do so. If the user is
enrolled but the course has not yet started, they are shown a
message explaining when the course starts and shown a link (not
yet enabled) to add a reminder to their calendar.
The implementation defines a base message class and extends it
for the course home messages as well as the previously implemented
page level messages.
2017-07-24 15:17:12 -04:00
Harry Rein
7efd5f38d4
Updating jasmine tests for course tools.
...
LEARNER-1652
Converting test to testing all three Logging events and removing page from the logging object that is submitted.
2017-07-24 14:21:32 -04:00
Jesse Shapiro
fa9c09f9fe
Remove Enterprise SSO hooks
2017-07-21 18:24:09 -04:00
Harry Rein
f2ef2b034a
Adding eventing to the course tools.
...
LEARNER-1652
We now send log events when the user clicks on the events in the course
toolbar, representing a change to the new page.
2017-07-19 13:51:23 -04:00
Andy Armstrong
33bee3f70b
Refactor learner profile into openedx/features directory
...
LEARNER-1855
2017-07-18 12:30:12 -04:00
Brittney Exline
b4c2b56109
Merge pull request #15583 from edx/bexline/revert_ent_457
...
ENT-512 Revert ENT-457 to avoid production error noise
2017-07-18 10:05:23 -04:00
Andy Armstrong
3e786ec6c5
Show page banner for anonymous and unenrolled users
...
LEARNER-1697
2017-07-17 22:19:40 -04:00
Brittney Exline
8c362d4df6
Revert "Create EnterpriseCourseEnrollment when enrolling via Track Selection page"
...
This reverts commit d940bbfd09 .
2017-07-17 14:11:24 -04:00
Andy Armstrong
aeecf34387
Enable conditional pre-start-date access to courses
...
LEARNER-1854
2017-07-14 14:00:48 -04:00
Robert Raposa
22c8e4c6ad
Redirect Course Home for course that hasn't started.
...
Includes the following:
- Move the redirect logic for before course that hasn't started to
share between Course Info and Course Home.
- Add audit comments for Course Info vs Course Home
- Other minor clean-up.
LEARNER-613
2017-07-14 01:47:32 -04:00
Diana Huang
fc9737581e
Update names to be more consistent.
...
LEARNER-1669
2017-07-12 10:55:31 -04:00
Harry Rein
5a2998fb5b
Allowing writing of reviews on reviews page.
...
LEARNER-1628
This allows enrolled users to write reviews on the reviews page that
can be accessed through the course tools sidebar. A button in the top
corner of the page toggles the widget that is configured with a
setting in the common.py file. The reviews tool is Course Talk.
2017-07-11 16:16:05 -04:00
Andy Armstrong
13854fb8ab
Handle anonymous and unenrolled users on the new course home page
...
LEARNER-1696
2017-07-11 14:10:52 -04:00
Nimisha Asthagiri
66bbe9023b
RET: Cleanup Planning Prompts experimental code
2017-07-11 08:35:59 -04:00
Andy Armstrong
a815003b3b
Handle anonymous and unenrolled users on the new course home page
...
LEARNER-1696
2017-07-10 17:52:28 -04:00
Diana Huang
378b1f86c6
Replace urls in plan html updates.
2017-07-03 15:03:29 -04:00
Robert Raposa
a864b450a8
Merge pull request #15436 from edx/robrap/rename-xss-linter
...
Rename xss linter.
2017-06-30 16:22:38 -04:00
Jesse Shapiro
e408feffb8
Merge pull request #15400 from open-craft/haikuginger/enterprise_audit_enrollment
...
[ENT-457] Create EnterpriseCourseEnrollment when enrolling via Track Selection page
2017-06-30 13:22:17 -04:00
Robert Raposa
b370fe2314
Part II: Rename xss linter.
2017-06-30 13:20:23 -04:00
Jesse Shapiro
d940bbfd09
Create EnterpriseCourseEnrollment when enrolling via Track Selection page
2017-06-30 12:39:14 -04:00
Robert Raposa
2e80c1e66b
Refactor, enhance, and adjust unified_course_view flag.
...
This includes several general enhancement in addition
to the fixes for unified_course_view:
1. Add support for default when no waffle flag defined.
2. Add support for table_blacklist to assertNumQueries.
3. Rename flag to 'course_experience.course_outline_page'.
4. Change flag default to True when it is not defined.
2017-06-29 11:04:35 -04:00
Calen Pennington
29acb6c733
Merge pull request #15413 from cpennington/ret/fix-sock-pricing
...
Use the right helper function for finding course upgrade price for th…
2017-06-27 10:45:43 -04:00
Calen Pennington
849f24ab13
Use the right helper function for finding course upgrade price for the sock
2017-06-26 16:24:45 -04:00
Harry Rein
a34081c24b
Assuring that courses without updates cannot see the updates link from the home page and that the update message does not throw an error upon loading from a direct URL without any updates. Added test to assure this behavior and fixed up welcome message tests.
2017-06-26 14:47:27 -04:00
Harry Rein
a7e4a87b66
Fixing quality issue with recent merge.
2017-06-23 15:27:33 -04:00
Harry Rein
e0ff40c0fc
Merge pull request #15372 from edx/andya/pluggable-course-tools
...
Introduce a course_tool plugin entry point and convert Updates, Bookmarks and Reviews into entry points.
2017-06-23 15:13:51 -04:00
Andy Armstrong
2842533eb4
Introduce a course_tool plugin entry point and migrate the updates, bookmarks and reviews tools into plugins.
2017-06-23 15:11:28 -04:00
Calen Pennington
6dc5cb498e
Put the verification-sock html on the page all the time so that we can easily experiment on it with optimizely
2017-06-23 13:14:03 -04:00
Harry Rein
82daaa5ad3
Adding a reviews page to the course and updating the reviews module on the course about page. Removed the existing coursetalk implementation and put it in a fragment, removed the tests as well. Added configuration settings to specify the reviews template as well as the reviews provider. This is all protected by a waffle flag.
2017-06-23 11:27:48 -04:00
Diana Huang
3d09290c14
Add a dismiss button to welcome message.
...
Store user's preference indefinitely.
2017-06-22 18:26:50 -04:00
Alex Dusenbery
f7f6ac15ca
Have TestWelcomeMessageView runs succeed deterministically when test order is shuffled.
2017-06-21 15:00:29 -04:00
Afzal Wali Naushahi
2b4fb4fd95
Merge pull request #15180 from edx/clintonb/multi-tenant-catalog-integration
...
Updated CatalogIntegration to use a site-specific URL
2017-06-21 15:31:53 +05:00