产生此问题的原因是:评分规则的改变。之前评分规则为:所有评分的平均分为最终评分,包括教师的。现评分规则为:教师评分*60% + 学生平均评分*40%。而排序依然按照之前的评分规则排序。 问题:按照新的评分规则,代码改如何写?查阅了很多资料,根本不知道该如何解决这种问题
% 完成 从 100 变更为 90
作业的排序有问题。 例如:http://course.trustie.net/calls/114/show_project 4.46分的排在了第一,5.0是第二。
权限判断依据:是本门课程的老师,显示综评按钮。本门课程学生且作业开启互评功能,显示互评按钮。本门课程成员且作业未开启互评功能,显示查看详细按钮。占位的创建者,显示编辑和删除按钮。占位的参与者,显示编辑按钮 然后老师是看不到提交作业按钮的,我试了下,学生身份应该是没问题的 修复无法删除占位的问题
========== 1=>当第一次综评的之后,ajax更新的打分标签,显示不正常 步骤 1. 创建作业 2. 提交占位 3. 教师综评 点击“留言” 看打分星星的样子 ========== 2=> 点击删除占位,返回的url错误 ========== 3=> 我点击创建课程,在新的课程里创建作业,然后看不到‘提交作业’ base_homework:215 中的角色判断有问题。(还是像上次一样,权限的问题挪入model层判断,尽量少在view级和Controller分别判断)
1.修改、新建占位页面增加导航栏 2.作业参与人员可以对作业进行修改,但不能进行删除 3.作业成员(发布人员和参与人员)不能对作业进行评分 4.修改进行作业删除、添加、修改、添加成员等方法的权限判断 5.修复无法进行综评、留言的问题(与留言评分冲突)
1 作业综评有错
Remote Address:127.0.0.1:3000 Request URL:http://127.0.0.1:3000/homework_attach/addjours?is_comprehensive_evaluation=1&jour_id=1406&sta=0 Request Method:POST Status Code:404 Not Found2. 提交的url后面的参数,比如这个,比如下载作业那里,把obj_klass obj_id用 异或密码,或者base64 混淆一下
% 完成 从 50 变更为 100
1.老师创建作业增加功能:是否启用互评,以及该功能的修改。对不启用互评的作业,学生不可下载作业,不可互相打分,但可以留言;老师可以进行评分、下载作业等操作。启用互评作业功能和现在一样 2.对启用互评的作业,每个用户只可以进行一次打分,打分后不可修改