hit-moodle / moodle

针对中文用户习惯及哈工大特殊需求的Moodle定制版
http://cms.hit.edu.cn
GNU General Public License v3.0
49 stars 23 forks source link

优秀作业推荐 #26

Open sunner opened 13 years ago

sunner commented 13 years ago

教师在批改作业时,给优秀的作业打上一个标记。在作业截止时间之后,将所有优秀作业展示给其它同学。

设计

  1. 在作业批改界面中增加一个ajax图标(心形、奖杯之类),点一下就设为优秀,再点就取消
  2. 做一个版块,上面列出所有含优秀作业的作业名。点击作业名进入优秀作业展示页面
  3. 展示页面应显示作者姓名,教师评语,分数,和下载

    实现

  4. 新建一个block参见:http://docs.moodle.org/dev/Blocks
  5. block命名为:优秀作业展板(Honor Board)
  6. 数据库中保存所有优秀作业的submission id
  7. 在mod/assignment/lib.php中,修改mod_assignment_grading_form::add_grades_section(),增加一个静态form元素:优秀作业(honor it),用ajax调用block中的文件显示是否已经标为优秀作业。点击后还是用ajax调用block的文件进行设定。
windwild commented 13 years ago

那我摘这个好了 如果有人也想做可以顶掉我 对moodle源码还挺不熟悉的

sunner commented 13 years ago

好啊!这项工作挺全面系统的,是一个独立的模块,你可以以自己的名义,用自己喜欢的协议,单独发布,不一定要放到hit-moodle下

200896596 commented 13 years ago

要如何加入 issue?

sunner commented 13 years ago

说一声就行了

windwild commented 12 years ago

哈哈 发现一个moodle的bug 但是已经被解决了

Warning: mysqli::query() [mysqli.query]: (22003/1690): BIGINT UNSIGNED value is out of range in '(moodle.s.timemarked - moodle.s.timemodified)' in C:\xampp\htdocs\moodle\lib\dml\mysqli_native_moodle_database.php on line 789

http://tracker.moodle.org/browse/MDL-26284