-
Notifications
You must be signed in to change notification settings - Fork 15
Home
sunner edited this page Nov 13, 2011
·
5 revisions
从这些代码开始:https://github.com/moodlehq/moodle-mod_newmodule
将git、github、google code等和Moodle结合,打造项目管理、跟踪和评分的一揽子解决方案。
- 支持分组项目和个人项目
- 分组项目的“组”就是Moodle的“小组”
- 活动分成无小组、分隔小组和可视小组三种状态。
- 无小组就是个人项目,后两者为分组项目
- 分隔小组时,只能查看自己隶属的小组的项目
- 可视小组时,可以查看所有小组的项目,但只对自己小组项目有修改权
- github容器地址可由教师设定(延后开发):
- 教师在github申请一个organization
- 在Moodle输入organization名/地址,api key
- 学生输入项目名,github用户名
- 为该项目创建容器(public/private可选)
- 每组只能创建一个容器。非分组的,每人只能创建一个容器
- 在github赋予用户对该容器的管理权
- 由学生自己设定git容器地址:
- 学生在github、google code等申请一个容器
- 如果是private容器,要给教师指定的账户read权
- 在Moodle输入容器地址
- 每组只能设定一个容器。非分组的,每人只能设定一个容器
- 查看项目时,有直达github、google code等网站的常用功能的链接
- 教师选择都在星期几对容器进行统计,以及统计频率(每星期?每两个星期?...)
- 统计功能只在凌晨触发,统计如下信息:
- 每人累计提交次数、增加代码行数、减少代码行数,及占总数的百分比
- 每人历史上每日/每周各提交次数、增加代码行数、减少代码行数
- 当前代码中每人贡献的代码百分比
- 教师可以给项目评分。评分时可以给组内所有学生相同分数,也可以给不同分数