在线测试得分是否显示应该分情况
This commit is contained in:
parent
8f856da568
commit
69e3c8e893
|
@ -654,6 +654,10 @@ class ExerciseController < ApplicationController
|
||||||
# 更新提交状态
|
# 更新提交状态
|
||||||
cur_exercise_user = ExerciseUser.where("user_id =? and exercise_id=?", User.current, @exercise.id).first
|
cur_exercise_user = ExerciseUser.where("user_id =? and exercise_id=?", User.current, @exercise.id).first
|
||||||
cur_exercise_user.update_attributes(:status => 1, :commit_status => 1)
|
cur_exercise_user.update_attributes(:status => 1, :commit_status => 1)
|
||||||
|
if @exercise.time && @exercise.time != -1
|
||||||
|
score = calculate_student_score(@exercise, User.current)
|
||||||
|
cur_exercise_user.update_attributes(:score => score)
|
||||||
|
end
|
||||||
# 答题过程中需要统计完成量
|
# 答题过程中需要统计完成量
|
||||||
#@uncomplete_question = get_uncomplete_question(@exercise, User.current)
|
#@uncomplete_question = get_uncomplete_question(@exercise, User.current)
|
||||||
# 获取改学生的考试得分
|
# 获取改学生的考试得分
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(function(){
|
$(function(){
|
||||||
<% if Time.parse(h(@exercise.end_time)).strftime("%Y-%m-%d-%H-%M-%S") <= Time.now.strftime("%Y-%m-%d-%H-%M-%S") %>
|
<% if (!@exercise.time.nil? && @exercise.time != -1) || Time.parse(h(@exercise.end_time)).strftime("%Y-%m-%d-%H-%M-%S") <= Time.now.strftime("%Y-%m-%d-%H-%M-%S") %>
|
||||||
$(".student_work_<%= exercise.id%>").mouseenter(function(){
|
$(".student_work_<%= exercise.id%>").mouseenter(function(){
|
||||||
$("#work_click_<%= exercise.id%>").show();
|
$("#work_click_<%= exercise.id%>").show();
|
||||||
}).mouseleave(function(){
|
}).mouseleave(function(){
|
||||||
|
|
Loading…
Reference in New Issue