bmedx
95e76dcafe
Small fixes to LMS unit 1 failures in Django 1.11 tests
2018-01-08 10:20:30 -05:00
Jeremy Bowman
103c723c6d
PLAT-1801 Preserve new user login behavior under Django 1.10+
2017-12-05 10:20:25 -05:00
bmedx
5fbbf4979a
Tag LMS Unit 1 tests that fail in Django 1.11
2017-11-22 15:46:45 -05: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
J. Cliff Dyer
69271d043b
Handle completion of scorable blocks
...
* Add a handler to mark a block complete when a problem is scored.
* Also handle marking incomplete when user problem state is deleted.
* Add score_deleted to published providing_args for PROBLEM_{RAW,WEIGHTED}_SCORE_CHANGED
OC-3089
2017-10-25 11:50:09 -04:00
J. Cliff Dyer
94d05bceb5
Add handler to receive completion events
...
* Submit a completion when receiving a completion event from an XBlock.
* Handle legacy progress events.
* Convert handler to use a dispatch dict instead of an if-else chain.
* Extract masquerade checking from individual handlers.
* Gate submit_completion on waffle switch
* 404 on handler views when trying to submit completion without waffle
switch enabled.
OC-3087
Disallow calling submit_completion when waffle flag is disabled.
Add tests that trying to publish completion errors.
2017-10-25 06:54:59 -04:00
Nimisha Asthagiri
083ccdb95a
Remove unneeded WRITE_ONLY_IF_ENGAGED waffle switch
2017-09-25 16:13:07 -04:00
Jeremy Bowman
ca97e946a6
Switch to pytest for unit tests
2017-09-22 16:07:53 -04:00
Jeremy Bowman
fd6af6b05e
ddt usage cleanup
2017-09-05 17:25:51 -04:00
Tyler Hallada
623ea5eb40
Merge branch 'master' into EDUCATOR-926
2017-08-09 11:22:05 -04:00
Tyler Hallada
410cc166e7
Fix python unit tests
2017-08-07 16:43:27 -04:00
cahrens
6f71706b17
Remove SlashSeparatedCourseKey from tests.
2017-08-07 14:49:30 -04:00
Andy Armstrong
79acb5c5be
Reorder LMS imports using isort
2017-06-11 21:48:06 -04:00
Diana Huang
e12a704cea
Add new course dates fragment.
...
Also add it to the course home page.
2017-05-04 20:53:42 -04:00
Nimisha Asthagiri
5a9179bf00
Update has_database_updated_with_new_score to handle all block types
...
TNL-6331
2017-01-23 15:50:16 -05:00
Eric Fischer
5a98a90eba
Use timestamps in _has_database_updated_with_new_score check
...
Also fixes issue where ORA grades were never updated, by including
them in this check.
TNL-5994
TNL-5995
2016-12-09 13:46:34 -05:00
Sanford Student
4eb5311ece
Separating problem raw score changed and problem weighted score changed signals
...
For TNL-5993
2016-11-30 10:15:07 -05:00
Eric Fischer
6a47311479
Update Persisted Course Grade on Subsection Grade update
...
Makes use of the new SUBSECTION_SCORE_CHANGED signal to trigger a task that
updates persisted course grade values. We've also renamed SCORE_CHANGED to
PROBLEM_SCORE_CHANGED to head off any issues with unclear signal names.
TNL-5740
2016-10-25 14:47:31 -04:00
Nimisha Asthagiri
aa000c1a3d
Support for rescoring a problem only if the new score is higher
...
TNL-5046
2016-10-20 15:08:54 -04:00
Eric Fischer
70e029b1f5
Update persistent grades asynchronously
...
For better user-facing performance, the SCORE_CHANGED signal is now handled by
enqueueing an async task to update the relevant stored grade, rather than
making the request wait until that operation finishes.
TNL-5738
2016-10-13 14:06:06 -04:00
Nimisha Asthagiri
15d9883f76
Create core/url_utils.py, moving utilities from lms_xblock/runtime
2016-10-06 21:59:11 -04:00
Andy Armstrong
ecf4515b6e
Introduce id verification step for proctored exams
...
TNL-5083
2016-10-05 17:22:35 -04:00
Sanford Student
b9dade5512
handler for SCORE_CHANGED signal
2016-08-23 13:12:36 -04:00
Andy Armstrong
4772c61dee
Update to use new edx-proctoring version
2016-08-17 13:10:48 -04:00
Awais Jibran
511de4c606
Hide credit button from audit track students
...
ECOM-5081
2016-08-11 23:20:01 +05:00
Sanford Student
fc943ff539
moving milestones check to access.py and upgrading milestones version
2016-08-04 14:47:15 -04:00
Calen Pennington
bc20a37c2b
Simplify how shards are selected in CI
2016-08-03 16:23:02 -04:00
Sanford Student
03256937e6
fixing failing tests on master from enabling milestones_app feature flag
2016-07-28 14:18:45 -04:00
cahrens
d061b8ddbe
Use request_cache for storing disabled xblock names.
...
TNL-5002
2016-07-25 16:17:30 -04:00
Eric Fischer
cae03d0349
Revert "moving milestones check to access.py" ( #13060 ) ( #13061 )
...
This reverts commit 5db58c0038 .
2016-07-21 13:58:35 -04:00
sanfordstudent
d13e456959
Merge pull request #12939 from edx/sstudent/TNL-4924
...
moving milestones/gating check to access.py
2016-07-11 16:21:53 -04:00
Sanford Student
5db58c0038
moving milestones check to access.py
2016-07-11 14:32:52 -04:00
cahrens
8980d1ab2d
Switch disabling of XBlocks to XBlockConfiguration.
...
Also allows dynamic updates.
TNL-4668
2016-07-06 11:04:53 -04:00
Nimisha Asthagiri
d0fcabd407
CCX: Use Modulestore Field Overrides instead of User-specific Overrides
2016-06-23 20:22:32 -04:00
Dmitry Viskov
21bbcc9f35
Connected aside information is included in the emitted event (on check)
2016-05-19 17:37:40 +03:00
Nimisha Asthagiri
2f581448da
Refactor Courseware Index
...
MA-2189
2016-05-03 09:02:44 -04:00
Nimisha Asthagiri
036537f174
Merge pull request #12263 from edx/tnl/next-button-fix
...
Fix Next Button's 404 error
2016-04-27 13:18:39 -04:00
Nimisha Asthagiri
2396cc493d
Fix Next Button's 404 error
...
MA-2305
2016-04-26 20:21:08 -04:00
John Eskew
91c94977d5
Unify usage of a single test mixed modulestore called:
...
TEST_DATA_MIXED_MODULESTORE
Remove these test mixed modulestores:
TEST_DATA_MIXED_TOY_MODULESTORE
TEST_DATA_MIXED_CLOSED_MODULESTORE
TEST_DATA_MIXED_GRADED_MODULESTORE
2016-04-12 11:53:51 -04:00
John Eskew
f9a85c4471
Remove XML modulestore code - discovery work
2016-04-12 11:49:32 -04:00
Toby Lawrence
ad9498ecf4
Switch to SharedModuleStoreTestCase in the 'courseware' app where possible.
2016-02-08 14:11:04 -05:00
Douglas Hall
37a7fdc0f2
Added subsection gating feature
2016-01-28 14:05:20 -05:00
Toby Lawrence
56fe511a81
Merge pull request #11025 from edx/PERF-224
...
[PERF-224] Serve course assets from a CDN
2016-01-05 13:40:54 -05:00
Toby Lawrence
77343df0d9
[PERF-224] Support to serve static assets from a CDN.
...
A base URL can now be configured which is, potentially, prepended to an
asset URL. This allows a CDN, or caching server, to front static asset
requests, taking load off of the contentstore and speeding up page load
times.
Asset URL generation respects locked vs unlocked assets, and will not
generate links to locked assets that would traverse a CDN (even though
the authorization component of the contentserver middleware wouldn't
allow those links to work anyways).
2016-01-05 10:24:44 -05:00
Ayub-Khan
96e64464b5
-fix TNL-3556 Instructor tool "View as Specific Student" doesn't work on the course updates page.
...
-Added test for TNL-3556.
2016-01-05 17:50:23 +05:00
Usman Khalid
5e972b2a66
Merge pull request #11022 from edx/bookmarking
...
Bookmarking
2015-12-22 18:25:48 +05:00
Matjaz Gregoric
585c64f282
Enable staff debug everywhere except on detached blocks.
...
Staff markup was enabled on all block types in
https://github.com/edx/edx-platform/pull/10903
This works well inside the courseware, but it breaks layout of the course about
page, which is also an XModule, see:
https://github.com/edx/edx-platform/pull/10903#issuecomment-164266342
This commit disables staff markup/staff debug on all blocks except
blocks tagged with 'detached'. Detached blocks include course about
and info pages, static tabs.
2015-12-18 08:19:57 +01:00
muzaffaryousaf
3cbbb8f3b1
Add/Remove Bookmark button to each unit in LMS courseware.
...
TNL-1957
2015-12-17 22:07:32 +05:00
Sarina Canelake
e3a9721b42
Remove ORA1 references from LMS Python tests
2015-12-11 15:07:09 -05:00