Renzo Lucioni
6d7938fde0
Use cached data to find completed programs on LMS
...
These changes improve the performance of the LMS' program certification task. They also reduce strain on the programs service, especially when attempting to award program certificates to large numbers of students. ECOM-4490.
2016-06-09 09:57:09 -04:00
Renzo Lucioni
ffd1e29dd1
Show Programs tab on program detail pages
2016-06-06 15:00:14 -04:00
Renzo Lucioni
a8150a51d2
Supplement program data with course and enrollment data
...
The supplemented data is passed through to the program details page. Part of ECOM-4415.
2016-06-02 10:57:46 -04:00
Ahsan Ulhaq
a8f2de8375
Course Dashboard Visual Update
...
ECOM-4398
2016-05-24 16:17:19 +05:00
AlasdairSwan
7bca66c23e
Merge pull request #12408 from edx/alasdair/ECOM-4215-program-details-page-setup
...
ECOM-4215 adding setup for new program details page
2016-05-12 18:25:13 -04:00
AlasdairSwan
bc5daffc96
ECOM-4215 adding setup for new program details page
2016-05-12 16:39:23 -04:00
Renzo Lucioni
dbe6dfc2ae
Tune program credential backpopulation command
...
Filter certificates by passing status when looking for users who may be eligible for a program certificate. Doing so dramatically accelerates the query and further reduces the set of targeted users. Part of ECOM-3924.
2016-05-11 22:29:48 -04:00
Renzo Lucioni
91d049794b
Merge pull request #12421 from edx/renzo/backpopulate-command
...
Add management command for backpopulating missing program credentials
2016-05-11 14:09:07 -04:00
Renzo Lucioni
c931d4d14b
Add management command for backpopulating missing program credentials
...
This command triggers program certification tasks for any users in the system who may qualify for a program credential. ECOM-3924.
2016-05-11 11:36:48 -04:00
Calen Pennington
853bfe7a36
Add a TestCase mixin for enabling caches in tests
...
By default, disable all caching in tests, to preserve test independence.
In order to enable caching, inherit from CacheSetupMixin, and specify
which cache configuration is needed.
[EV-32]
2016-05-04 14:51:30 -04:00
Renzo Lucioni
5da6a598dd
Measuring program progress
...
Introduces a utility class for gauging a user's progress towards program completion. Progress data is passed to the ProgramListFactory. ECOM-3200.
2016-04-26 13:36:58 -04:00
Renzo Lucioni
1ffa81f746
Retrofit programs data mixin with factories
...
This should make it easier to test programs-related features. Preface to ECOM-3200.
2016-04-21 15:03:38 -04:00
Simon Chen
498ab88794
Merge pull request #12044 from edx/schen/ECOM-3198
...
ECOM-3198 Add banner image to the program listing program cards
2016-04-11 16:00:03 -04:00
Simon Chen
149412d2c3
ECOM-3198 Add banner image to the program listing program cards
2016-04-11 14:58:33 -04:00
Ned Batchelder
2e1238b83e
Remove unused imports
2016-04-08 11:23:05 -04:00
Cliff Dyer
6917eb03cf
Merge pull request #12009 from edx/merge-release-into-master
...
Merge oauth release into master via intermediary branch
2016-04-01 06:12:16 -04:00
Simon Chen
21be72048a
Create the listing page of Programs (x-series) which learners have enrolled in
2016-03-31 15:35:50 -04:00
J. Cliff Dyer
88fef8b2a4
Use renamed edx_oauth2_provider throughout.
...
MA-1998 Install and configure django_oauth_toolkit to coexist with
existing oauth libraries.
2016-03-30 14:21:17 +00:00
Ben Patterson
c504029b39
Create a third shard for lms unit tests.
...
This will leverage the nose attrib plugin to allow us
to break tests apart on our build system to run
in parallel on separate nodes.
2016-03-17 12:01:42 -04:00
Simon Chen
b47a6d592f
ECOM-3415 make sure all the xseries programs associated with a course is displayed
2016-03-03 08:42:14 -05:00
jsa
8a620640c2
Disable credentials-related settings/tests under cms.
2016-02-12 13:25:44 -05:00
jsa
92aa346fdf
Implement celery task to award program certs.
...
ECOM-3354
2016-02-05 12:21:20 -05:00
Ahsan Ulhaq
9220420925
Add jwt auth in LMS
...
ECOM-3419
2016-01-28 14:00:58 +05:00
Tasawer
394601f301
Update 'certificate_url' field for view certificate on learner dashboard.
...
ECOM-3281
2016-01-28 13:08:38 +05:00
Ahsan Ulhaq
70eaf18936
caching for requests to credentials service
...
ECOM-3278
2016-01-28 13:05:50 +05:00
Ahsan Ulhaq
5181513629
Show message for earned programs credentials
...
ECOM-3015
2016-01-28 13:05:50 +05:00
jsa
46638d7f75
fix reference to reverted test method.
2016-01-26 13:18:00 -05:00
Adam Palay
c37715a7c7
Merge remote-tracking branch 'origin/release' into merge-release-into-master
...
Conflicts:
requirements/edx/base.txt
requirements/edx/github.txt
2016-01-26 11:25:41 -05:00
jsa
9d141ae7a1
Add config switch + signal for generating program certs.
...
ECOM-3523
2016-01-25 10:54:28 -05:00
Ahsan Ulhaq
bcb8afb2c4
Add jwt auth in LMS
...
ECOM-3419
2016-01-22 13:00:36 +05:00
Tasawer
6e14461adc
Update 'certificate_url' field for view certificate on learner dashboard.
...
ECOM-3281
2016-01-20 12:51:48 +05:00
Ahsan Ulhaq
8fb998fee7
caching for requests to credentials service
...
ECOM-3278
2016-01-20 12:51:28 +05:00
Ahsan Ulhaq
4ce58a6f67
Show message for earned programs credentials
...
ECOM-3015
2016-01-20 12:50:30 +05:00
Renzo Lucioni
70d57327eb
Add Programs tab to Studio
...
Extends the Programs ConfigurationModel, cleans up Programs-related utilities and corresponding tests, and corrects caching. Uses the Programs API to list programs within Studio. ECOM-2769.
2015-11-25 14:56:50 -05:00
Awais
86c66f5534
Adding cache implementation for the programs api.
...
ECOM-2832
2015-11-17 20:25:27 +05:00
Ahsan Ulhaq
c47311b11f
Add the html and css and backend changes required for the xseries.
2015-10-30 20:59:26 +05:00
zubair-arbi
7f96474d01
basic programs api setup and dashboard integration
...
ECOM-2578
2015-10-29 20:07:51 +05:00
jsa
1bb29289f2
Programs: added platform support package and configuration model.
...
ECOM-2657
2015-10-25 21:30:26 -04:00