|
|
|
@ -1,4 +1,38 @@
|
|
|
|
|
<!--modified by huang-->
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
function ShowCountDown(year,month,day,divname)
|
|
|
|
|
{
|
|
|
|
|
var now = new Date();
|
|
|
|
|
var endDate = new Date(year, month-1, day);
|
|
|
|
|
var leftTime=endDate.getTime()-now.getTime();
|
|
|
|
|
var leftsecond = parseInt(leftTime/1000);
|
|
|
|
|
var day1=Math.floor(leftsecond/(60*60*24));
|
|
|
|
|
var hour=Math.floor((leftsecond-day1*24*60*60)/3600);
|
|
|
|
|
var minute=Math.floor((leftsecond-day1*24*60*60-hour*3600)/60);
|
|
|
|
|
var second=Math.floor(leftsecond-day1*24*60*60-hour*3600-minute*60);
|
|
|
|
|
$("#"+divname).html("<span style='color: #acaeb1;'>作业提交还剩 :</span> <span style='color: red;'>"
|
|
|
|
|
+day1+" </span><span style='color: #acaeb1;'>天</span><span style='color: red;'> "
|
|
|
|
|
+hour+" </span><span style='color: #acaeb1;'>时</span><span style='color: red;'> "
|
|
|
|
|
+minute+" </span><span style='color: #acaeb1;'>分</span><span style='color: red;'> "
|
|
|
|
|
+second+" </span><span style='color: #acaeb1;'>秒</span>");
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
<style>
|
|
|
|
|
.span_wping{}
|
|
|
|
|
.span_wping a{
|
|
|
|
|
margin-top: 18px;
|
|
|
|
|
margin-bottom: 3px;
|
|
|
|
|
width: 43px;
|
|
|
|
|
height: 23px;
|
|
|
|
|
background: #15bccf;
|
|
|
|
|
color: #fff;
|
|
|
|
|
text-align: center;
|
|
|
|
|
padding-top: 3px;
|
|
|
|
|
padding-left: 3px;
|
|
|
|
|
}
|
|
|
|
|
.span_wping a:hover{ background-color:#03a1b3;}
|
|
|
|
|
</style>
|
|
|
|
|
|
|
|
|
|
<% if bids.blank? %>
|
|
|
|
|
<%#= l(:label_uncommit_homework) %>
|
|
|
|
|
暂无作业!
|
|
|
|
@ -26,7 +60,15 @@
|
|
|
|
|
<% if User.current.logged? && is_cur_course_student(@course) %>
|
|
|
|
|
<% cur_user_homework = cur_user_homework_for_bid(bid) %>
|
|
|
|
|
<% if cur_user_homework!= nil && cur_user_homework.empty? %>
|
|
|
|
|
<%= link_to l(:label_commit_homework),new_exercise_book_path(bid) %>
|
|
|
|
|
<% if bid.comment_status == 0 || bid.comment_status == 2%>
|
|
|
|
|
<span class="span_wping">
|
|
|
|
|
<%= link_to l(:label_commit_homework),new_exercise_book_path(bid) %>
|
|
|
|
|
</span>
|
|
|
|
|
<% else %>
|
|
|
|
|
<span title="匿评阶段不可提交作业!" class="span_wping">
|
|
|
|
|
<a style="width:80px; margin:20px 0 0 350px;background:#8e8e8e;">提交作业</a>
|
|
|
|
|
</span>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% else %>
|
|
|
|
|
<span style="color: green; float: right">
|
|
|
|
|
<%= l(:lable_has_commit_homework)%>
|
|
|
|
@ -34,7 +76,8 @@
|
|
|
|
|
<% end %>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% if (User.current.admin?||User.current.id==bid.author_id) %>
|
|
|
|
|
<span id="<%=bid.id %>_anonymous_comment">
|
|
|
|
|
<% if bid.open_anonymous_evaluation == 1%>
|
|
|
|
|
<span id="<%=bid.id %>_anonymous_comment" class="span_wping">
|
|
|
|
|
<% case bid.comment_status %>
|
|
|
|
|
<% when 0 %>
|
|
|
|
|
<%= link_to '启动匿评', alert_anonymous_comment_bid_path(bid), id: "#{bid.id}_start_anonymous_comment", remote: true, disable_with: '加载中...' %>
|
|
|
|
@ -44,11 +87,13 @@
|
|
|
|
|
匿评结束
|
|
|
|
|
<% end %>
|
|
|
|
|
</span>
|
|
|
|
|
<%= link_to(
|
|
|
|
|
<%end%>
|
|
|
|
|
<span class="span_wping">
|
|
|
|
|
<%= link_to(
|
|
|
|
|
l(:button_edit),
|
|
|
|
|
{:action => 'edit', :controller=>'bids', :course_id =>@course.id, :bid_id => bid.id},
|
|
|
|
|
:class => 'icon icon-edit'
|
|
|
|
|
{:action => 'edit', :controller=>'bids', :course_id =>@course.id, :bid_id => bid.id}
|
|
|
|
|
) %>
|
|
|
|
|
</span>
|
|
|
|
|
<%#= link_to(
|
|
|
|
|
l(:button_delete),
|
|
|
|
|
{:action => 'homework_destroy', :controller=>'bids', :course_id => bid.id},
|
|
|
|
@ -94,19 +139,6 @@
|
|
|
|
|
</strong>
|
|
|
|
|
)
|
|
|
|
|
</span>
|
|
|
|
|
<span style="float: right">
|
|
|
|
|
<% if betweentime(bid.deadline) < 0 %>
|
|
|
|
|
<span style="color: red; float: right">
|
|
|
|
|
<%= l(:label_commit_limit)%>
|
|
|
|
|
</span>
|
|
|
|
|
<% else %>
|
|
|
|
|
<% if betweentime(bid.deadline) < 3 %>
|
|
|
|
|
<span style="color: red">
|
|
|
|
|
<%= l(:label_commit_ar) %>
|
|
|
|
|
</span>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% end %>
|
|
|
|
|
</span>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
@ -146,10 +178,18 @@
|
|
|
|
|
<%=format_time bid.created_on %>
|
|
|
|
|
</span>
|
|
|
|
|
<span style="float: right">
|
|
|
|
|
<%= l(:field_deadline) %>
|
|
|
|
|
:
|
|
|
|
|
<%=bid.deadline %>
|
|
|
|
|
</span>
|
|
|
|
|
<% if betweentime(bid.deadline) < 0 %>
|
|
|
|
|
<span style="color: red; float: right">
|
|
|
|
|
<%= l(:label_commit_limit)%>
|
|
|
|
|
</span>
|
|
|
|
|
<% else %>
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
window.setInterval(function(){ShowCountDown(<%= bid.deadline.year%>,<%= bid.deadline.month%>,<%= bid.deadline.day + 1%>,"show_deadtime_span_<%= bid.id%>");},1000)
|
|
|
|
|
</script>
|
|
|
|
|
<span id="show_deadtime_span_<%= bid.id%>" style="float: right">
|
|
|
|
|
</span>
|
|
|
|
|
<% end %>
|
|
|
|
|
</span>
|
|
|
|
|
</td>
|
|
|
|
|
<td></td>
|
|
|
|
|
</tr>
|
|
|
|
|