{"id":23077,"library":"edx-bulk-grades","title":"edx-bulk-grades","description":"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.","status":"active","version":"2.0.0","language":"python","source_language":"en","source_url":"https://github.com/openedx/edx-bulk-grades","tags":["edx","bulk-grading","openedx"],"install":[{"cmd":"pip install edx-bulk-grades","lang":"bash","label":"Latest"}],"dependencies":[],"imports":[{"note":"Package name uses underscores in import paths.","wrong":"from edx_bulk_grades import BulkGradeMixin","symbol":"BulkGradeMixin","correct":"from bulk_grades import BulkGradeMixin"}],"quickstart":{"code":"from bulk_grades import BulkGradeMixin\n\nclass MyView(BulkGradeMixin):\n    pass","lang":"python","description":"Basic usage of BulkGradeMixin."},"warnings":[{"fix":"Use Python >=3.12","message":"v2.0.0 dropped Python 3.11 support. Upgrade to Python 3.12+.","severity":"breaking","affected_versions":"2.0.0"},{"fix":"Upgrade to Django 4.2 or later.","message":"Django 3.2 and 4.0 support removed in v1.0.0. Use Django 4.2+.","severity":"deprecated","affected_versions":"<1.0.0"},{"fix":"Use 'from bulk_grades import ...'","message":"Import paths use underscores, not hyphens. Many users mistakenly use 'edx_bulk_grades' instead of 'bulk_grades'.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Use 'from bulk_grades import BulkGradeMixin'","cause":"Incorrect import path; correct package module is 'bulk_grades'.","error":"ModuleNotFoundError: No module named 'edx_bulk_grades'"},{"fix":"Check the current API docs; the mixin may be named differently. In v2.0.0, it's still 'BulkGradeMixin'.","cause":"The class was renamed or moved in a newer version.","error":"ImportError: cannot import name 'BulkGradeMixin' from 'bulk_grades'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}