diff --git a/app/controllers/student_work_controller.rb b/app/controllers/student_work_controller.rb index 206cf0c1b..4ef64da90 100644 --- a/app/controllers/student_work_controller.rb +++ b/app/controllers/student_work_controller.rb @@ -15,7 +15,7 @@ class StudentWorkController < ApplicationController format.html format.xls { send_data(homework_to_xls(@stundet_works), :type => "text/excel;charset=utf-8; header=present", - :filename => "#{@course.teacher.lastname.to_s + @course.teacher.firstname}_#{@course.name}_#{@course.time.to_s + @course.term}_#{@homework.name}#{l(:excel_homework_list)}(#{l(:excel_not_rated)}).xls") + :filename => "#{@course.teacher.lastname.to_s + @course.teacher.firstname}_#{@course.name}_#{@course.time.to_s + @course.term}_#{@homework.name}#{l(:excel_homework_list)}.xls") } end end diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 571886e17..d05926979 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -2270,4 +2270,25 @@ module ApplicationHelper tag_list = attachment_tag_list all_attachments tag_list end + + #获取匿评相关连接代码 + def homework_anonymous_comment homework + if homework.homework_type == 1 && homework.homework_detail_manual #匿评作业 + if homework.student_works.count >= 2 #作业份数大于2 + case homework.homework_detail_manual.comment_status + when 1 + link = link_to '启动匿评', alert_anonymous_comment_homework_common_path(homework), id: "#{homework.id}_start_anonymous_comment", remote: true, disable_with: '加载中...',:class => 'fr mr10 work_edit' + when 2 + link = link_to '关闭匿评', alert_anonymous_comment_homework_common_path(homework), id: "#{homework.id}_stop_anonymous_comment", remote: true,:class => 'fr mr10 work_edit' + when 3 + link = "匿评结束".html_safe + end + else + link = "启动匿评".html_safe + end + else + link = "启动匿评".html_safe + end + link + end end diff --git a/app/helpers/homework_common_helper.rb b/app/helpers/homework_common_helper.rb index 4b9a44c07..f90e14610 100644 --- a/app/helpers/homework_common_helper.rb +++ b/app/helpers/homework_common_helper.rb @@ -1,26 +1,5 @@ # encoding: utf-8 module HomeworkCommonHelper - #获取匿评相关连接代码 - def homework_anonymous_comment homework - if homework.homework_type == 1 && homework.homework_detail_manual #匿评作业 - if homework.student_works.count >= 2 #作业份数大于2 - case homework.homework_detail_manual.comment_status - when 1 - link = link_to '启动匿评', alert_anonymous_comment_homework_common_path(homework), id: "#{homework.id}_start_anonymous_comment", remote: true, disable_with: '加载中...',:class => 'fr mr10 work_edit' - when 2 - link = link_to '关闭匿评', alert_anonymous_comment_homework_common_path(homework), id: "#{homework.id}_stop_anonymous_comment", remote: true,:class => 'fr mr10 work_edit' - when 3 - link = "匿评结束".html_safe - end - else - link = "启动匿评".html_safe - end - else - link = "启动匿评".html_safe - end - link - end - def student_new_homework homework work = cur_user_works_for_homework homework if work.nil? diff --git a/app/views/student_work/index.html.erb b/app/views/student_work/index.html.erb index 2e96635fe..b904e3b68 100644 --- a/app/views/student_work/index.html.erb +++ b/app/views/student_work/index.html.erb @@ -22,8 +22,8 @@
@@ -97,43 +97,36 @@
- + <%= link_to(image_tag(url_to_avatar(@homework.user), :width => "42", :height => "42"), user_path(@homework.user), :class => "problem_pic fl") %>
-

请以下同学重新提交作业ppt,只要更新附件,不要删除作否则否则否则评分就丢了

- 编辑 - 开启匿评 +

+ <%= @homework.name%> +

+ <%= homework_anonymous_comment(@homework)%> + <%= link_to(l(:button_edit),edit_homework_common_path(@homework), :class => "fr mr10 work_edit") %>
-

项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题

- [展开] +
+ <%= @homework.description.html_safe %> +
- 截止时间:2015-04-02 + 截止时间:<%= @homework.end_time%>
-
- 天 - 小时 - 分 - 秒 -
-

作业提交还剩:

+ <% if betweentime(@homework.end_time) < 0 %> + + <%= l(:label_commit_limit)%> + + <% else %> + +
+
+ <% end %>
- - -
diff --git a/public/javascripts/course.js b/public/javascripts/course.js index 87566f795..97ee2bd93 100644 --- a/public/javascripts/course.js +++ b/public/javascripts/course.js @@ -792,7 +792,7 @@ function clickOK(path) } }); } - +//查询 function SearchByName(obj,url,event) { var keycode = (event.keyCode ? event.keyCode : event.which); diff --git a/public/stylesheets/courses.css b/public/stylesheets/courses.css index adfc4128e..cb47abb09 100644 --- a/public/stylesheets/courses.css +++ b/public/stylesheets/courses.css @@ -355,7 +355,7 @@ a:hover.st_add{ color:#ff8e15;} .upload_box{ width:430px; margin:15px auto;} a:hover.link_file{ background:url(../images/pic_file.png) 0 -25px no-repeat; color:#3ca5c6;} -.r_txt_tit{width:500px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;color:#15bccf; float:left; color:#09658c; font-size:14px;} +.r_txt_tit{max-width:480px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;color:#15bccf; float:left; color:#09658c; font-size:14px;} blockquote {background: #eeeeee;padding: 10px;margin-bottom: 10px;word-break: break-all;word-wrap: break-word;} .respond-form{display: none;margin: auto;clear: both;}