Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

优秀作业推荐 #26

Open
sunner opened this issue Jun 18, 2011 · 5 comments
Open

优秀作业推荐 #26

sunner opened this issue Jun 18, 2011 · 5 comments

Comments

@sunner
Copy link
Member

sunner commented Jun 18, 2011

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

设计

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

实现

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

windwild commented Aug 4, 2011

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

@sunner
Copy link
Member Author

sunner commented Aug 4, 2011

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

@200896596
Copy link

要如何加入 issue?

@sunner
Copy link
Member Author

sunner commented Sep 15, 2011

说一声就行了

@windwild
Copy link

windwild commented Nov 4, 2011

哈哈 发现一个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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants