开放edx的监控子系统
edx-proctoring的Python项目详细描述
这是开放edx平台的考试管理子系统。
概述
监考是有时间限制的考试,学习者可以在网上完成。 监控软件监视他们的计算机和行为 可能是作弊的证据。这个python库提供了 open edx使用的实现。
文档
有关创作文档,请参见Including Proctored Exams In Your Course。
安装
要安装edx proctoring:
mkvirtualenv edx-proctoring make install
运行测试:
make test-all
有关生成目标的完整列表:
make help
配置
为了使用edx proctoring,您必须获得一个帐户(和secret 配置(见下文)使用软件安全,它提供了 查看edx proctoring与之集成的服务。
您需要在lms.env.json和 cms.env.json功能字典:
"FEATURES": { : "ENABLE_SPECIAL_EXAMS": true, : }
另外,在lms.env.json和cms.env.json文件中,请添加以下内容:
"PROCTORING_SETTINGS": { "LINK_URLS": { "contact_us": "{add link here}", "faq": "{add link here}", "online_proctoring_rules": "{add link here}", "tech_requirements": "{add link here}" } },
在lms.auth.json文件中,请添加以下secure信息:
"PROCTORING_BACKENDS": { "software_secure": { "crypto_key": "{add SoftwareSecure crypto key here}", "exam_register_endpoint": "{add endpoint to SoftwareSecure}", "exam_sponsor": "{add SoftwareSecure sponsor}", "organization": "{add SoftwareSecure organization}", "secret_key": "{add SoftwareSecure secret key}", "secret_key_id": "{add SoftwareSecure secret key id}", "software_download_url": "{add SoftwareSecure download url}" }, 'DEFAULT': 'software_secure' },
在这些配置更改之后,您需要重新启动服务,以便 生效。
许可证
此存储库中的代码是根据agpl 3.0授权的,除非 另有说明。
有关详细信息,请参见LICENSE.txt。
报告安全问题
请不要公开报告安全问题。请发电子邮件给security@edx.org。
获取帮助
有关于这个存储库的问题,或者关于open edx的一般问题吗?拜托 如果您需要帮助,请参考本list of resources。
我们不维护详细的变更日志。有关更改的详细信息,请参见 那个GitHub commit history。