Unreleased
- Support added for
Python 3.11
- Support dropped for
Django<4.2
- Support added for Django 4.2.
- Switch from
edx-sphinx-theme
tosphinx-book-theme
since the former is deprecated
[1.0.1] - 2022-12-21 * Fix a bug in building error response messaging.
[1.0.0] - 2022-02-16 * Dropped Support for Django22, 30 and 31 * Added Support for Django40 ~~~~~~~~~~
[0.9.12 - 2021-09-02 * Fix grade history not rendering on error ~~~~~~~~~~
[0.9.1] - 2021-08-02 * Feat repeat user error should also show the first occurence ~~~~~~~~~~
- Added support for django 3.2
[0.8.14] - 2021-07-12 * Update csv import error message =======
- Fix bug where we ignore repeat user in the csv import
- Fixed import csv to not working with multiple sections per-user override
- Fixed a bug causing bulk management import history to break when import had pre-filtered columns
- Updated dependencies
- Updated dependencies
- Added excludedCourseRoles to grade export endpoint
- Upgrade super-csv to 2.0.1
- Only show modified subsections in the Bulk Grade Override Report.
- Added a management command
install-local
that will install your local code into devstack LMS - GradeCSVProcessor export now includes an additional column per subsection,
grade-{subsection_id}
. This column is equal to theoriginal_grade
column for that subsection if there is no override, or equal toprevious_override
if there is an override.
- Upgrading celery to 5.0
- Removed python 3.5 classifier as its support is dropped earlier
- Adding celery5.0 testing using tox.
- Updated the build status badge in README.rst to point to travis-ci.com instead of travis-ci.org
- Added
active_only
field toGradeCSVProcessor
- For Grade CSV bulk download, only include active enrollments
- Upgraded to celery 4.2.2
- Removed django-celery
- Added Support for Django22.
- In
get_scores()
, account for case where noScoreOverrider
exists.
GradeCSVProcessor.save()
should return something.
- Upgrade super-csv to 0.9.4, make sure to pass
user_id
to GradeCSVProcessor.__init__().
- Upgrade super-csv to 0.9.3
- Call grades api with comment when doing bulk upload
- Add user_id field to GradeCSVProcessor to fix bulk_upload history entries
- Prevent Grade and Intervention CSV processors from producing duplicate columns.
- Prevent user from setting negative grades
- Make intervention report display either grade override if exists or original grade.
- Make intervention masters track nly. Some clan up.
- Add support for filters to Interventions CSV report endpoint, mirroring bulk management filters
- Bring datasource for grade information inline with what the rest of gradebook uses
Add ability to filter by course grade, provided as a percentage to the endpoint.
Add ability to filter by subsection grade, provided as a percentage to the endpoint
Added ability to filter by subsection & assignment grading type for bulk management CSV downloads.
Added an endpoint for this history of bulk management operations on grade overrides.
- First release on PyPI.