Rick Reilly
80bae1b112
Clean up the gradebook api to only send back the data the gradebook client needs
2019-01-23 11:42:29 -05:00
Simon Chen
f4a9d82db9
Merge pull request #19639 from edx/schen/possible_grade_override
...
Make sure we return the right possible_grade value on grade APIs
2019-01-23 10:44:14 -05:00
Simon Chen
6739c0eb55
Make sure we return the right possible_grade value on grade APIs
2019-01-22 14:05:04 -05:00
Matt Hughes
673fb797b8
make upgrade to version of edx-proctoring
...
without blocking multiple concurrent sessions
also updates trace amounts of copy duplicated in tests between
edx-proctoring and edx-platform
JIRA:EDUCATOR-3931
2019-01-22 12:47:40 -05:00
Matthew Piatetsky
08cb56664b
Revert "change banner date localization to use dateutilfactory"
2019-01-20 18:27:03 -05:00
Matthew Piatetsky
d98643c37f
Merge pull request #19609 from edx/fix_masquerade_banner
...
ensure content start date banner only shows for currently open sections
2019-01-17 13:12:42 -05:00
Matthew Piatetsky
58012317a1
Merge pull request #19590 from edx/REVMI-27
...
change banner date localization to use dateutilfactory
2019-01-17 12:49:56 -05:00
Matthew Piatetsky
9ba3e0c5a5
ensure content start date banner only shows for currently open sections
2019-01-17 12:32:08 -05:00
DawoudSheraz
bd262e000b
Update Mathjax version to include a11y
2019-01-17 13:20:07 +05:00
David Ormsbee
8b47763543
Merge pull request #19253 from open-craft/agrendalath/xblock-handle-oauth
...
Add OAuth2 and JWT support to XBlock handlers
2019-01-16 19:46:20 -05:00
Agrendalath
aa0e06a15e
Add OAuth2 and JWT support to XBlock handlers
...
This adds OAuth2 and JWT API to call XBlock handlers. It is an alternative approach to #15940 - it reuses some DRF logic to handle this, but does not convert `handle_xblock_callback` to DRF view, which caused issues described in edx/XBlock#383 .
2019-01-17 00:17:38 +01:00
Ned Batchelder
48ac13e73e
Merge pull request #19591 from cclauss/print_function
...
Use print() function in both Python 2 and Python 3
2019-01-16 17:59:11 -05:00
Ned Batchelder
1e5c753807
Fix quality violations
2019-01-16 08:44:56 -05:00
Zia Fazal
d02efb1d24
Merge pull request #19604 from edx/ziafazal/WL-1660
...
WL-1660: Added ability to stop redirect to course home page
2019-01-16 12:17:23 +05:00
Rick Reilly
82ffe9ee3b
Create GET route for Subsection Grades, Overrides, and the Override History via subsection and userid
2019-01-15 12:54:32 -05:00
Zia Fazal
0e1fff31e5
Added ability to stop redirect to course home page
...
Added ability to stop redirect to course home page even if ENABLE_MKTG_SITE is enabled.
Fixed quality violations
2019-01-15 16:47:37 +05:00
Matthew Piatetsky
f870f7c635
change banner date localization to use dateutilfactory
2019-01-15 03:30:53 -05:00
Christie Rice
9d23dfe270
REVEM-130 Remove program info from user metadata
2019-01-14 14:32:32 -05:00
Christie Rice
c39307f935
REVEM-125 Add program price to user metadata
2019-01-14 11:24:24 -05:00
cclauss
8fca11b85c
Use print() function in both Python 2 and Python 3
2019-01-13 17:16:37 +01:00
David Ormsbee
74d53cf786
Merge pull request #19329 from open-craft/giovanni/bb-547-ospr
...
BB-547 - Fix certificate api when retrieving certificates from deleted courses
2019-01-11 11:22:45 -05:00
Giovanni Cimolin da Silva
8563cf437a
Fix certificate api when retrieving certificates from deleted courses
...
This commit fixes a problem with the Certificates API that make it fail when trying to retrieve user certificates from courses that don't exist anymore.
The problem lies in the Certificate API not checking if the courses being retrieved by some user actually exist, to fix this, this commit improves the fault tolerance of the Certificates API.
This issue was found when investigating why a user profile page (/u/username) was returning 404's.
Turns out that LearnerAchievementsFragmentView used the certificates api to retrieve certificate information, which did not check if the course exists before trying to pull information from it, resulting in a cascade of errors that lead to a 404 on the user's profile page.
Signed-off-by: Giovanni Cimolin da Silva <giovannicimolin@gmail.com >
2019-01-11 11:40:00 -02:00
Matthew Piatetsky
e1fd793e86
Merge pull request #19560 from edx/REVMI-2
...
add informational banners when masquerading as user who would not have access due to start date
2019-01-10 13:48:29 -05:00
Matthew Piatetsky
5bb56fe45f
add informational banners when masquerading as user who would not have access due to start date
2019-01-10 11:06:30 -05:00
Dave St.Germain
7c973450fb
Merge pull request #19559 from edx/dcs/hide-dashboard
...
Hide the exam review dashboard unless the proctoring backend supports the feature
2019-01-10 10:33:16 -05:00
Dave St.Germain
aa7b71ac63
Clarify the assert method
2019-01-10 09:53:29 -05:00
Zainab Amir
b61df3af40
LEARNER-6944 Add new fields to SoftwareSecurePhotoVerification
2019-01-10 15:18:06 +05:00
Dave St.Germain
8b9028dbc6
Hide the exam review dashboard unless the proctoring backend supports the feature.
2019-01-09 14:02:15 -05:00
Christie Rice
8f8efc80dc
REVEM-74 Add program info to user-metadata
2019-01-09 12:40:11 -05:00
Calen Pennington
6efe327311
Merge pull request #19489 from edx/tuchfarber/move_expiration_banner_REVMI_54
...
Move banner REVMI-54
2019-01-09 11:22:50 -05:00
Matt Tuchfarber
ac29017d88
Move banner REVMI-54
...
Moves banner into the content instead of at the top. Adds a course
expiration fragment to the course home page, the content, the progress
page, and the discussion page.
2019-01-09 10:17:16 -05:00
Diana Huang
6572d99e76
Remove all references to datadog from our code.
2019-01-08 15:41:24 -05:00
Alex Dusenbery
577315f2a7
Refactor how grade override values are persisted.
2019-01-08 15:21:04 -05:00
Calen Pennington
dc8aa9dae4
Merge pull request #19547 from cpennington/add-test-for-fbe-banner
...
Add a test of the FBE Upgrade banner
2019-01-07 14:26:20 -05:00
Cali
a2452de4a9
Merge pull request #19471 from edx/cstenson/upgrade_link_refactor
...
Refactor verified_upgrade_link_is_valid to directly call Ecom service
2019-01-07 13:55:40 -05:00
Calen Pennington
8b014e1fef
Add a test of the FBE Upgrade banner
...
REV-656
2019-01-07 13:11:35 -05:00
Abdul Mannan
ac81c5ea68
Add revenue field to completed order event
2019-01-04 15:19:58 -05:00
Cali Stenson
7cbe1312a9
Refactor verified_upgrade_link_is_valid to directly call Ecommerce service.
...
Additionally update code documentation to clarify expected behavior around
dynamic pacing deadlines.
REVO-69
2019-01-04 15:07:39 -05:00
Ned Batchelder
78ed56cf9a
Use a regular class instead of a tuple
2019-01-02 18:23:25 -05:00
Dave St.Germain
a6ff120f8f
Merge pull request #19366 from edx/dahlia/proctoring-master
...
Upgrade edx-proctoring to version 1.5
2019-01-02 11:37:55 -05:00
Matthew Piatetsky
4aa576d725
Merge pull request #19511 from edx/REVMI-72
...
Ignore enrollment date for FBE when masquerading
2019-01-02 09:53:13 -05:00
rabiaiftikhar
aeca12ba7b
EDUCATOR-3668 remove temporary logs
2019-01-02 17:26:14 +05:00
Rabia Iftikhar
6cf5b2f744
Merge pull request #19519 from edx/ri/EDUCATOR-3849-certificate-support-reflected-xss
...
Clean XSS in Certificates Support URL
2018-12-31 14:10:43 +05:00
Rabia Iftikhar
cd6d3caf2c
Merge pull request #19517 from edx/aj/block-xblock-reflected-xss
...
Clean Xblock handler
2018-12-31 13:00:25 +05:00
rabiaiftikhar
e9b2b7f8a7
Clean XSS in Certificates Support URL
2018-12-31 12:16:34 +05:00
Awais Jibran
e3529ad258
Clean Xblock handler
2018-12-29 09:21:28 +05:00
Zachary Hancock
b7d53e26ef
Merge pull request #19490 from edx/zhancock/monitor-bulk-update
...
Add logging to gradebook bulk update
2018-12-28 09:23:43 -05:00
Matthew Piatetsky
c515b3570e
Merge pull request #19495 from edx/REVMI-50
...
write tests for when verified mode expires
2018-12-27 16:08:26 -05:00
Agha Awais
1390aa6051
Merge pull request #19060 from edx/awais/lett_2_bc_instructor_data_download
...
TE-2656: Bokchoy tests for Instructor dashboard data download tab
2018-12-27 16:47:32 +05:00
Agha Awais
22992918d3
Merge pull request #19008 from edx/awais/lett_2_bc_registration
...
TE-2654: Course registration bokchoy test
2018-12-27 16:10:31 +05:00