Registry / testing / edx-proctoring

edx-proctoring

JSON →
library5.2.0pypypiunverified

Proctoring subsystem for Open edX, enabling online exam proctoring with support for multiple backends. Current version is 6.0.0 (latest), released June 2025. Released as needed with frequent patches.

pip install edx-proctoring
INSTALL
IMPORT
SIG · EDX-PROCTORING
E
edx-proctoring
testingpythonv5.2.0
Install
13.9s avg
Import
Disk
192MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v5.2.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 · 182.3MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 13.9s · import 0.000s · 189MB
192MB installed
● package 192MB
Code
Verified usage

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

ProctoredExam
from edx_proctoring.models import ProctoredExam
from edx_proctoring.models import ProctoredExam

Query proctored exams for a user.

from edx_proctoring.models import ProctoredExam from django.contrib.auth import get_user_model User = get_user_model() user = User.objects.first() exams = ProctoredExam.objects.filter(user=user) print(exams)
Debug
Known issues
breakingVersion 5.0.0 dropped Python 3.8 support. Upgrade to Python 3.11+.
fix
Update Python to 3.11 or later.
affects: <5.0.0
breakingVersion 6.0.0 dropped Python 3.11 support and removed all Proctortrack references (edx-proctoring-proctortrack).
fix
Update Python to 3.12+ and remove any Proctortrack integrations.
affects: <6.0.0
deprecatedThe Proctortrack backend is removed in 6.0.0. Migrate to another backend.
fix
Use alternative proctoring backends like Software Secure or custom implementations.
affects: >=6.0.0
gotchaDatabase migrations must be run after installation. Missing migrations can cause runtime errors.
fix
Run 'python manage.py migrate edx_proctoring' after install.
affects: all
Upgrade
Version history
5.2.0latest on PyPI · released Apr 28, 2025
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
8
Resources
edx-proctoring — pip install edx-proctoring · libregistry