Aarif
072f878b90
Merge pull request #21637 from edx/BOM-446
...
BOM-446
2019-09-13 14:40:36 +05:00
aarif
9301ec38f3
python 3 fixes
2019-09-12 17:29:34 +05:00
aarif
dba8a23144
python 3 fixes
...
test fixes
changes made as suggested
updated the variable name
2019-09-12 15:32:19 +05:00
Dave St.Germain
267be29ab7
Added edx-when's FieldData
...
EDUCATOR-4554
This fixes a bug where extended due dates were visible in the outline but not reflected on the courseware pages, resulting in problems not being submittable past the due date.
In order for edx-when to work on courseware pages, it has to be more careful about field inheritance, which version 0.2 achieves.
2019-08-12 11:05:44 -04:00
uzairr
9276aac8d2
Restrict grading endpoints in LMS
...
Cuurently, grading endpoints in capa module are vulnerable as they
are not restricted.To avoid it, changes have been made so that
they are available only for logged-in users.
LEARNER-3761
2019-07-24 19:20:13 +05:00
aarif
64bd86c12c
ran python-modernize and isort on files mentioned in INCR-435
2019-07-12 15:29:19 +05:00
Calen Pennington
755a5c7db6
Augment content_type_gating tests to detect the failure case from the original REVMI-34 implementation
2019-05-16 15:17:33 -04:00
Calen Pennington
7eeff8bf9a
Re-resolve REVMI-34 to allow any access error to put a message in the courseware
2019-05-15 11:29:00 -04:00
Calen Pennington
8c0ad119ec
Revert "Revert "Merge pull request #20272 from cpennington/revmi-34-recheck-access""
...
This reverts commit b64664932d .
2019-05-15 11:29:00 -04:00
Nimisha Asthagiri
eb0791ec89
Inter-app API cleanup for Grades
2019-05-04 11:35:06 -04:00
David Ormsbee
50a8360b1a
Merge pull request #20023 from open-craft/symbolist/capa-xblock-1
...
CapaModule to ProblemBlock [SE-397]
2019-05-01 12:18:50 -04:00
Usman Khalid
41c6236e0a
Convert CapaModule to ProblemBlock.
...
* Minimum possible changes were made to merge CapaModule & CapaDescriptor into
one ProblemBlock class.
* There are no known changes in behavior.
* CapaModule and CapaDescriptor inherited from a number of classes which inherit
from XModule or XModuleDescriptor but did not depend on them. For all these
classes the methods were moved to mixins which did not inherit from either and
then these mixins were added to ProblemBlock in the order which maintains MRO.
2019-05-01 20:08:36 +05:00
Matthew Piatetsky
b64664932d
Revert "Merge pull request #20272 from cpennington/revmi-34-recheck-access"
...
This reverts commit 5d99714aed , reversing
changes made to 5424155cd0 .
2019-04-26 13:19:13 -04:00
Dave St.Germain
b4ccd03740
This adds a new django app -- edx-when -- that will copy start and due dates to mysql and allow per-learner overrides in the instructor dashboard, using the existing IDDE interface.
...
It adds a data migration for existing IDDE data.
2019-04-24 12:26:19 -04:00
Calen Pennington
f18fc1e7aa
Expose will_recheck_access further up the LMS xblock stack
2019-04-18 14:58:15 -04:00
Michael Youngstrom
bfe10720c6
Remove lettuce infrastructure
2019-04-18 09:58:21 -04:00
noraiz-anwar
eeb89c457d
pass grade feeze info to xblocks
2019-04-10 19:21:26 +05:00
uzairr
881c8e035c
Improve 403 error handling
...
Currently, ajax calls in courseware is handling 403 like 401.
In this PR, proper modifications have been done to make it
coherent with its intended behaviour.
LEARNER-7131
2019-03-06 20:22:37 +05:00
Farhanah Sheets
bc00313a9c
Revert "Improve 403 error handling"
2019-02-27 11:28:14 -05:00
uzairr
aa39f2c438
Improve 403 error handling
...
Currently, ajax calls in courseware is handling 403 like 401.In this
PR, proper modifications have been done to make it coherent with its
intended behaviour.
LEARNER-7131
2019-02-26 19:05:48 +05:00
cclauss
c0c935b685
Old style exceptions --> new style for Python 3
2019-02-19 13:09:23 +01:00
Matthew Piatetsky
6e81c84d8b
fix unicode strings in lms/ part 1
2019-02-05 15:15:02 -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
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
Gavin Sidebottom
3dad2be55d
Refactored XBlockAside rendering and added support for student view
2018-12-11 12:27:03 +05:00
Braden MacDonald
1e4dc51ac7
Allow calling xblock_view API with OAuth creds
2018-11-28 09:25:30 -08:00
Matt Tuchfarber
be472a8d52
Extract upsell into template, extract ecomm call, use mobile utils
2018-11-08 11:40:06 -05:00
Gabe Mulley
372d51fd46
Display an upsell message instead of gated content
...
REV-504
2018-11-08 11:40:02 -05:00
Calen Pennington
72f556c1a9
Import courseware module from fully-qualified module name
2018-10-10 15:34:33 -04:00
rabiaiftikhar
72cba77bbb
EDUCATOR-3030 donot submit completion for grader's response while updating problem score.
2018-08-29 16:04:28 +05:00
Robert Raposa
99c9eb7343
Migrate to edx-django-utils monitoring.
...
ARCH-220
2018-08-17 15:39:04 -04:00
Jeremy Bowman
d671c4b1d0
TE-2689 Remove useless pylint suppressions part 1
2018-08-13 17:01:21 -04:00
Waheed Ahmed
c9d45c8698
Exempt xblock renderer from xframe option.
...
LEARNER-6002
2018-08-02 18:02:16 +05:00
noraiz-anwar
593c2d1ae8
add python getter in capa system
2018-07-18 18:44:56 +05:00
sanfordstudent
3c0e2f36e7
Revert "OAuth2 API to call XBlock handlers"
2018-06-06 16:09:31 -04:00
Brian Beggs
4d75ed3381
Merge pull request #15940 from open-craft/upstream-call-xblock-handler-with-oauth
...
OAuth2 API to call XBlock handlers
2018-06-05 16:13:09 -04:00
Chandrakant Gopalan
a3df96bf1c
OAuth2 API to call XBlock handlers
2018-06-05 15:12:31 -04:00
Eric Fischer
247bb50ed2
s/django.core.urlresolvers/django.urls/g
...
Django 1.10 deprecation fix for Hackathon XIX
Addresses PLAT-1397
2018-06-05 13:59:09 -04:00
Eric Fischer
e18448e27d
Silence deprecation warnings
...
https://docs.djangoproject.com/en/1.11/releases/1.10/#using-user-is-authenticated-and-user-is-anonymous-as-methods
2018-05-02 10:03:50 -04:00
Brittney Exline
d31d9bd684
ENT-942 Implement an abstraction layer for SoftwareSecurePhotoVerification class methods
2018-04-05 15:48:59 -04:00
noraiz-anwar
0dd4978f37
permit staff role to rescore, override and delete problem scores for individual learners
2018-04-05 18:40:55 +05:00
Alex Dusenbery
7e51f02884
Get edx-platform working with external completion lib, add integration tests.
2018-02-14 15:54:27 -05:00
Bill Filler
4fe5f3457d
Conditionally display gated content in courseware
...
Display gated sections in course outline, navigation and in the course
when user has met prerequiste condition.
WL-1273, WL-1317
2018-01-18 12:34:19 -05:00
Jeremy Bowman
f8e5e38cc4
PLAT-1884 Replace deprecated xblock.fragment usage
2018-01-11 14:20:12 -05:00
Jeremy Bowman
7a69d2f771
Merge pull request #17116 from edx/jmbowman/PLAT-1873_1
...
PLAT-1873 to_deprecated_string() cleanup part 1
2018-01-08 17:02:44 -05:00
Jeremy Bowman
d3d6272d8f
PLAT-1873 to_deprecated_string() cleanup part 1
2018-01-08 13:51:42 -05:00
Tomasz Gargas
3da19d0ea8
Ignore deprecated progress event for blocks with new Completion API.
...
Signed-off-by: Tomasz Gargas <tomasz@opencraft.com >
2018-01-08 10:10:02 +01:00
Clinton Blackburn
69eeca61d8
Opening courseware to anonymous users
...
Anonymous users may now view units in the courseware. This access is limited to units that are not considered problems/graded (e.g. homework, exams).
2017-11-06 16:42:06 -05:00
J. Cliff Dyer
4313951dcb
Fix polls 404 on disabled completion.
...
Calling runtime.handle('progress', ...) was causing a 404 error due to
the runtime handler. It should be okay for xblocks to submit a
completion or progress event; they just shouldn't have it treated
specially.
EDUCATOR-1642
2017-11-03 11:06:59 -04:00