CAT-SOOP是一个自动收集和评估在线练习的工具。
catsoop的Python项目详细描述
\ / /\__/\ \__=( o_O )= (__________) |_ |_ |_ |_
CAT-SOOP
克隆存储库:
git clone https://hz.mit.edu/git/catsoop/catsoop.git
irc:oftc上的
#catsoop
(irc.oftc.net
)邮件列表:
catsoop-users@mit.edu
(订阅http://mailman.mit.edu/mailman/listinfo/catsoop-users)
这是什么?
CAT-SOOP是一个自动收集和评估在线练习的工具,最初主要用于麻省理工学院的6.01(通过机器人学介绍电气工程和计算机科学)。
CAT-SOOP是免费/LIBRE软件,根据GNU Affero通用公共许可证3+版的条款提供。请注意,本许可证的条款适用于CAT-SOOP系统本身和任何正在使用的插件,但不适用于托管在CAT-SOOP实例上的任何课程材料,除非另有明确说明。
如何安装?
要安装,请运行:
pip3 setup.py install
或者,从存储库的克隆运行:
python setup.py install
配置
要生成config.py文件,请运行:
catsoop configure
如果要设置cat-soop的面向公共的副本(而不是用于调试目的的本地副本),请参见https://catsoop.mit.edu/website/docs/installing/server_configuration
运行
要启动服务器,请运行:
catsoop runserver
测试
运行所有单元测试:
python setup.py test
有什么好处吗?
是的。
包含的软件
cat-soop包含了一些第三方软件。原始程序的许可信息在LICENSE.included_software
文件中提供。cat-soop发行版还包括一些第三方软件。这些程序的许可信息包含在此发行版的LICENSE.bundled_software
文件中。