Registry / crm-productivity / staff-graded-xblock

staff-graded-xblock

JSON →
library4.0.1pypypiunverified

An XBlock for Open edX that allows staff to manually grade student submissions. Version 4.0.0 is current; releases follow an irregular cadence driven by upstream edX platform changes.

pip install staff-graded-xblock
INSTALL
IMPORT
SIG · STAFF-GRADED-XBLOC
S
staff-graded-xblock
crm-productivitypythonv4.0.1
Install
12.4s avg
Import
Disk
146MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v4.0.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 139.9MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 12.4s · import 0.000s · 143MB
146MB installed
● package 146MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

StaffGradedXBlock
from staff_graded import StaffGradedXBlock
from staff_graded import StaffGradedXBlock

Instantiate the XBlock (requires full runtime for actual use).

from staff_graded import StaffGradedXBlock block = StaffGradedXBlock(runtime=None, field_data=None, scope_ids=None) print(block.display_name)
Debug
Known issues
breakingv3.0.0 dropped support for Python 3.8 and replaced pkg_resources with importlib_resources.
fix
Upgrade to >=3.0.0 and ensure Python >=3.9.
affects: <3.0.0
deprecatedThe package name on PyPI changed from 'staff-graded-xblock' to 'staff-graded-xblock' with dashes only. The old name with underscores may still resolve but is deprecated.
fix
Use 'staff-graded-xblock' (all dashes) in requirements and pip commands.
affects: all
gotchaThis XBlock does not include a default student view; it relies on the Open edX platform to render grading UI.
fix
Ensure you have the proper platform integration and Studio configuration.
affects: all
Upgrade
Version history
4.0.1latest on PyPI · released Jun 12, 2026
Audit
Dependencies
XBlockrequiredRuntime dependency for XBlock framework
djangorequiredRequired for Django integration
Agent activity
35 hits · last 30 days
node
32
OpenAI (training)
1
Resources
staff-graded-xblock — pip install staff-graded-xblock · libregistry