Harry Rein
aa853a930e
Styling changes for responsive behavior on LMS.
2017-11-09 12:46:48 -05:00
Harry Rein
d4e93fc655
Course home page styling with bootstrap.
...
Updates the new bootstrap course home page to match the old course home page.
2017-10-26 09:25:58 -04:00
Andy Armstrong
d18022bb5d
Make the discussion board responsive
...
LEARNER-1923
2017-10-19 14:09:22 -04:00
Andy Armstrong
374cdb0a3d
Convert course home page to Bootstrap
...
LEARNER-1694
Fix a11y failure
Fix header styling
Fix layout issues
Further layout fixes
2017-10-10 20:18:27 -04:00
Harry Rein
f534e01888
Merge pull request #16096 from edx/HarryRein/LEARNER-2308-update-course-goal
...
Harry rein/learner 2308 update course goal
2017-10-06 14:11:23 -04:00
Harry Rein
f3f3edf4bd
Allow user to update course goal on course home page.
...
LEARNER-2308
Once a goal has been set for a user on the course home message,
allow them to update it on the course home side bar. Automatically
sets a course goal for users when enrolling in a verifiable course.
2017-10-06 13:07:03 -04:00
Harry Rein
271f3c9f3c
Add loading icon to reviews page.
...
LEARNER-2332
Since CourseTalk doesn't allow for loading a read and write reviews
page at the same time, this commit adds a loading icon to show that
we need to grab the iframe.
2017-10-05 09:18:49 -04:00
Harry Rein
0e6d9acece
Merge pull request #16104 from edx/HarryRein/LEARNER-2236-remove-old-wells
...
Remove old messaging wells.
2017-10-03 11:29:13 -04:00
Diana Huang
7f4550387c
Add eventing to course home upgrade paths.
2017-10-02 17:27:51 -04:00
Andy Armstrong
7dfe12a1f3
Show course home messages for important course dates
...
LEARNER-2073
2017-10-02 17:27:51 -04:00
Harry Rein
08ab462c4a
Remove old messaging wells.
...
LEARNER-2236
2017-09-26 14:32:06 -04:00
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