作品列表的各种排序

This commit is contained in:
sw 2015-05-28 09:19:49 +08:00
parent 7537aa4a1a
commit 1fdd3b0b92
2 changed files with 21 additions and 12 deletions

View File

@ -7,8 +7,10 @@ class StudentWorkController < ApplicationController
before_filter :author_of_work, :only => [:edit, :update, :destroy]
def index
@stundet_works = @homework.student_works.order("final_score desc")
@order,sort = params[:order] || "final_score",params[:sort] || "desc"
@stundet_works = @homework.student_works.order("#{@order} #{sort}")
@homework_commons = @course.homework_commons.order("created_at desc")
@score = sort == "desc" ? "asc" : "desc"
respond_to do |format|
format.html
end

View File

@ -46,8 +46,7 @@
</div><!---code_list end--->
<ul class="hwork_ul">
<li class="w70 ">
<a href="javascript:void(0);" class="c_dark f14 fb fl ">学号</a>
<a href="javascript:void(0);" class=" st_up " ></a>
<span href="javascript:void(0);" class="c_dark f14 fb fl ">学号</span>
</li>
<li class="w70">
<span class="c_dark f14 fb fl ">学生姓名</span>
@ -56,20 +55,28 @@
<span class="c_dark f14 fb fl">作品名称</span>
</li>
<li class="w70 mr5" >
<a href="javascript:void(0);" class="c_dark f14 fb fl ">教师评分</a>
<a href="javascript:void(0);" class=" st_up " ></a>
<%= link_to "教师评分",student_work_index_path(:homework => @homework.id,:order => "teacher_score", :sort => @score),:class => "c_dark f14 fb fl"%>
<% if @order == "teacher_score"%>
<a href="javascript:void(0);" class="<%= @score == 'desc' ? 'st_up' : 'st_down'%>" ></a>
<% end%>
</li>
<li class="w70 mr5">
<a href="javascript:void(0);" class="c_dark f14 fb fl ">教辅评分</a>
<a href="javascript:void(0);" class=" st_up " ></a>
<%= link_to "教辅评分",student_work_index_path(:homework => @homework.id,:order => "teaching_asistant_score", :sort => @score),:class => "c_dark f14 fb fl"%>
<% if @order == "teaching_asistant_score"%>
<a href="javascript:void(0);" class="<%= @score == 'desc' ? 'st_up' : 'st_down'%>" ></a>
<% end%>
</li>
<li class="w60 mr5 ml10">
<a href="javascript:void(0);" class="c_dark f14 fb fl ">匿评</a>
<a href="javascript:void(0);" class=" st_up " ></a>
<%= link_to "匿评",student_work_index_path(:homework => @homework.id,:order => "student_score", :sort => @score),:class => "c_dark f14 fb fl"%>
<% if @order == "student_score"%>
<a href="javascript:void(0);" class="<%= @score == 'desc' ? 'st_up' : 'st_down'%>" ></a>
<% end%>
</li>
<li class="w40 ml10">
<a href="javascript:void(0);" class="c_dark f14 fb fl ">成绩</a>
<a href="javascript:void(0);" class=" st_up " ></a>
<li class="w40 ml10" id="final_sort">
<%= link_to "成绩",student_work_index_path(:homework => @homework.id,:order => "final_score", :sort => @score),:class => "c_dark f14 fb fl"%>
<% if @order == "final_score"%>
<a href="javascript:void(0);" class="<%= @score == 'desc' ? 'st_up' : 'st_down'%>" ></a>
<% end%>
</li>
</ul><!---hwork_ul end-->
<div class="cl"></div>