试卷的主观题、客观题分数

issues25489
cxt 5 years ago
parent d255db9c3d
commit 5a0523bc16

@ -41,6 +41,14 @@ class Exercise < ApplicationRecord
exercise_questions.pluck(:question_score).sum
end
def subjective_score
exercise_questions.where(question_type: [4]).pluck(:question_score).sum
end
def objective_score
exercise_questions.where(question_type: [0, 1, 2, 3, 5]).pluck(:question_score).sum
end
def create_exercise_list
str = ""
# TODO: 一次性为所有学生创建数据是否存在问题?

@ -16,6 +16,8 @@ json.exercise_types do
json.subjective @subjective_type #是否包含主观题1为包括0为不包括
json.exercise_end_time ((@ex_user_end_time.nil? || @ex_user_end_time < Time.now) ? "--" : how_much_time(@ex_user_end_time))
json.groups_count @c_group_counts
json.subjective_score @exercise.subjective_score
json.objective_score @exercise.objective_score
end
if @exercise_current_user_status == 0 #当为老师的时候

Loading…
Cancel
Save