文件名称:hastexo-xblock:在Open edX LMS上提供任意复杂的实验室环境
文件大小:137KB
文件格式:ZIP
更新时间:2024-05-06 14:15:33
Python
Hastexo XBlock hastexo 是一个 API,它将现实的实验室环境集成到分布式计算课程中。 hastexo XBlock允许学生访问edX课程中的OpenStack(或Google Cloud)环境。 它利用作为基于浏览器的连接机制,除终端设备(通过SSH)外,还包括连接到图形用户环境(通过VNC和RDP)的能力。 版本5中的重要更改 从版本5开始,此XBlock与Guacamole的交互机制与以前的版本不同:它不再 ,而是使用。 如果您遵循本自述文件中的建议,您仍然可以使用edx配置Ansible剧本将此XBlock部署到您的Open edX实例,但是我们强烈建议您重新部署您的Open edX前端服务器,而不是尝试重新配置他们就位。 目的 hastexo XBlock使用其编排引擎协调在私有或公共云(当前为或 )上运行的虚拟环境(“堆栈”)。 它直接在课件中提供安
【文件预览】:
hastexo-xblock-master
----run_tests.py(2KB)
----requirements()
--------flake8.txt(19B)
--------test.txt(493B)
--------base.txt(610B)
--------setup.txt(41B)
----.github()
--------workflows()
----hastexo_guacamole_client()
--------settings.py(3KB)
--------consumers.py(3KB)
--------__init__.py(0B)
--------routing.py(600B)
----.bumpversion.cfg(328B)
----src()
--------pip-delete-this-directory.txt(185B)
--------xblock-utils()
----requirements.txt(21B)
----tox.ini(625B)
----LICENSE(34KB)
----samples()
--------hot()
--------gcloud()
----setup.py(2KB)
----README.md(29KB)
----HACKING.md(1KB)
----tests()
--------__init__.py(0B)
--------unit()
----.gitignore(58B)
----fake()
--------common()
----.gitlab-ci.yml(1KB)
----hastexo()
--------public()
--------jobs.py(5KB)
--------migrations()
--------admin.py(5KB)
--------__init__.py(347B)
--------models.py(3KB)
--------celery.py(125B)
--------tasks.py(31KB)
--------management()
--------gcloud.py(2KB)
--------hastexo.py(37KB)
--------openstack.py(5KB)
--------static()
--------provider.py(27KB)
--------common.py(10KB)
----Changelog.md(18KB)