Registry / web-framework / ora2
library7.0.0pypypiunverified

edx-ora2 is the Open edX plugin for Open Response Assessment (ORA) problems. It provides peer, self, and AI grading workflows in edx-platform. Current version: 7.0.0. Release cadence: irregular, major releases roughly annually.

pip install ora2
INSTALL
IMPORT
SIG · ORA2
O
ora2
web-frameworkpythonv7.0.0
Install
14.0s avg
Import
Disk
190MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v7.0.0 · 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 · 179.6MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 14.0s · import 0.000s · 186MB
190MB installed
● package 190MB
Code
Verified usage

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

OpenAssessment
from openassessment import OpenAssessment
from ora2 import OraBlock

Quick import check for ora2; full usage requires an Open edX environment with edx-platform.

import os from ora2 import OraBlock # OraBlock is typically loaded by the XBlock runtime, not used standalone. # Configuration is done via Django admin or settings. print("ORA2 library imported successfully.")
Debug
Known issues
breakingDrop of Python 3.11 support in version 7.0.0. Ensure your environment uses Python 3.12 or later.
fix
Upgrade to Python 3.12+ and rebuild your virtual environment.
affects: >=7.0.0
gotchaora2 depends on edx-platform Django models and signals. Direct use outside an Open edX installation will fail with import errors.
fix
Only install ora2 in an Open edX environment (e.g., via tutor or devstack).
affects: all
gotchaORA blocks use a custom JavaScript application that may conflict with other XBlock JS. Ensure asset bundling includes ora2's static files.
fix
Run `pip install -e .` and `npm install` in the ora2 repo if developing locally.
affects: all
Upgrade
Version history
7.0.0latest on PyPI · released Apr 8, 2026
Audit
Dependencies
edx-platformrequiredRuntime dependency; ora2 is an XBlock plugin for Open edX.
Agent activity
23 hits · last 30 days
node
22
OpenAI (training)
1
Resources
ora2 — pip install ora2 · libregistry