Michael Youngstrom
3221c2b91f
Remove lms pytest shards
2019-02-12 11:03:46 -05:00
Matthew Piatetsky
6e81c84d8b
fix unicode strings in lms/ part 1
2019-02-05 15:15:02 -05:00
jansenk
726fb0f6f0
fail a certificate if grades are modified to failing
2019-01-29 15:57:15 -05:00
Rick Reilly
d6f719a970
Remove 'is_graded' prop from the gradebook api reponse
2019-01-23 17:12:15 -05:00
Rick Reilly
80bae1b112
Clean up the gradebook api to only send back the data the gradebook client needs
2019-01-23 11:42:29 -05:00
Rick Reilly
82ffe9ee3b
Create GET route for Subsection Grades, Overrides, and the Override History via subsection and userid
2019-01-15 12:54:32 -05:00
Alex Dusenbery
577315f2a7
Refactor how grade override values are persisted.
2019-01-08 15:21:04 -05:00
Zach Hancock
a93fe4d833
add logging to gradebook bulk update
2018-12-21 14:48:09 -05:00
Alex Dusenbery
c76dcf6c5c
Use the read-replica for getting enrollment data for gradebook API.
2018-12-18 15:37:36 -05:00
Nimisha Asthagiri
c5b47ec109
Merge pull request #19422 from edx/arch/remove-grades-v0
...
Remove Grades v0 REST API (DEPR-3)
2018-12-17 11:22:35 -05:00
Alex Dusenbery
e44c6af957
Gradebook: add attempted field to subsection data, remove 2 unused fields.
2018-12-12 15:23:32 -05:00
Nimisha Asthagiri
6645d3f426
Remove Grades v0 REST API (DEPR-3)
2018-12-11 19:03:07 -05:00
Simon Chen
cbffeedb07
Add grades_frozen flag to grading info api for Gradebook
2018-12-11 08:33:22 -05:00
Alex Dusenbery
89f3825220
Gradebook: check if subsection grade has an override when including earned/possible scores.
2018-12-10 14:11:21 -05:00
Simon Chen
02103f7660
Update the access to gradebook to allow course staff and admins
2018-12-10 10:07:27 -05:00
Alex Dusenbery
cb3b7e1822
Make gradebook GET API more performant.
2018-12-06 10:53:16 -05:00
Simon Chen
e0fb4729a0
Gradebook view add page_size parameter
2018-12-03 14:02:10 -05:00
Simon Chen
e284bc3099
Merge pull request #19231 from edx/aed/performance
...
Prefetch/cache subsection grades for gradebook.
2018-11-29 14:30:12 -05:00
Alex Dusenbery
305573ed8e
Prefetch/cache subsection grades for gradebook.
2018-11-29 13:06:28 -05:00
Alex Dusenbery
0d51f90568
Move gradebook course info API into LMS
2018-11-29 13:05:42 -05:00
Simon Chen
f016175c82
Add the new history model for persistentsubsectiongradeoverride to record audit info
2018-11-29 09:38:21 -05:00
Alex Dusenbery
44101d656d
Pick a better ordering field for CourseEnrollmentPagination in grades API.
2018-11-27 12:39:12 -05:00
Alex Dusenbery
009074ec4b
Add an /api/courses/v1/grading endpoint to get assignment type and subsection info about a course.
2018-11-26 10:12:12 -05:00
Alex Dusenbery
12c502b35f
Change gradebook GET endpoint to allow filtering by multiple attributes.
2018-11-13 16:18:52 -05:00
Alex Dusenbery
53b60607d6
Gradebook data: generate a label attribute if none exists (like for ungraded content).
2018-11-01 15:31:48 -04:00
Alex Dusenbery
99705e54a6
Remove GenericAPIView subclass from grades API views; add a test that /api-docs/ works.
2018-10-31 16:10:31 -04:00
Alex Dusenbery
2ff3a38d91
EDUCATOR-3625 | Add filters for cohort_id and enrollment mode to gradebook API.
2018-10-31 12:29:16 -04:00
Alex Dusenbery
0aa0b4d28d
EDUCATOR-3630 | Check if grades are frozen before processing gradebook POST request.
2018-10-30 16:22:07 -04:00
Simon Chen
4edbbbb66f
Update the gradebook functionality to allow grades update.
...
The override modal is now able to update grades for all users for each gradable unit in the course
2018-10-29 15:00:35 -04:00
Alex Dusenbery
b528b8e5d7
EDUCATOR-3622 | Add a username_contains query param to gradebook endpoint
2018-10-29 14:08:23 -04:00
Alex Dusenbery
c11a2c0a6e
EDUCATOR-3471 | Add a grade override bulk update view.
2018-10-25 14:52:12 -04:00
Alex Dusenbery
b3c31535de
EDUCATOR-3609 | Make the course grade API response paginated.
2018-10-24 13:16:14 -04:00
Robert Raposa
fbc59231fc
Update edx-drf-extensions to 2.0.0.
...
Note: this version update is backward incompatible.
ARCH-255
2018-10-17 01:00:34 -04:00
Alex Dusenbery
f9d3d641cb
Use CursorPagination to paginate responses from grades views.
2018-10-15 11:38:45 -04:00
Nimisha Asthagiri
f844e765fb
Create shared test mixin for testing OAuth Scopes and various Auth.
...
ARCH-168
2018-10-13 16:21:01 -04:00
Alex Dusenbery
e5473f5396
Add the read API for course gradebook data (single and multiple users).
2018-10-12 10:48:34 -04:00
Ahsan Ulhaq
ee7555e85f
update usage of SessionAuthenticationAllowInactiveUser
...
LEARNER-6469
2018-10-01 17:52:52 +05:00
Jeremy Bowman
1a5bf35357
TE-2689 Remove useless pylint suppressions part 2
2018-08-14 17:39:02 -04:00
Nimisha Asthagiri
b203e8a13b
Enable OAuth Scopes for Grades API
2018-06-28 18:37:52 -04:00
Nimisha Asthagiri
8db2dd47dd
Course Validation and Course Quality APIs
2018-06-13 20:33:45 -04:00
Eric Fischer
247bb50ed2
s/django.core.urlresolvers/django.urls/g
...
Django 1.10 deprecation fix for Hackathon XIX
Addresses PLAT-1397
2018-06-05 13:59:09 -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
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
Nimisha Asthagiri
1febdbfac9
Grades cleanup: remove read_only param and create method
...
EDUCATOR-171
2017-09-28 07:48:25 -04:00
Nimisha Asthagiri
22edaf7d24
Grades: move out of temporary new folder
...
EDUCATOR-1400
2017-09-22 11:49:46 -04:00
Andy Armstrong
79acb5c5be
Reorder LMS imports using isort
2017-06-11 21:48:06 -04:00
Andy Armstrong
da1ac4664e
Implement common redirect logic for all course tabs
...
LEARNER-76
2017-04-12 16:05:32 -04:00
Nimisha Asthagiri
1503e5f768
Grade only engaged learners
...
Add a new waffle switch that allows us to assume zero grades for
learners who have no entry previously recorded, and another to
disable persisting grades for unengaged learners.
TNL-6691
2017-04-11 10:41:57 -04:00