Sofiya Semenova
1bb134b043
Changed comment in recalculate_learner_grades
2018-05-18 14:46:50 -04:00
Alex Dusenbery
9bbd424a7d
Make recalculate_course_and_subsection_grades_for_user task logged.
2018-05-16 11:34:53 -04:00
Sofiya Semenova
34129e2464
Merge pull request #18194 from edx/sofiya/ed-2893
...
Management command to force enrollment regrade
2018-05-15 16:03:41 -04:00
Sofiya Semenova
2baadff28c
Management command to force enrollment regrade
2018-05-15 15:11:32 -04:00
Alex Dusenbery
ef477ee2a4
LEARNER-5123 | Cache VisibleBlocks per course AND user, only fetch the ones the user needs for subsection scoring.
2018-05-14 13:44:56 -04:00
Alex Dusenbery
2d4dd3750b
LEARNER-5123 | Hotfix - don't regrade everything for a user in a course with too many visible blocks.
2018-05-10 14:49:15 -04:00
Albert St. Aubin
fade1fb3f1
Correction for incorrect conditional error logic and wrong channel
...
[LEARNER-5123]
2018-05-10 07:51:48 -04:00
Albert St. Aubin
4e0b3d3b2e
Correctly passing course key in the JSON object to async
...
[LEARNER-5123]
2018-05-09 09:57:27 -04:00
Albert St. Aubin
787653e793
Moving the update course and subsection grades to async task
...
[LEARNER-5123]
The update course and subsection grades method was causing a DB lock
on other requsets. This should be performed in the background and given
its own async task.
2018-05-08 09:43:12 -04:00
Kabir Khan
c0f353467e
V1 Grades API with added support for bulk read of all user grades in a course.
...
URL patterns changed to follow edx API conventions
2018-05-03 10:23:33 -07:00
Stuart Young
1fd2167144
rebalance python unittests onto new shards
2018-05-03 11:16:05 -04:00
Eric Fischer
e18448e27d
Silence deprecation warnings
...
https://docs.djangoproject.com/en/1.11/releases/1.10/#using-user-is-authenticated-and-user-is-anonymous-as-methods
2018-05-02 10:03:50 -04:00
Sanford Student
3f91238564
rate limit
2018-04-26 15:06:29 -04:00
Jeremy Bowman
bf86b3da98
PLAT-1942 Handle xmodule_django field deprecations
2018-02-05 15:05:54 -05:00
noraiz-anwar
d56bd58063
clean grades service
2018-02-02 11:52:12 +05:00
Jeremy Bowman
5289c7e828
PLAT-1915 Stop using deprecated BaseException.message
2018-01-31 17:22:01 -05:00
Troy Sankey
381af53ad5
Merge pull request #17130 from edx/jeskew/fix_lms_shard_4_tests_django_111
...
LMS shard 4 tests Django 1.11
2018-01-29 14:14:22 -05:00
Qubad786
64555c60c0
Move request_cache to openedx.core.djangoapps
2018-01-26 15:09:25 +05:00
Troy Sankey
e649d2d782
Shim query count assertions due to added SAVEPOINTs
2018-01-25 11:38:46 -05:00
John Eskew
27edca3c5e
Replace all clean_course_id form methods with common method.
2018-01-25 11:38:46 -05:00
John Eskew
3915c47d71
Bump query counts for grading in Django 1.11.
2018-01-25 11:23:31 -05:00
Rabia Iftikhar
dfdf1a4ad3
Merge pull request #17068 from edx/ri/EDUCATOR-2016-suspicious-proctored-exams
...
EDUCATOR-2016 In proctored exams, learner will not receive certificate when marked suspicious
2018-01-19 22:54:19 +05:00
Bill Filler
733c275db0
Merge pull request #17083 from edx/bfiller/gated-content-combined
...
Conditionally display gated content in outline and courseware
2018-01-19 12:41:11 -05:00
rabia23
222794ee59
EDUCATOR-2016 In proctored exams, learner will not receive certificate when marked suspicious
2018-01-19 16:50:16 +00:00
Bill Filler
4fe5f3457d
Conditionally display gated content in courseware
...
Display gated sections in course outline, navigation and in the course
when user has met prerequiste condition.
WL-1273, WL-1317
2018-01-18 12:34:19 -05:00
Nimisha Asthagiri
7286c64e18
Refactor Django App Plugins to allow for additional features
2018-01-15 12:16:53 -05:00
Nimisha Asthagiri
bb738571ce
Merge pull request #17093 from edx/arch/django-app-plugin
...
Django App Plugins
2018-01-11 15:49:45 -05:00
Nimisha Asthagiri
4c67302604
Update grades app to be a Django App Plugin
2018-01-11 14:35:07 -05:00
Jeremy Bowman
1a7753d775
PLAT-1881 Fix datetimes lacking timezone information
2018-01-10 14:33:01 -05:00
Jeremy Bowman
669aa13ad6
PLAT-1873 to_deprecated_string() cleanup part 2
2018-01-08 17:26:55 -05:00
Ammar Naqvi
fde830b73a
Updated subsections grade percentage to start rounding
...
Changed subsection gating on course outline to consider rounded off grade instead of absolute grade to decide whether to show a subsection which has a prerequisite or not.
EDUCATOR-1676
2018-01-08 15:29:42 +05:00
Sanford Student
38db15cbe9
EDUCATOR-2055: resolving error causing upgrades to verified to fail
2018-01-04 11:14:47 -05:00
Noraiz Anwar
31fb4a1b19
Revert "temporary logs to check if anonymous user is accessing courseware"
2018-01-03 14:51:30 +05:00
Sofiya Semenova
dd93e67b5d
Force regrade on enrollment track change.
2017-12-22 12:03:04 -05:00
noraiz-anwar
e7c0f36148
temporary logs to check if anonymous user is accessing courseware
2017-12-12 12:25:17 +05:00
Nimisha Asthagiri
e8cb8bba31
Merge pull request #16756 from edx/pacing/log-on-failure
...
Schedules: Add celery task logging
2017-12-04 20:21:41 -05:00
Nimisha Asthagiri
549f4b661e
Schedules: Add celery task logging
2017-12-04 14:16:27 -05:00
Sanford Student
174d0393fa
remove broken subsection grade override admin
2017-12-04 12:02:23 -05:00
sanfordstudent
b6d9dfb2ab
Merge pull request #16652 from edx/add-persistent-grade-override-table-in-admin
...
Add `PersistentSubsectionGradeOverride` table in django admin
2017-11-27 11:12:34 -05:00
Awais Jibran
baa967ca66
Add PersistentSubsectionGradeOverride table in django admin
...
EDUCATOR-1624
2017-11-27 10:11:57 -05:00
Ned Batchelder
e23e3a0486
Fix a number of unused-import pylint violations
2017-11-21 19:57:06 -05:00
bmedx
bebdc069a7
LMS urls cleanup for Django 1.11
...
- Remove usage of django.urls.patterns
- Change urls tuples to lists
- Make all string view names callables
- This is the third urls update for LMS
2017-11-07 14:17:54 -05:00
Jeremy Bowman
2de2e3027d
PLAT-1773 Delegate edx-proctoring service registration to app ready methods
2017-11-01 10:30:58 -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
Alex Dusenbery
1ea419c2c4
EDUCATOR-1428 | Add time_limit to course/subsection grading tasks.
2017-10-17 15:28:01 -04:00
Nimisha Asthagiri
811ab640f9
Grades: fix ZeroDivisionError
2017-10-12 14:17:56 -04:00
John Eskew
b07826cbc0
Merge pull request #16148 from edx/jeskew/initial_django_1.11_startup_changes
...
Initial Django 1.11 startup changes
2017-10-05 12:48:26 -04:00
John Eskew
6294766c24
Split emitted signals from the student models file.
2017-10-05 11:12:50 -04:00
Nimisha Asthagiri
b5435e6f5a
Course Grade reports: eliminate CSM calls, user-transformed structures
...
EDUCATOR-558
2017-10-05 01:12:49 -04:00
Nimisha Asthagiri
33428519aa
Have SubsectionGrade compute problem_scores lazily
2017-10-04 09:56:27 -04:00