David Ormsbee
b1f3d2cef2
Revert "Fix the unpredictable order randomization issue with randomized content blocks"
2019-07-25 13:42:20 -04:00
Ayub
2a22ff3890
Merge pull request #21080 from edx/INCR-419
...
INCR-419 python3 compatibility
2019-07-25 14:50:06 +05:00
Guruprasad Lakshmi Narayanan
df4aee23b9
Fix the order randomization behaviour of Randomized Content Block
...
The Randomized Content Block XBlock only randomizes the selection of
the children blocks and has unpredictable randomization of
the order of the selected child blocks due to the usage of sets, which
are unordered, for storing the selected blocks. This becomes apparent
when all the available child blocks in a library are chosen for a
Randomized Content Block, to randomize just the order of the child
blocks and not just the selection of the blocks. The order of the
selected blocks ends up being similar for multiple learners.
This change modifies the XBlock to store the selected child blocks in
a list, instead of a set, after randomly shuffling them.
2019-07-25 00:58:11 +05:30
aarif
86b810a23a
ran python-modernize and isort on files mentioned in INCR-410
...
Updated the file as suggested
ran python-modernize and isort on files mentioned in INCR-410
Updated the file as suggested
changes made to comply with quality
ran python-modernize and isort on files mentioned in INCR-410
Updated the file as suggested
changes made to comply with quality
2019-07-24 09:50:13 +00:00
Ayub
78f9a0d19c
Merge pull request #21079 from edx/INCR-418
...
INCR-418 python3 compatibility
2019-07-24 09:48:27 +05:00
Ayub
a5f9cb5227
Merge pull request #21078 from edx/INCR-417
...
INCR-417 python3 compatibility
2019-07-24 09:47:23 +05:00
Ayub
6b034760e0
Merge pull request #21077 from edx/INCR-416
...
INCR-416 python3 compatibility
2019-07-24 09:46:03 +05:00
Ayub
bf47019e4c
Merge pull request #21076 from edx/INCR-414
...
INCR-414 python3 compatibility
2019-07-24 09:44:48 +05:00
Kshitij Sobti
61bb9bc6e2
Add support for using an authentication database for MongoDB.
...
A popular convention is to have user accounts stored in a separate authentication
database. This change add support for configuring edx-platform to work with
such a setup.
2019-07-24 01:16:33 +05:30
Ayub khan
0698c10d29
INCR-412 python3 compatibility
2019-07-23 12:57:16 +05:00
Aarif
d77b2fe9cc
Merge pull request #21082 from edx/INCR-415
...
INCR-415 Python 3 compatibility
2019-07-22 13:53:15 +05:00
Feanil Patel
7ae8221a47
Merge pull request #21055 from amitvadhel/INCR-411
...
INCR-411: Updates on Python 3.x
2019-07-19 10:18:04 -04:00
Feanil Patel
d9c9d7bab9
Deal with NoneType access.
...
The `NoneType` object is not available from the `types` module in
python 3. This is a workaronud to deal with that.
2019-07-19 09:48:10 -04:00
DawoudSheraz
7131809fec
add submission deadline methods in InheritanceMixin
2019-07-19 16:06:06 +05:00
amitvadhel
7d05a9666a
INCR-411: Disable python-wrap-html for xss-lint
2019-07-18 21:29:32 +03:00
Ayub khan
0069d7db33
INCR-419 python3 compatibility
2019-07-16 16:11:02 +05:00
aarif
46fe6fdcea
ran python-modernize and isort on files mentioned in INCR-415
...
changes made to comply with quality
changes made to comply with quality
changes made to comply with quality
2019-07-16 10:06:16 +00:00
zaidbamber161
d4c41008b4
Updated logs information
2019-07-15 15:50:37 +05:00
zaidbamber161
f02b34c1a1
Updated logs information
2019-07-15 15:50:37 +05:00
zaidbamber161
f86d0c8e16
Fixed quality test
2019-07-15 15:50:37 +05:00
zaidbamber161
bc7e2a900c
Added logs for XQueue
2019-07-15 15:50:37 +05:00
Alan Zarembok
95616d7d11
PROD-448: Gracefully handle exceptions from user-supplied code in
...
advanced problems so that they do not become uneditable.
2019-07-11 14:45:58 -04:00
Ayub khan
1521f5fce0
INCR-418
2019-07-11 16:00:23 +05:00
Ayub khan
811356b002
INCR-417 python3 compatibility
2019-07-11 15:54:47 +05:00
Ayub khan
a13321cc76
INCR-416 python3 compatibility
2019-07-11 15:45:22 +05:00
Ayub khan
e40e18ab32
INCR-414 python3 compatibility
2019-07-11 15:38:18 +05:00
amitvadhel
182a177b4e
INCR-411: Updates on Python 3.x
2019-07-11 00:15:33 +03:00
Edward Zarecor
2596b67664
updating to ensureHTML
2019-07-10 10:07:52 -04:00
Edward Zarecor
9153703212
Adding changes from CT to fix circuit simulator on moder chrome.
2019-07-09 10:04:42 -04:00
Feanil Patel
c5b86eb5c7
Merge pull request #20384 from open-craft/symbolist/video-xblock
...
VideoModule to VideoBlock [SE-602]
2019-06-27 16:23:00 -04:00
stv
488e4e1e02
Remove local copy of openedx-chem package
...
now that we install it from an external repository.
2019-06-21 11:49:31 -07:00
Amit
4fb5679987
INCR-245: Make compatible with Python 3.x without breaking Python 2.7… ( #20530 )
...
* INCR-245: Make compatible with Python 3.x without breaking Python 2.7 support > common/lib/capa/capa/safe_exec
* INCR-245: Add absolute_import to CODE_PROLOG
2019-06-20 15:38:33 -04:00
Usman Khalid
0b27c62ca6
Convert VideoModule to VideoBlock.
...
Some deprecated functionality has been removed:
- Reading data field and transforms being applied in the init() method.
- The source field.
- The source_visible attribute.
2019-06-20 22:12:39 +05:00
Jeremy Bowman
45e390d0ea
Upgrade to edx-opaque-keys 1.0.1 ( #20817 )
2019-06-14 12:15:44 -04:00
Amit
c54a18c9fc
INCR-413: Run python-modernize and isort ( #20786 )
...
* INCR-413: Run python-modernize and isort
* INCR-413: Fix for text_type usage
2019-06-12 11:54:48 -04:00
asadazam93
e7ee94552b
Added logs
2019-05-21 18:01:08 +05:00
David Ormsbee
309c92f6e6
Merge pull request #20642 from jolyonb/linkfix
...
Bug fix: broken course links in solution blocks
2019-05-20 11:01:22 -04:00
Calen Pennington
ff73f7d746
Merge pull request #20397 from cpennington/revmi-34-attempt-2
...
Revmi 34 attempt 2
2019-05-20 10:35:39 -04:00
Jolyon Bloomfield
86f564e1b6
Fixing course links in solution blocks
2019-05-17 23:12:42 -04: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
Maxim Dorovkov
8702e40589
INCR-230 - Run python-modernize and isort on common/lib/xmodule/xmodule ( #20506 )
...
* INCR-230 - Run python-modernize and isort on common/lib/xmodule/xmodule, plus a few minor fixes suggested by Jeremy
2019-05-16 10:09:15 -04:00
asadazam93
e7cae866c3
Reverted logs
2019-05-13 12:38:55 +05:00
Amit
0491b3a14f
INCR-170: Run python-modernize on common/lib [safe_lxml, sandbox-packages] ( #20508 )
2019-05-10 09:00:44 -04:00
Kyle Mulka
d4cbcfd5d5
INCR-229 ran modernize and isort on some files ( #20463 )
...
* INCR-229 ran modernize on common/lib/xmodule/xmodule/[a-g]*.py except for graders.py
* fix a couple xss-commit-linter issues
2019-05-09 00:57:09 -04:00
kill-gear
69584ca573
incr-177 run python-modernize on openedx/features/learner_profile ( #20454 )
...
* incr-172
* incr-177 run modernize
* fixed bug due to running modernize
2019-05-08 16:50:04 -04:00
David Ormsbee
d2af1d4c5b
Revert "Fix the unpredictable order randomization issue with randomized content blocks"
2019-05-08 12:42:44 -04:00
Jeremy Bowman
47292e5f92
Update StringIO usage for Python 3 ( #20462 )
2019-05-08 12:13:22 -04:00
asadazam93
397ee3dc4e
updated logs
2019-05-08 14:34:27 +05:00
Brendan
d35e88e271
INCR-214: python-modernize on common/lib/xmodule/xmodule/modulestore/tests ( #20424 )
...
* INCR-214: python-modernize on common/lib/xmodule/xmodule/modulestore/tests
* Running isort on common/lib/xmodule/xmodule/modulestore/tests
* Resolving issues with mangled comments and fixing int/long test
2019-05-07 23:49:43 -04:00
Brendan
6057527689
INCR-227: python-modernize on common/lib/xmodule/xmodule/video_module… ( #20427 )
...
* INCR-227: python-modernize on common/lib/xmodule/xmodule/video_module, partitions, and util
* pylint will ignore imports from six
* INCR-227 Fixing mangled comments and variable names
2019-05-07 12:13:02 -04:00