|
|
|
@ -328,7 +328,7 @@ class ExerciseController < ApplicationController
|
|
|
|
|
def student_exercise_list
|
|
|
|
|
@is_teacher = User.current.allowed_to?(:as_teacher,@course) || User.current.admin?
|
|
|
|
|
@exercise = Exercise.find params[:id]
|
|
|
|
|
@all_exercises = @course.exercises.order("created_at desc")
|
|
|
|
|
@all_exercises = @course.exercises.where("exercise_status > 1").order("created_at desc")
|
|
|
|
|
@exercise_count = @exercise.exercise_users.where('score is not NULL').count
|
|
|
|
|
if @is_teacher || (!@exercise.exercise_users.where(:user_id => User.current.id).empty? && Time.parse(@exercise.end_time.to_s).strftime("%Y-%m-%d-%H-%M-%S") <= Time.now.strftime("%Y-%m-%d-%H-%M-%S"))
|
|
|
|
|
@exercise_users_list = @exercise.exercise_users.where('score is not NULL')
|
|
|
|
|