chore!: remove Proctortrack dependency

Remove all Proctortrack dependencies from the project, including:
- Python package dependencies in requirements files
- JavaScript package dependency in package.json
- Translation configuration in conf/locale/config.yaml

BREAKING CHANGE: Proctortrack proctoring provider is no longer available as a dependency.
This change removes the Proctortrack Dependency while preserving code references.
This commit is contained in:
Santhosh Kumar
2025-08-27 01:26:48 +00:00
parent 1e39adf18d
commit 1ca2b14efd
7 changed files with 5 additions and 15 deletions

View File

@@ -52,7 +52,6 @@ ignore_dirs:
# Makefile `extract_translations` target to ensure it makes to Transifex.
third_party:
- wiki
- edx_proctoring_proctortrack
# How should .po files be segmented? See i18n/segment.py for details. Strings
@@ -85,7 +84,6 @@ generate_merge:
- mako.po
- mako-studio.po
- wiki.po
- edx_proctoring_proctortrack.po
djangojs.po:
- djangojs-partial.po
- djangojs-studio.po

View File

@@ -60,7 +60,6 @@
"css-loader": "7.1.2",
"datatables": "1.10.18",
"datatables.net-fixedcolumns": "5.0.4",
"edx-proctoring-proctortrack": "git+https://git@github.com/anupdhabarde/edx-proctoring-proctortrack.git#f0fa9edbd16aa5af5a41ac309d2609e529ea8732",
"edx-ui-toolkit": "1.8.7",
"exports-loader": "0.6.4",
"file-loader": "^6.2.0",

View File

@@ -4,8 +4,7 @@
#
# make upgrade
#
-e git+https://github.com/anupdhabarde/edx-proctoring-proctortrack.git@31c6c9923a51c903ae83760ecbbac191363aa2a2#egg=edx_proctoring_proctortrack
# via -r requirements/edx/github.in
acid-xblock==0.4.1
# via -r requirements/edx/kernel.in
aiohappyeyeballs==2.6.1

View File

@@ -4,10 +4,7 @@
#
# make upgrade
#
-e git+https://github.com/anupdhabarde/edx-proctoring-proctortrack.git@31c6c9923a51c903ae83760ecbbac191363aa2a2#egg=edx_proctoring_proctortrack
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
accessible-pygments==0.0.5
# via
# -r requirements/edx/doc.txt

View File

@@ -4,8 +4,7 @@
#
# make upgrade
#
-e git+https://github.com/anupdhabarde/edx-proctoring-proctortrack.git@31c6c9923a51c903ae83760ecbbac191363aa2a2#egg=edx_proctoring_proctortrack
# via -r requirements/edx/base.txt
accessible-pygments==0.0.5
# via pydata-sphinx-theme
acid-xblock==0.4.1

View File

@@ -88,5 +88,4 @@
# ... add dependencies here
# django42 support PR merged but new release is pending.
# https://github.com/openedx/edx-platform/issues/33431
-e git+https://github.com/anupdhabarde/edx-proctoring-proctortrack.git@31c6c9923a51c903ae83760ecbbac191363aa2a2#egg=edx_proctoring_proctortrack
# https://github.com/openedx/edx-platform/issues/33431

View File

@@ -4,8 +4,7 @@
#
# make upgrade
#
-e git+https://github.com/anupdhabarde/edx-proctoring-proctortrack.git@31c6c9923a51c903ae83760ecbbac191363aa2a2#egg=edx_proctoring_proctortrack
# via -r requirements/edx/base.txt
acid-xblock==0.4.1
# via -r requirements/edx/base.txt
aiohappyeyeballs==2.6.1