Harry Rein
bc76ffe5dc
Add message for setting course goal.
...
LEARNER-2307
2017-09-22 09:56:27 -04:00
Diana Huang
020c027ff6
Update sock copy.
2017-09-05 11:06:09 -04:00
Clinton Blackburn
0a6029f7a7
Added verified upgrade hero to course run homepage
...
Audit learners are now shown a prompt to upgrade to the verified track
of the course run. This message goes away after the learner upgrades.
2017-08-30 17:01:27 -04:00
Diana Huang
cb381a7cff
Use an X icon instead of text.
2017-08-22 09:13:48 -04:00
Diana Huang
dcf528a597
Add new latest-update fragment and waffle flag.
2017-08-16 13:58:56 -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
Diana Huang
8d3fa5432a
Add in-place enrollment to course home page.
2017-08-07 16:33:20 -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
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
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
a815003b3b
Handle anonymous and unenrolled users on the new course home page
...
LEARNER-1696
2017-07-10 17:52:28 -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
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
Harry Rein
bdf38ae00e
Implemented an upgrade verification sock.
...
This sock sits at the bottom of both the home and the course content pages. It allows the user to click a 'Learn More' button to open a panel that allows the user to navigate to the upgrade checkout page. The sock is only shown for users that have not yet upgraded in a course that has a verification upgrade date that has not yet passed. Python tests cover the various course mode and upgrade dates.
2017-06-15 13:10:34 -04:00
Harry Rein
6cbfb6c9f5
1) Updating version two of styling variables to use a file layout similar to the initial version.
...
2) Updating the course experience sass file to use variables it can reference in the version two variable sass file.
3) Updating date styling on course home page as explained in LEARNER-1297.
4) Expanding side outline panel to take up a third and not a quarter of the content size.
2017-06-14 12:30:14 -04:00
Andy Armstrong
c0007a11f3
Add new course search results page
...
LEARNER-1112
2017-06-13 16:36:32 -04:00
Andy Armstrong
3cffded2d1
Improve course breadcrumbs
...
LEARNER-877
2017-06-05 18:06:05 -04:00
Harry Rein
6761a87bfb
Fix for LEARNER-859: Updating styling on the course updates page to more clearly differentiate between multiple updates. Specifically:
...
- Updated styling on date in the top left corner
- Added horizontal line between updates
- Removed ability to toggle updates on and off
- Cleaned up code to always show all updates:
2017-06-01 16:43:09 -04:00
Robert Raposa
eaab2cf444
Add course overrides of waffle flags.
2017-06-01 15:12:50 -04:00
Andy Armstrong
64de44321b
Show a welcome message on the course home page
...
LEARNER-879
2017-05-10 16:53:15 -04:00
Andy Armstrong
9ce46a3fb5
Improve course experience tests
2017-05-05 13:55:59 -04:00
Andy Armstrong
75a0fdf0eb
Enable course sidebar for new course home page
...
LEARNER-764
2017-05-05 13:55:59 -04:00
Diana Huang
e12a704cea
Add new course dates fragment.
...
Also add it to the course home page.
2017-05-04 20:53:42 -04:00
Robert Raposa
3b31270e07
Fix Start Course vs Resume Course using Course Blocks.
2017-05-03 15:02:42 -04:00
Brian Jacobel
a2323797f5
Work on sandbox bundling for webpack
2017-05-01 17:09:32 -04:00
Brian Jacobel
ef4b5cb8c3
Clean up spec and feature; both pass lint and run in Karma
2017-05-01 17:09:32 -04:00
Brian Jacobel
57e8250619
Webpack in LMS
2017-05-01 17:09:32 -04:00
Andy Armstrong
3e15661d00
Update unified course home page's title
...
LEARNER-694
2017-04-26 17:02:04 -04:00
Andy Armstrong
8c93eac6a3
Add an empty course message to the course home page
...
LEARNER-27
2017-04-26 13:16:36 -04:00
Andy Armstrong
6b8b79ff21
Implement new course updates page
...
LEARNER-608
2017-04-25 16:04:28 -04:00
Andy Armstrong
25229a741b
Implement course handouts
...
LEARNER-607
2017-04-24 17:47:47 -04:00
Andy Armstrong
e7e7b3bc15
Add a sidebar to the new course home page
...
LEARNER-606
2017-04-24 14:52:42 -04:00
Brian Jacobel
89fc9fb3e6
Implement minor UI/A11Y fixes for outline
2017-04-13 16:05:16 -04:00
Robert Raposa
0899ac56e3
Fix review comments.
2017-04-13 14:39:38 -04:00
Brian Jacobel
69ba8eb088
Clean up docs re: exam formats in outline html
2017-04-13 14:39:37 -04:00
Diana Huang
aafd6a03ce
Add 'format' as a requested field.
2017-04-13 14:39:37 -04:00
Brian Jacobel
31aa776e4e
Begin client-side date processing using DateutilFactory
2017-04-13 14:38:14 -04:00
Robert Raposa
cca52b90aa
Fix failures with simplified subsection title selector.
2017-04-13 14:38:14 -04:00
Brian Jacobel
b7e1a0d580
Add new info to the course outline
2017-04-13 14:38:14 -04:00
Diana Huang
9e734442c2
Initial version of new transformer.
2017-04-13 14:38:13 -04:00
Andy Armstrong
da1ac4664e
Implement common redirect logic for all course tabs
...
LEARNER-76
2017-04-12 16:05:32 -04:00
Andy Armstrong
ec241774ba
Add the staff preview bar to the new course home page
...
LEARNER-75
2017-03-28 21:19:36 -04:00
Brian Jacobel
78edeb5afc
Add translations
2017-03-24 11:03:52 -04:00