|
|
@ -511,7 +511,7 @@ class ExerciseController < ApplicationController
|
|
|
|
def commit_exercise
|
|
|
|
def commit_exercise
|
|
|
|
# 老师不需要提交
|
|
|
|
# 老师不需要提交
|
|
|
|
if User.current.allowed_to?(:as_teacher,@course)
|
|
|
|
if User.current.allowed_to?(:as_teacher,@course)
|
|
|
|
if @exercise.publish_time.nil?
|
|
|
|
if @exercise.publish_time.nil? || @exercise.publish_time <= Time.now
|
|
|
|
@exercise.update_attributes(:show_result => params[:show_result])
|
|
|
|
@exercise.update_attributes(:show_result => params[:show_result])
|
|
|
|
@exercise.update_attributes(:exercise_status => 2)
|
|
|
|
@exercise.update_attributes(:exercise_status => 2)
|
|
|
|
@exercise.update_attributes(:publish_time => Time.now)
|
|
|
|
@exercise.update_attributes(:publish_time => Time.now)
|
|
|
|