diff --git a/app/controllers/homework_common_controller.rb b/app/controllers/homework_common_controller.rb
index 9e3a4b836..7793ef097 100644
--- a/app/controllers/homework_common_controller.rb
+++ b/app/controllers/homework_common_controller.rb
@@ -6,8 +6,8 @@ class HomeworkCommonController < ApplicationController
include StudentWorkHelper
before_filter :find_course, :only => [:index,:new,:create]
- before_filter :find_homework, :only => [:edit,:update,:alert_anonymous_comment,:start_anonymous_comment,:stop_anonymous_comment,:destroy,:start_evaluation_set,:set_evaluation_attr]
- before_filter :teacher_of_course, :only => [:new, :create, :edit, :update, :destroy, :start_anonymous_comment, :stop_anonymous_comment, :alert_anonymous_comment,:start_evaluation_set,:set_evaluation_attr]
+ before_filter :find_homework, :only => [:edit,:update,:alert_anonymous_comment,:start_anonymous_comment,:stop_anonymous_comment,:destroy,:start_evaluation_set,:set_evaluation_attr,:score_rule_set]
+ before_filter :teacher_of_course, :only => [:new, :create, :edit, :update, :destroy, :start_anonymous_comment, :stop_anonymous_comment, :alert_anonymous_comment,:start_evaluation_set,:set_evaluation_attr,:score_rule_set]
before_filter :member_of_course, :only => [:index]
def index
@@ -215,6 +215,11 @@ class HomeworkCommonController < ApplicationController
end
end
+ #评分设置
+ def score_rule_set
+
+ end
+
private
#获取课程
def find_course
diff --git a/app/controllers/student_work_controller.rb b/app/controllers/student_work_controller.rb
index e5e1bf391..529c5ea72 100644
--- a/app/controllers/student_work_controller.rb
+++ b/app/controllers/student_work_controller.rb
@@ -457,7 +457,13 @@ class StudentWorkController < ApplicationController
end
end
respond_to do |format|
- format.html{redirect_to student_work_index_url(:homework => @homework.id)}
+ format.html{
+ if params[:student_path]
+ redirect_to student_work_index_url(:homework => @homework.id)
+ else
+ redirect_to user_homeworks_user_path(User.current.id)
+ end
+ }
end
end
diff --git a/app/views/courses/_course_activity.html.erb b/app/views/courses/_course_activity.html.erb
index b79964a8d..4a7cb900d 100644
--- a/app/views/courses/_course_activity.html.erb
+++ b/app/views/courses/_course_activity.html.erb
@@ -76,11 +76,13 @@
}
$("#intro_content_show_<%= activity.id %>").click(function(){
$("#activity_description_<%= activity.id %>").toggleClass("maxh360");
+ $("#activity_description_<%= activity.id%>").toggleClass("lh18");
$("#intro_content_show_<%= activity.id %>").hide();
$("#intro_content_hide_<%= activity.id %>").show();
});
$("#intro_content_hide_<%= activity.id %>").click(function(){
$("#activity_description_<%= activity.id %>").toggleClass("maxh360");
+ $("#activity_description_<%= activity.id%>").toggleClass("lh18");
$("#intro_content_hide_<%= activity.id %>").hide();
$("#intro_content_show_<%= activity.id %>").show();
});
diff --git a/app/views/homework_common/score_rule_set.js.erb b/app/views/homework_common/score_rule_set.js.erb
new file mode 100644
index 000000000..5ff42dff7
--- /dev/null
+++ b/app/views/homework_common/score_rule_set.js.erb
@@ -0,0 +1,6 @@
+$('#ajax-modal').html('<%= escape_javascript(render :partial => 'student_work/set_score_rule',:locals => {:homework => @homework, :student_path => false}) %>');
+showModal('ajax-modal', '350px');
+$('#ajax-modal').siblings().remove();
+$('#ajax-modal').before("" +
+ "");
+$('#ajax-modal').parent().css("top","25%").css("left","35%").css("position","fixed");
\ No newline at end of file
diff --git a/app/views/student_work/_set_score_rule.html.erb b/app/views/student_work/_set_score_rule.html.erb
index 7deed7fb8..508b89a1c 100644
--- a/app/views/student_work/_set_score_rule.html.erb
+++ b/app/views/student_work/_set_score_rule.html.erb
@@ -1,4 +1,7 @@
<%= form_for('new_form',:url => {:controller => 'student_work',:action => 'set_score_rule',:homework => homework.id},:method => "post") do |f|%>
+ <% if student_path %>
+ <%=hidden_field_tag 'student_path', params[:student_path], :value => student_path %>
+ <% end %>
课程名称:<%= ma.course_message.course.name %> - (<%= ma.course_message.course.time.to_s + '年'+ ma.course_message.course.term %>)
-作业标题:<%= ma.course_message.name %>
-提交截止:<%= ma.course_message.end_time %> 24点
-匿评开始:<%= ma.course_message.homework_detail_manual.evaluation_start %> 24点
-匿评关闭:<%= ma.course_message.homework_detail_manual.evaluation_end %> 24点
-迟交扣分:<%= ma.course_message.late_penalty %>分
-缺评扣分:<%= ma.course_message.homework_detail_manual.absence_penalty %>分
+您可以修改作业内容、评分规则、匿评过程等,谢谢!
<% else %><%= User.current.lastname + User.current.firstname %>同学您好!<%= ma.course_message.user.lastname + ma.course_message.user.firstname %>老师刚刚发布了一个作业:
-课程名称:<%= ma.course_message.course.name %> - (<%= ma.course_message.course.time.to_s + '年'+ ma.course_message.course.term %>)
-作业标题:<%= ma.course_message.name %>
-提交截止:<%= ma.course_message.end_time %> 24点
-匿评开始:<%= ma.course_message.homework_detail_manual.evaluation_start %> 24点
-匿评关闭:<%= ma.course_message.homework_detail_manual.evaluation_end %> 24点
-迟交扣分:<%= ma.course_message.late_penalty %>分
-缺评扣分:<%= ma.course_message.homework_detail_manual.absence_penalty %>分
+请抓紧时间提交您的作品,谢谢!
@@ -109,24 +113,16 @@ <%= User.current.lastname + User.current.firstname %>同学您好! <%= ma.course_message.user.lastname + ma.course_message.user.firstname %>老师发布的作业截止日期快到了: -课程名称:<%= ma.course_message.course.name %>(<%= ma.course_message.course.time.to_s + '年'+ ma.course_message.course.term %>)
-作业标题:<%= ma.course_message.name %>
-提交截止:<%= ma.course_message.end_time %> 24点
-匿评开始:<%= ma.course_message.homework_detail_manual.evaluation_start %> 24点
-匿评关闭:<%= ma.course_message.homework_detail_manual.evaluation_end %> 24点
-迟交扣分:<%= ma.course_message.late_penalty %>分
-缺评扣分:<%= ma.course_message.homework_detail_manual.absence_penalty %>分
-请抓紧时间提交您的作品,谢谢!
- <% else %> -<%= User.current.lastname + User.current.firstname %>老师您好!<%= ma.course_message.user.lastname + ma.course_message.user.firstname %>老师发布的作业截止日期快到了:
-课程名称:<%= ma.course_message.course.name %>(<%= ma.course_message.course.time.to_s + '年'+ ma.course_message.course.term %>)
-作业标题:<%= ma.course_message.name %>
-提交截止:<%= ma.course_message.end_time %> 24点
-匿评开始:<%= ma.course_message.homework_detail_manual.evaluation_start %> 24点
-匿评关闭:<%= ma.course_message.homework_detail_manual.evaluation_end %> 24点
-迟交扣分:<%= ma.course_message.late_penalty %>分
-缺评扣分:<%= ma.course_message.homework_detail_manual.absence_penalty %>分
-您可以修改作业内容、评分规则、匿评过程等,谢谢!
+请抓紧时间提交您的作品,谢谢!
+课程名称:<%= ma.course_message.course.name %>(<%= ma.course_message.course.time.to_s + '年'+ ma.course_message.course.term %>)
-作业标题:<%= ma.course_message.name %>
-缺评扣分:<%= ma.course_message.homework_detail_manual.absence_penalty %>分
-- 匿评截止:<%= ma.course_message.homework_detail_manual.evaluation_end %> 24点 -
+请您尽早完成匿评!如果您在规定时间内未完成匿评,一次将被扣<%= ma.course_message.homework_detail_manual.absence_penalty %>分。
<% end%> @@ -184,8 +180,10 @@ <%= User.current.lastname + User.current.firstname %><%= User.current.allowed_to?(:as_teacher,ma.course_message.course) ? '老师':'同学'%>您好! <%= User.current.eql?(ma.course_message.user)?"您":(ma.course_message.user.lastname + ma.course_message.user.firstname+"老师") %>关闭了匿评,作业详情如下: -课程名称:<%= ma.course_message.course.name %>(<%= ma.course_message.course.time.to_s + '年'+ ma.course_message.course.term %>)
-作业标题:<%= ma.course_message.name %>
+<%= User.current.lastname + User.current.firstname %><%= User.current.allowed_to?(:as_teacher, ma.course_message.course) ? '老师':'同学'%>您好! <%= User.current.eql?(ma.course_message.user) ?"您":(ma.course_message.user.lastname + ma.course_message.user.firstname + "老师") %>启动作业匿评失败! -
失败原因:提交作品的人数低于2人
- -作业详情如下:
-课程名称:<%= ma.course_message.course.name %>(<%= ma.course_message.course.time.to_s + '年' + ma.course_message.course.term %>)
-作业标题:<%= ma.course_message.name %>
-- 提交截止:<%= ma.course_message.end_time%> 24点 +
+课程名称:<%= ma.course.name %>(<%= ma.course.time.to_s + '年'+ ma.course.term %>)
-作业标题:<%=ma.course_message.student_work.homework_common.name %>
- <% content = ma.content.gsub("作业评分:","").split(" 评语:")%> -- 作品评分:<%= content[0] %>分 -
- <% if content.size > 1 %> -本次作业将在<%= ma.course_message.student_work.homework_common.homework_detail_manual.evaluation_end %> 24点结束匿评,到时您将可以看到所有其他同学的作品啦!大家可以进一步互相学习。 期待您取得更大的进步!
@@ -351,7 +349,7 @@课程名称:<%= ma.course.name %>(<%= ma.course.time.to_s + '年'+ ma.course.term %>)
-作业标题:<%=ma.course_message.jour.student_work.homework_common.name %>
+如需获得最终成绩,请您联系主讲老师对您的作品进行单独评分!
@@ -444,16 +440,28 @@ 系统提示 ">您有了新的课程成员申请: -