dev_course
SylorHuang 5 years ago
parent 39eba6a7bb
commit b43c58a39a

@ -81,6 +81,17 @@ elsif question.question_type == 5
if (exercise_type == 3 || exercise_type == 4) && (shixun_type.present? && shixun_type > 0 ) #教师评阅/试卷截止后,答案公开/试卷未截止,但学生已做了实训题 if (exercise_type == 3 || exercise_type == 4) && (shixun_type.present? && shixun_type > 0 ) #教师评阅/试卷截止后,答案公开/试卷未截止,但学生已做了实训题
json.shixun_details do json.shixun_details do
json.array! shixun_challenges do |s| json.array! shixun_challenges do |s|
exercise_cha_score = nil
game = Game.user_games(ex_answerer.id,s.challenge_id).first
if game.present?
if game.status == 2 && game.final_score >= 0
exercise_cha_score = s.question_score #每一关卡的得分
end
end
json.exercise_cha_socre exercise_cha_score
games_score = shixun_game_scores(s,ex_answerer,shixun_type,question.id) games_score = shixun_game_scores(s,ex_answerer,shixun_type,question.id)
user_get_score = games_score[:s_score].present? ? games_score[:s_score] : 0.0 user_get_score = games_score[:s_score].present? ? games_score[:s_score] : 0.0
json.shixun_challenge_id s.id json.shixun_challenge_id s.id

Loading…
Cancel
Save