Afzal Wali
ec1473f84f
Added a missing parameter.
2017-07-26 15:46:49 +05:00
Clinton Blackburn
9efa7770f8
Resolved multi-tenant program issues
...
A site must be passed so the system knows which URL to use to contact
the Discovery Service.
2017-07-25 19:37:14 +05:00
Harry Rein
b523ac3f91
Merge pull request #15589 from edx/HarryRein/LEARNER-1894-in-course-messaging-xsy
...
Adding in-course messages on the home page.
2017-07-24 16:06:52 -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
Diana Huang
c338b751f2
Consolidate access checks for prereqs and surveys.
2017-07-24 11:42:39 -04:00
Andy Armstrong
3e786ec6c5
Show page banner for anonymous and unenrolled users
...
LEARNER-1697
2017-07-17 22:19:40 -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
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
Douglas Hall
a00d9ad37c
Merge pull request #15484 from edx/afzaledx/LEARNER-1146-patch
...
Put the program_types filter under the waffle switch
2017-07-06 13:58:43 -04:00
Afzal Wali
b8a310d54b
Put the program_types filter under the waffle switch
2017-07-06 13:12:43 -04:00
Pan Luo
4db8c7a758
Add lti consumer xblock modules to LTI REST endpoints
...
This allows LTI consumer xblock modules being hocked into get_course_lti_endpoints for
discovering LTI result/outcome endpoints.
2017-07-06 10:41:46 -04:00
Afzal Wali
383208c4c8
multitenant Program cache.
...
Fetched Programs and Program details from Course Discovery service for all sites and stored the uuids in cache with site-specfic keys.
Learner-1146
2017-07-04 14:20:55 +05: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
Harry Rein
aea407b13e
Merge pull request #15355 from edx/HarryRein/LEARNER-1485-course-reviews-tool
...
LEARNER-1485: Adding a reviews page and link from the course tool bar
2017-06-23 13:09:13 -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
Marko Jevtic
d48100d386
[LEARNER-1367] Move Program Marketing page from private themes repo to edx platform repo
...
[LEARNER-311] Enable a purchase button on the Program page - platform (WL)
2017-06-23 16:27:37 +02:00
Harry Rein
e57e4e0c54
Merge pull request #15335 from edx/HarryRein/LEARNER-198
...
Only show 'Resume Course' button for enrolled users
2017-06-16 09:42:17 -04:00
Harry Rein
d5ed3de388
Hiding 'Resume Course' button for users that are not enrolled in the course and adding test to assure behavior.
2017-06-15 17:07:03 -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
Nimisha Asthagiri
d465d6f779
Planning Prompts experiment: exclude non-English courses
2017-06-14 14:03:31 -04:00
Nimisha Asthagiri
3bbeb75c58
Planning Prompts experiment: check content availability date
2017-06-13 17:32:56 -04:00
Calen Pennington
39048048da
Add comments around In-course verification prompt throwaway code
2017-06-13 15:18:46 -04:00
Marko Jevtic
bf164ae962
[LEARNER-1183] Prepare program data to be presented on program marketing page
...
[LEARNER-1393] Filter program course runs by status
2017-06-12 10:15:38 +00:00
Andy Armstrong
79acb5c5be
Reorder LMS imports using isort
2017-06-11 21:48:06 -04:00
Ibrahim Ahmed
07dc1e6b20
Merge pull request #15248 from edx/ibrahimahmed443/LEARNER-1127
...
Exclude hidden programs from white label course page and home page
2017-06-10 03:41:09 +05:00
Ibrahim
9995716899
Exclude hidden programs from white label course and homepage
...
LEARNER-1126, LEARNER-1127
2017-06-09 21:42:21 +05:00
Marko Jevtic
2422728671
LEARNER-1366 EcommerceService should be able to provide a link to the basket page that contains multiple products
2017-06-09 12:29:29 +02:00
Nimisha Asthagiri
fdafd53a66
Upsell Courses in Courseware, CourseOutline, Discussions, Progress
2017-06-08 14:29:42 -04:00
Nimisha Asthagiri
4c2bd153ec
Enable optimizely on courseware
2017-06-06 16:01:24 -04:00
Andy Armstrong
3cffded2d1
Improve course breadcrumbs
...
LEARNER-877
2017-06-05 18:06:05 -04:00
Robert Raposa
7356054c18
Revert: Course jump tos should go to the main course home page.
...
Revert commit: c14f0b14ea
2017-06-02 10:57:43 -04:00
Robert Raposa
eaab2cf444
Add course overrides of waffle flags.
2017-06-01 15:12:50 -04:00
Andy Armstrong
f81c21902e
Add isort to edx-platform
...
LEARNER-1168
2017-05-25 11:39:43 -04:00
Diana Huang
3e71a45349
Only show preview bar if student can view it.
2017-05-18 09:16:28 -04:00
Andy Armstrong
64de44321b
Show a welcome message on the course home page
...
LEARNER-879
2017-05-10 16:53:15 -04:00
Diana Huang
c0b7f9b82d
Only try to render dates when user is authenticated.
2017-05-08 12:24:24 -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
Andy Armstrong
2167584e5e
Unify the home and course tabs
...
LEARNER-609
2017-05-01 17:22:28 -04:00
Diana Huang
c14f0b14ea
Course jump tos should go to the main course home page.
2017-04-25 11:33:14 -04:00
Rabia Iftikhar
1b6778f694
Merge pull request #14932 from edx/ri/TNL-6666-500-error-courseware
...
update log info
2017-04-25 17:05:22 +05:00
Andy Armstrong
e7e7b3bc15
Add a sidebar to the new course home page
...
LEARNER-606
2017-04-24 14:52:42 -04:00
rabia23
186e820b3d
update log when there's an IndexError on loading courseware
...
raise IndexError after catching it
2017-04-24 14:31:58 -04:00
Ahsan Ulhaq
650695845e
Financial aid for courses with no course overview
...
ECOM-7688
2017-04-20 13:55:22 +05:00
rabia23
59d84e5b77
TNL-6666 Fix 500 error when entering courseware.
2017-04-19 10:45:08 +00:00
Andy Armstrong
da1ac4664e
Implement common redirect logic for all course tabs
...
LEARNER-76
2017-04-12 16:05:32 -04:00
Nimisha Asthagiri
1503e5f768
Grade only engaged learners
...
Add a new waffle switch that allows us to assume zero grades for
learners who have no entry previously recorded, and another to
disable persisting grades for unengaged learners.
TNL-6691
2017-04-11 10:41:57 -04:00