Nimisha Asthagiri
8ae20e3812
Add grades feature check to subsection task handler.
2016-11-01 21:21:04 -04:00
Eric Fischer
a54c4ea4f9
Revert "Unrevert "Fix Gating to use grades API, instead of its own calculations""
...
This reverts commit 7aacae9a4f .
2016-11-01 15:02:04 -04:00
Eric Fischer
caeac6921a
Fast-fail grades tasks if feature flag disabled
2016-11-01 13:34:10 -04:00
Sanford Student
a1d5ea905d
Persistent Course Grades Glue Layer
...
Initial commit
TNL-5484
2016-10-27 14:56:45 -04:00
Nimisha Asthagiri
4a20370f37
Update CourseGradeFactory.create to be read_only by default
...
TNL-5835
2016-10-25 20:49:43 -04: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
7aacae9a4f
Unrevert "Fix Gating to use grades API, instead of its own calculations"
2016-10-24 12:33:59 -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
7c1913b702
Merge pull request #13765 from edx/efischer/grades_task_retry
...
Recalculate Subsection Grade task retry logic
2016-10-20 10:47:58 -04:00
J. Cliff Dyer
1cfff02f06
Add tests for scoring of diverse problem types.
...
Includes:
* CAPA
* ORA
* LTI
* LTI-Consumer
* SGA
* Randomized Content Block
TNL-5692
TNL-5464
2016-10-20 09:29:55 -04:00
Sanford Student
9209eef7e2
add grading policy hash to transformer
2016-10-19 11:35:51 -04:00
Eric Fischer
529889f3f2
Recalculate Subsection Grade task retry logic
...
The task will now be retried if an IntegrityError is encountered, up to
the default of 3 times. Test included.
TNL-5739
2016-10-19 09:45:34 -04:00
Nimisha Asthagiri
6e7f131c40
Merge pull request #13790 from edx/release
...
Merge Release to Master
2016-10-18 19:23:23 -04:00
Eric Fischer
c4c2875232
Route grading updates to low priority queue
2016-10-14 14:24:08 -04:00
Sanford Student
b706fb461a
updating grades logging
...
for TNL-5697
2016-10-14 09:26:52 -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
e0b3866123
Merge pull request #13640 from edx/beryl/grading_policy_api
...
Grading Policy endpoint in Grades API
2016-10-12 13:14:06 -04:00
Nimisha Asthagiri
dea4147232
Grading Policy endpoint in Grades API
...
This copies the grading policy endpoint currently in the
course_structures django app to its new location, in preparation
to remove the old app.
TNL-5701
2016-10-12 11:43:12 -04:00
John Eskew
b27f8a29b5
Merge pull request #13671 from edx/jeskew/move_xmodule_django_to_openedx_core
...
Move xmodule_django app to openedx.core.djangoapps
2016-10-06 16:53:25 -04:00
John Eskew
3614eb2800
Move xmodule_django app to openedx.core.djangoapps
2016-10-06 14:50:40 -04:00
Eric Fischer
50d55bbad6
Merge branch 'release' into release-10-06-conflict
2016-10-06 14:25:47 -04:00
Eric Fischer
e24915d286
Revert "Merge pull request #13614 from edx/efischer/revert_grades"
...
This reverts commit 9aa35cd8ad .
2016-10-06 14:25:27 -04:00
Nimisha Asthagiri
4bb8810957
Merge pull request #13660 from edx/common_cleanup/student_grades
...
Move get_grades management command from student to grades app
2016-10-06 12:40:06 -04:00
Nimisha Asthagiri
406daa513b
Move get_grades management command from student to grades app.
2016-10-06 10:34:24 -04:00
Sanford Student
9d71ac2ecf
SQL model for course grades
...
Includes unit tests
For TNL-5310
2016-10-05 15:45:54 -04:00
Eric Fischer
78075d8bf6
Persistent Grades Flag multiple entries per course
...
With this change, it is now possible to enable and disable the feature for a
particular course as many times as desired. Fix confirmed locally.
TNL-5698
2016-10-05 11:35:13 -04:00
Nimisha Asthagiri
99ce254b15
Fix import required by downstream commit.
2016-10-05 01:25:57 -04:00
J. Cliff Dyer
62042188f5
Revert "Fix Gating to use grades API, instead of its own calculations"
...
This reverts commit 318121411a .
2016-10-04 17:19:30 -04:00
Eric Fischer
4793a42767
Silence more grades-related logging
2016-10-01 23:23:09 -04:00
Nimisha Asthagiri
969c75a7d1
Fix for grade assertions
2016-10-01 23:23:09 -04:00
Eric Fischer
d772cb0ada
Revert "Merge pull request #13614 from edx/efischer/revert_grades"
...
This reverts commit 0ea8e1b9b2 , reversing
changes made to e3db08f194 .
2016-09-30 16:52:05 -04:00
Adam
9aa35cd8ad
Merge pull request #13614 from edx/efischer/revert_grades
...
Potential Grades revert PR
2016-09-30 14:08:58 -04:00
Eric Fischer
853d2a8688
Revert "Handle null weighted_possible values safely."
...
This reverts commit 2ec95262ab .
2016-09-30 14:08:44 -04:00
Eric Fischer
242f3a79c5
Quality fix in revert
2016-09-30 10:46:45 -04:00
J. Cliff Dyer
2ec95262ab
Handle null weighted_possible values safely.
...
Rather than failing, treat them as unscored blocks.
[TNL-5689](https://openedx.atlassian.net/browse/TNL-5689 ): Server error when
checking a problem.
2016-09-30 10:21:35 -04:00
Eric Fischer
ac2f71df99
Revert "Merge pull request #13547 from edx/beryl/correct_weight"
...
This reverts commit 663fbbbaa0 , reversing
changes made to 3f7441c80f .
2016-09-30 10:06:10 -04:00
Eric Fischer
ca287c73c7
Revert "Merge pull request #13461 from edx/cdyer/test-block-types"
...
This reverts commit c050ccc318 , reversing
changes made to 9ba9772239 .
2016-09-30 10:06:01 -04:00
Eric Fischer
e00fe03d9d
Revert "Merge pull request #13539 from edx/sstudent/TNL-5601"
...
This reverts commit e3db08f194 , reversing
changes made to 51c2444de3 .
2016-09-30 10:05:44 -04:00
sanfordstudent
e3db08f194
Merge pull request #13539 from edx/sstudent/TNL-5601
...
fire SCORE_CHANGED on student state reset
2016-09-30 09:34:59 -04:00
Eric Fischer
e4c626d362
Merge pull request #13607 from edx/release
...
Hotfix 2016-09-29b release to master
2016-09-29 18:06:21 -04:00
Eric Fischer
ce067618c9
Drop noisy grades logging to debug level
...
These need to be dropped down to avoid splunk, as they are currently
flooding our infrastructure.
2016-09-29 13:58:19 -04:00
Sanford Student
e9f92bd05a
fire SCORE_CHANGED on student state reset
2016-09-29 13:42:12 -04:00
J. Cliff Dyer
ddb383c3c2
Test different problem types.
2016-09-28 16:38:38 -04:00
Nimisha Asthagiri
5ba77275d8
Fix problem weights in persisted grades
...
TNL-5599
2016-09-27 10:09:09 -04:00
Nimisha Asthagiri
318121411a
Fix Gating to use grades API, instead of its own calculations
...
TNL-5062
2016-09-24 00:46:28 -04:00
Cliff Dyer
8930376bfb
Merge pull request #13540 from edx/cdyer/visible-block-version
...
Add version to VisibleBlocks model.
2016-09-23 16:58:39 -04:00
J. Cliff Dyer
37fc450b8b
Add version to VisibleBlocks model.
...
TNL-5600
2016-09-23 13:52:30 -04:00
Eric Fischer
9b9ab2e44f
Standardize logged errors
...
For easier consumption by splunk, match the pattern used by other grades-
related log statements. Also, reduce the firehose of events being logged
in splunk.
2016-09-22 11:53:12 -04:00
Eric Fischer
c90186f802
Merge pull request #13494 from edx/efischer/skip_tests
...
Readd imports to fix broken tests
2016-09-16 12:14:15 -04:00
Nimisha Asthagiri
88297788b9
Merge pull request #13478 from edx/tnl/explicit-grade-values
...
Explicit grade values so saved grades are immune to subsection graded
2016-09-16 10:50:52 -04:00