Nimisha Asthagiri
f0f7a5389b
Optimize Subsection computation
2016-09-09 13:57:51 -04:00
Eric Fischer
31953c5e0c
Update correct persistent score
...
* First take at forcing a subsection's grade to update when a signal is
sent that a problem's score has changed
* Refactor signal handler connection.
* Expand bokchoy tests to cover progress page
* Add some grading unit tests
TNL-5394
TNL-5364
2016-09-08 15:09:05 -04:00
Calen Pennington
bc20a37c2b
Simplify how shards are selected in CI
2016-08-03 16:23:02 -04:00
Nimisha Asthagiri
9616ac99f8
Expose course_version from Split Modulestore;
...
Support subtree_edited_on and course_version fields in BlockStructures
TNL-5010
2016-07-26 13:40:53 -04:00
Nimisha Asthagiri
37b8e6360c
HiddenContentTransformer to check for hide_after_due
2016-07-19 21:13:14 -04:00
Cliff Dyer
cb4c712558
Merge pull request #12964 from edx/adam/merge-release-to-rc
...
Adam/merge release to rc
2016-07-08 13:53:57 -04:00
Qubad786
92ed01ef4f
filter inactive user partitions in user partition transformer.
2016-07-05 16:34:23 -04:00
Nimisha Asthagiri
69410948c9
Reduce number of transformer traversals ( #12881 )
...
This change improves grading performance by combining what had previously been
multiple course tree traversals into a single traversal with combined
filtering logic.
2016-07-01 12:28:33 -04:00
Nimisha Asthagiri
57dde6516a
Update ENABLED_CACHES values
2016-06-23 20:22:33 -04:00
Eric Fischer
fdc6d91588
update_in_cache on lms worker ( #12689 )
...
This commit "undoes"a previous hotfix, and allows a cms course_publish
signal to trigger a block_structure update_course_in_cache task, which
is run on an lms worker queue.
Changes:
-exposes ALTERNATE_QUEUE_ENVS
-adds routing layer in celery.py
-moves prior dev_with_worker settings file to devstack_with_worker
-moves course_block api functionality into openedx/core/djangoapps/content/block_structure
2016-06-16 18:01:06 -04:00
J. Cliff Dyer
2696650437
modified tests to directly address split test group 0 issues.
2016-06-10 17:59:02 +00:00
J. Cliff Dyer
4212a3c326
Ensure split-test group zero content is protected
...
TNL-4771
2016-06-10 14:00:17 +00:00
Nimisha Asthagiri
16f89ddae3
Support force update param in generate_course_blocks Management Command
2016-05-23 11:40:03 -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
Calen Pennington
18e1610043
Remove the create_user argument to setUp.
...
Instead, use a class attribute to define test behavior. This allows for
easier addition of new mixins over time.
2016-05-04 11:35:55 -04:00
Ben Patterson
b9558a90f1
Create a 3rd explicit shard for unit tests.
...
More accurately, this creates a 4th shard because the
last shard is always the default.
2016-04-28 10:09:32 -04:00
Ned Batchelder
2e1238b83e
Remove unused imports
2016-04-08 11:23:05 -04:00
Nimisha Asthagiri
70469c16b2
Block Structure API: Replace has_block with __contains__
2016-02-22 11:25:46 -05:00
Nimisha Asthagiri
d969f48646
Course Blocks API: Support accessing a substructure MA-1604
2016-02-18 10:03:58 -05:00
Nimisha Asthagiri
05767b433d
Collect Course Blocks on Course Publish and Management Command
...
MA-1368
2016-02-03 16:56:22 -05:00
Nimisha Asthagiri
66397c35b9
Refactor Block Cache to separate Collect and Transform phases
2016-02-03 16:54:29 -05:00
Peter Fogg
497622d4b4
Switch default course mode to 'audit'.
...
ECOM-2972
2015-11-25 11:22:29 -05:00
Ned Batchelder
f5d0f3ff55
Remove useless pylint suppressions
2015-11-22 07:41:19 -05:00
Nimisha Asthagiri
521568937d
MA-1624 Unit tests for User Partition Transformer.
2015-11-16 16:30:38 -05:00
Nimisha Asthagiri
a78b94d83a
Transformer: ContentLibraryTransformer
2015-11-05 16:22:06 -05:00
Nimisha Asthagiri
d1674ca85f
Transformer: SplitTestTransformer
2015-11-05 16:22:05 -05:00
Nimisha Asthagiri
a1c7c5f7e9
Transformer: UserPartitionTransformer
2015-11-05 16:22:05 -05:00
Nimisha Asthagiri
dcdbd53e99
Transformer: StartDateTransformer
2015-11-05 14:41:42 -05:00
Nimisha Asthagiri
3f6baa992d
Transformer: VisibilityTransformer
2015-11-05 14:41:41 -05:00
Nimisha Asthagiri
a40d2b65d2
Course Blocks App MA-1556
2015-11-05 14:41:40 -05:00