作品列表的各种排序

sw_new_course
sw 10 years ago
parent 7537aa4a1a
commit 1fdd3b0b92

@ -7,8 +7,10 @@ class StudentWorkController < ApplicationController
before_filter :author_of_work, :only => [:edit, :update, :destroy] before_filter :author_of_work, :only => [:edit, :update, :destroy]
def index 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") @homework_commons = @course.homework_commons.order("created_at desc")
@score = sort == "desc" ? "asc" : "desc"
respond_to do |format| respond_to do |format|
format.html format.html
end end

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

Loading…
Cancel
Save