J. Cliff Dyer
29034df3bb
VisibleBlocks migration: add course_id for bulk retrieval
2016-09-14 11:44:53 -04:00
Nimisha Asthagiri
4dbbe513be
Reduce sql queries with persisted grades
...
TNL-5458
TNL-5493
2016-09-14 11:44:53 -04:00
sanfordstudent
c920269b6c
Merge pull request #13407 from edx/sstudent/TNL-5398
...
logging
2016-09-12 13:55:43 -04:00
Sanford Student
c48996c0fc
logging for persistent grades rollout
2016-09-12 12:02:44 -04:00
Nimisha Asthagiri
c1d4d730e0
Fix submissions API test - now that calculated grades are saved
2016-09-11 00:45:50 -04:00
Nimisha Asthagiri
d244715e87
Don't sort blocks to retain order.
2016-09-10 13:29:58 -04:00
Nimisha Asthagiri
660bc8f447
Enable Persistent Grades in unit tests
2016-09-09 19:05:04 -04:00
Nimisha Asthagiri
2251097c56
Merge pull request #13437 from edx/cdyer/keep-course-run
...
Ensure usage keys have course run in locators.
2016-09-09 19:02:31 -04:00
J. Cliff Dyer
ddd58dafd8
Ensure usage keys have course run in locators.
...
TNL-5475
2016-09-09 17:42:51 -04:00
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
sanfordstudent
b7ac081e49
Merge pull request #13329 from edx/sstudent/TNL-5382-part-1
...
creating django admin settings for subsection grades
2016-09-02 10:52:51 -04:00
Sanford Student
d54a784a43
creating django admin settings for subsection grades
2016-09-02 09:32:33 -04:00
Adam
e1cd58dcd4
Merge pull request #13385 from edx/release
...
Release
2016-09-02 08:41:17 -04:00
J. Cliff Dyer
6bda334b99
Handle scoreable blocks without defined weight
...
Default weight to 1.0.
TNL-5410
2016-09-01 15:56:17 +00:00
Giovanni Di Milia
cc65094b03
Added Current Grade Rest API
2016-08-30 13:51:41 -04:00
Eric Fischer
401a81eda3
Instantiate BlockUsageLocator when making BlockRecord
...
We already have logic to serialize BUL objects to string on save,
but the corresponding deserialization logic was missing.
2016-08-29 14:13:33 -04:00
Eric Fischer
13687e4753
Grades cleanup
...
Small changes to the grades djangoapp
-sets up mock_get_score context handler
-fixes an issue with not invalidating lazy scores property
-code quality fixes
-query count optimization in PersistentSubscetionGrade.create
-adds atomic blocks to avoid IntegrityErrors corrupting an entire request
2016-08-25 11:43:49 -04:00
Sanford Student
b9dade5512
handler for SCORE_CHANGED signal
2016-08-23 13:12:36 -04:00
Eric Fischer
22046d4067
Use PersistentSubsectionGrade in grades application
...
Hooks the pre-existing grades code into our new PersistentSubsectionGrade data
model. Includes test updates, and some minor changes to the data model that
were discovered in testing.
2016-08-22 09:47:37 -04:00
Eric Fischer
8fa2c23377
TNL-5005 Persistent Grades Data Model
...
Introduces database models and simple CRUD interface for robust grading
usage.
2016-08-17 17:45:27 +00:00
Awais Jibran
511de4c606
Hide credit button from audit track students
...
ECOM-5081
2016-08-11 23:20:01 +05:00
Calen Pennington
8582da4a97
Merge pull request #12286 from cpennington/shards-as-valued-attributes
...
Shards as valued attributes
2016-08-04 11:13:32 -04:00
Calen Pennington
bc20a37c2b
Simplify how shards are selected in CI
2016-08-03 16:23:02 -04:00
Nimisha Asthagiri
be5940e6f4
Robust Grades refactor
...
Adds ENABLE_SUBSECTION_GRADES_SAVED feature flag to both lms and cms. Also
installs the wiring that will allow robust grades to be used for courses
that enable it. This functionality is still gated by the feature flag
and should not be used until the remaining robust grades work is finished.
2016-08-03 15:47:16 -04:00
Nimisha Asthagiri
558043a8e6
Merge pull request #13082 from edx/tnl/split-edit-version
...
Expose course_version and subtree_edited_on in BlockStructures
2016-07-26 15:04:47 -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
cahrens
d061b8ddbe
Use request_cache for storing disabled xblock names.
...
TNL-5002
2016-07-25 16:17:30 -04:00
Nimisha Asthagiri
1ada5c3487
Create Grades djangoapp
...
https://openedx.atlassian.net/browse/TNL-5008
2016-07-22 00:09:43 -04:00