试卷的题目增加编辑器参数

dev_chen
cxt 5 years ago
parent 826db94a3a
commit 9cf92aaea6

@ -1456,6 +1456,11 @@ class ExercisesController < ApplicationController
@exercise_ques_shixun_count = exercise_ques_shixun.size
@exercise_ques_shixun_scores = exercise_ques_shixun.pluck(:question_score).sum
#编程题数量及分数
exercise_ques_pro = exercise_questions.find_by_custom("question_type", Exercise::PROGRAM)
@exercise_ques_pro_count = exercise_ques_pro.size
@exercise_ques_pro_scores = exercise_ques_pro.pluck(:question_score).sum
@exercise_questions = @exercise_questions&.includes(:exercise_choices, :exercise_shixun_challenges, :exercise_answers, :exercise_shixun_answers, :exercise_answer_comments, :exercise_standard_answers)
end

@ -31,6 +31,7 @@ class Exercise < ApplicationRecord
COMPLETION = 3 # 填空题
SUBJECTIVE = 4 # 主观题
PRACTICAL = 5 #实训题
PROGRAM = 6 #编程题
# 试卷的状态
UNPUBLISHED = 1 #未发布

@ -13,4 +13,6 @@ json.exercise_types do
json.q_mains_scores @exercise_ques_main_scores.round(1).to_s
json.q_shixuns @exercise_ques_shixun_count #实训题
json.q_shixuns_scores @exercise_ques_shixun_scores.round(1).to_s
json.q_pros @exercise_ques_pro_count #编程题
json.q_pros_scores @exercise_ques_pro_scores.round(1).to_s
end

@ -3,7 +3,7 @@ json.left_banner_name @left_banner_name
json.partial! "commons/success"
json.exercise do
json.extract! @exercise, :id, :exercise_name,:exercise_description,:exercise_status
json.extract! @exercise, :id, :exercise_name,:exercise_description,:exercise_status,:is_md
end
json.partial! "exercises/exercise_scores"

@ -0,0 +1,5 @@
class AddNewColumnToExercise < ActiveRecord::Migration[5.2]
def change
add_column :exercise_questions, :is_md, :boolean, default: 1
end
end
Loading…
Cancel
Save