文件名称:assigner:在GitLab上自动为学生分配编程作业
文件大小:74KB
文件格式:ZIP
更新时间:2024-05-23 09:13:29
Python
转让人 分配器会在GitLab组(或用户)内自动创建许多存储库。 资料库代表分配给学生列表的家庭作业。 创建存储库是私有的,其中讲师(一个运行Assigner的人)作为所有者,每个学生作为开发人员。 这样,学生不需要组权限(这将允许他们查看其他学生的存储库),而是被授予对组内其存储库的个*限。 所创建的学生库接收来自一些基地回购,链接到它必须被提供给分配人作为参数一些初始内容。 可从默认的YAML文件或指定的YAML文件中检索学生列表。 请参见_config.example.yml以获取示例YAML配置文件。 安装 分配器可以安装pip : pip install assigner 。 (如果您的操作系统使用python 2作为默认python,则可能需要运行pip3 install assigner 。) 指令 请查看该,以获取有关如何使用分配器功能的演练! init创建一
【文件预览】:
assigner-master
----setup.py(4KB)
----pylintrc(16KB)
----.gitignore(778B)
----requirements-3.4.txt(352B)
----requirements.txt(352B)
----LICENSE.md(1KB)
----TUTORIAL.md(17KB)
----CONTRIBUTING.md(3KB)
----CHANGELOG.md(3KB)
----setup.cfg(30B)
----.github()
--------workflows()
----README.rst(7KB)
----.noserc(40B)
----_config.example.yml(866B)
----assigner()
--------__init__.py(6KB)
--------progress.py(633B)
--------roster_util.py(1KB)
--------tests()
--------config()
--------backends()
--------commands()
--------exceptions.py(150B)