|
|
|
@ -1019,7 +1019,6 @@ class ExercisesController < ApplicationController
|
|
|
|
|
|
|
|
|
|
#学生开始答题页面
|
|
|
|
|
def start_answer
|
|
|
|
|
ActiveRecord::Base.transaction do
|
|
|
|
|
begin
|
|
|
|
|
ex_users_current = ExerciseUser.where(user_id:@exercise_current_user_id,exercise_id:@exercise.id) #不能用@exercise.exercise_users,因为exercise_users删除时,只是状态改变,未删除
|
|
|
|
|
@exercise_user_current = ex_users_current&.first
|
|
|
|
@ -1073,7 +1072,6 @@ class ExercisesController < ApplicationController
|
|
|
|
|
raise ActiveRecord::Rollback
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#提交试卷前的弹窗
|
|
|
|
|
def begin_commit
|
|
|
|
@ -1205,7 +1203,6 @@ class ExercisesController < ApplicationController
|
|
|
|
|
|
|
|
|
|
#答题列表
|
|
|
|
|
def exercise_lists
|
|
|
|
|
ActiveRecord::Base.transaction do
|
|
|
|
|
begin
|
|
|
|
|
@current_user_id = current_user.id
|
|
|
|
|
exercise_ids = [@exercise.id]
|
|
|
|
@ -1355,7 +1352,6 @@ class ExercisesController < ApplicationController
|
|
|
|
|
raise ActiveRecord::Rollback
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#导出空白试卷
|
|
|
|
|
def export_exercise
|
|
|
|
@ -1392,7 +1388,6 @@ class ExercisesController < ApplicationController
|
|
|
|
|
|
|
|
|
|
#学生的统计结果
|
|
|
|
|
def exercise_result
|
|
|
|
|
ActiveRecord::Base.transaction do
|
|
|
|
|
begin
|
|
|
|
|
exercise_ids = [@exercise.id]
|
|
|
|
|
@exercise_publish_count = get_user_permission_course(exercise_ids,Exercise::PUBLISHED).size #判断是否有已发布的分班
|
|
|
|
@ -1488,7 +1483,6 @@ class ExercisesController < ApplicationController
|
|
|
|
|
raise ActiveRecord::Rollback
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
|
|