{"id":20037939,"url":"https://github.com/openedx/edx-proctoring","last_synced_at":"2025-05-15T10:01:38.751Z","repository":{"id":33423796,"uuid":"37069077","full_name":"openedx/edx-proctoring","owner":"openedx","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-28T13:43:45.000Z","size":12290,"stargazers_count":59,"open_issues_count":13,"forks_count":86,"subscribers_count":108,"default_branch":"master","last_synced_at":"2025-04-28T14:46:10.427Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openedx.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-06-08T13:38:04.000Z","updated_at":"2025-04-28T13:42:47.000Z","dependencies_parsed_at":"2023-10-14T17:23:40.404Z","dependency_job_id":"5705885a-2b5d-4be3-9fe2-6f6c69ee764b","html_url":"https://github.com/openedx/edx-proctoring","commit_stats":{"total_commits":1328,"total_committers":99,"mean_commits":"13.414141414141413","dds":0.7966867469879518,"last_synced_commit":"81463e9106c61eee147a101587852161a5f99a7e"},"previous_names":[],"tags_count":387,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2Fedx-proctoring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2Fedx-proctoring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2Fedx-proctoring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2Fedx-proctoring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openedx","download_url":"https://codeload.github.com/openedx/edx-proctoring/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254319715,"owners_count":22051072,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T10:24:03.802Z","updated_at":"2025-05-15T10:01:38.434Z","avatar_url":"https://github.com/openedx.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"edx-proctoring\n==============\n\n.. image:: https://img.shields.io/pypi/v/edx-proctoring.svg\n    :target: https://pypi.python.org/pypi/edx-proctoring/\n    :alt: PyPI\n\n.. image:: https://github.com/openedx/edx-proctoring/workflows/Python%20CI/badge.svg\n    :target: https://github.com/openedx/edx-proctoring/actions?query=workflow%3A%22Python+CI%22\n    :alt: Python CI\n\n.. image:: https://codecov.io/gh/edx/edx-proctoring/branch/master/graph/badge.svg\n    :target: https://codecov.io/gh/edx/edx-proctoring\n    :alt: Codecov\n\n.. image:: https://img.shields.io/pypi/pyversions/edx-proctoring.svg\n    :target: https://pypi.python.org/pypi/edx-proctoring/\n    :alt: Supported Python versions\n\n.. image:: https://img.shields.io/github/license/edx/django-component-views.svg\n    :target: https://github.com/openedx/edx-proctoring/blob/master/LICENSE.txt\n    :alt: License\n\nThis is the exam proctoring subsystem for the Open edX platform.\n\nOverview\n--------\n\nProctored exams are exams with time limits that learners complete while online\nproctoring software monitors their computers and behavior for activity that\nmight be evidence of cheating. This Python library provides the proctoring\nimplementation used by Open edX.\n\nDocumentation\n-------------\n\nFor authoring documentation, see `Including Proctored Exams In Your Course`_.\n\nInstallation\n------------\n\nTo install edx-proctoring:\n\n    mkvirtualenv edx-proctoring\n\n    make install\n\nIf you want to run tests, first setup requirements. Note that JS tests\nrequire Node 10, nvm install v10 if you are on a different version so\nthat gulp is installed for v10:\n\n    nvm install v10\n\n    make requirements-test\n\nRun tests:\n\n    make test\n\nRun just python tests:\n\n    make test-python\n\nRun just JS tests:\n\n    make test-js\n\nFor a full list of Make targets:\n\n    make help\n\nDeveloping\n-------------\n\nSee the `developer guide`_ for configuration, devstack and sandbox setup, and other developer concerns.\n\n.. _developer guide: ./docs/developing.rst\n\nLicense\n-------\n\nThe code in this repository is licensed under the AGPL 3.0 unless\notherwise noted.\n\nPlease see ``LICENSE.txt`` for details.\n\nHow To Contribute\n-----------------\n\nContributions are very welcome.\n\nPlease read `How To Contribute \u003chttps://github.com/openedx/.github/blob/master/CONTRIBUTING.md\u003e`_ for details.\n\n\nReporting Security Issues\n-------------------------\n\nPlease do not report security issues in public. Please email security@openedx.org.\n\nGetting Help\n------------\n\nHave a question about this repository, or about Open edX in general?  Please\nrefer to this `list of resources`_ if you need any assistance.\n\n.. _list of resources: https://open.edx.org/getting-help\n.. _Including Proctored Exams In Your Course: https://docs.openedx.org/en/latest/educators/concepts/proctored_exams/proctored_exams_overview.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenedx%2Fedx-proctoring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenedx%2Fedx-proctoring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenedx%2Fedx-proctoring/lists"}