edx-bulk-grades

raw JSON →
2.0.0 verified Fri May 01 auth: no python

Support for bulk scoring and grading in Open edX. Version 2.0.0 dropped Python 3.11 and Django 5.2 support. Releases are irregular, roughly every few months.

pip install edx-bulk-grades
error ModuleNotFoundError: No module named 'edx_bulk_grades'
cause Incorrect import path; correct package module is 'bulk_grades'.
fix
Use 'from bulk_grades import BulkGradeMixin'
error ImportError: cannot import name 'BulkGradeMixin' from 'bulk_grades'
cause The class was renamed or moved in a newer version.
fix
Check the current API docs; the mixin may be named differently. In v2.0.0, it's still 'BulkGradeMixin'.
breaking v2.0.0 dropped Python 3.11 support. Upgrade to Python 3.12+.
fix Use Python >=3.12
deprecated Django 3.2 and 4.0 support removed in v1.0.0. Use Django 4.2+.
fix Upgrade to Django 4.2 or later.
gotcha Import paths use underscores, not hyphens. Many users mistakenly use 'edx_bulk_grades' instead of 'bulk_grades'.
fix Use 'from bulk_grades import ...'

Basic usage of BulkGradeMixin.

from bulk_grades import BulkGradeMixin

class MyView(BulkGradeMixin):
    pass