diff --git a/app/views/student_work/_eavluation_student_work.html.erb b/app/views/student_work/_eavluation_student_work.html.erb
new file mode 100644
index 000000000..c555b36a9
--- /dev/null
+++ b/app/views/student_work/_eavluation_student_work.html.erb
@@ -0,0 +1,71 @@
+
+
" id="student_work_<%= student_work.id%>">
+ -
+
+ <%= student_work.user.user_extensions.nil? ? "--" : student_work.user.user_extensions.student_id%>
+
+
+ -
+ <%= link_to student_work.user.show_name,user_path(student_work.user),:title => student_work.user.show_name, :class => "c_blue02"%>
+
+ -
+ <%= link_to student_work.name, student_work_path(student_work),:remote => true,:title => student_work.name, :class => "c_blue02"%>
+
+ -
+ <% if Time.parse(@homework.end_time.to_s).strftime("%Y-%m-%d") < Time.parse(student_work.created_at.to_s).strftime("%Y-%m-%d") %>
+ 迟交
+ <% else%>
+ <%= student_work.created_at.strftime("%m-%d").to_s%>
+ <% end %>
+
+ -
+ <%= student_work.teacher_score.nil? ? "--" : format("%.1f",student_work.teacher_score)%>
+
+ -
+ <%= student_work.teaching_asistant_score.nil? ? "--" : format("%.1f",student_work.teaching_asistant_score)%>
+
+ -
+ <%= student_work.student_score.nil? ? "--" : format("%.1f",student_work.student_score)%>
+ <% unless student_work.student_score.nil?%>
+
+ (<%= student_work.student_works_scores.where(:reviewer_role => 3).count%>)
+
+
+ 现共有
+ <%= student_work.student_works_scores.where(:reviewer_role => 3).count%>
+ 名学生进行了匿评,平均分为
+ <%= format("%.1f",student_work.student_score)%> 分。
+
+ <% end%>
+
+ <% score = student_work.respond_to?("score") ? student_work.score : student_work.final_score - student_work.absence_penalty - student_work.late_penalty%>
+ -
+ <%= score.nil? ? "--" : format("%.1f",score)%>
+ <% unless score.nil?%>
+ <% if @homework.homework_type == 1%>
+
+
+ 作品最终评分为
+ <%= student_work.final_score%> 分。
+ 迟交扣分
+ <%= student_work.late_penalty%> 分,
+ 缺评扣分
+ <%= student_work.absence_penalty%> 分,
+ 最终成绩为
+ <%= format("%.1f",score)%> 分。
+
+ <% else%>
+
+
+ 作品最终评分为
+ <%= student_work.final_score%> 分。
+ 迟交扣分
+ <%= student_work.late_penalty%> 分,
+ 最终成绩为
+ <%= format("%.1f",score)%> 分。
+
+ <% end%>
+ <% end%>
+
+
+
\ No newline at end of file
diff --git a/app/views/student_work/index.html.erb b/app/views/student_work/index.html.erb
index 28f7cc2fc..7bac9f97b 100644
--- a/app/views/student_work/index.html.erb
+++ b/app/views/student_work/index.html.erb
@@ -87,7 +87,16 @@
<% @stundet_works.each do |student_work|%>
- <%= render :partial => (@is_evaluation ? 'evaluation_work' :'student_work'),:locals => {:student_work => student_work}%>
+ <% if @is_evaluation%>
+ <%= render :partial => "evaluation_work",:locals => {:student_work => student_work}%>
+ <% else %>
+ <% if @homework.homework_type == 1%>
+ <%= render :partial => "eavluation_student_work",:locals => {:student_work => student_work}%>
+ <% else%>
+ <%= render :partial => "student_work",:locals => {:student_work => student_work}%>
+ <% end%>
+ <% end%>
+
<% end%>