Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun

dev_ec
hjm 5 years ago
commit 7a883f9ec7

@ -1318,7 +1318,7 @@ class PollsController < ApplicationController
poll_ques_titles = poll_questions.pluck(:question_title).map {|k| ActionController::Base.helpers.strip_tags(k) if k.present?} poll_ques_titles = poll_questions.pluck(:question_title).map {|k| ActionController::Base.helpers.strip_tags(k) if k.present?}
poll_un_anony = poll.un_anonymous poll_un_anony = poll.un_anonymous
if poll_un_anony #是否匿名默认为false if poll_un_anony #是否匿名默认为false
user_info = %w(登陆名 真实姓名 邮箱 学号) user_info = %w(登陆名 真实姓名 邮箱 学号 学员单位)
else else
user_info = [] user_info = []
end end
@ -1392,7 +1392,8 @@ class PollsController < ApplicationController
user_login = u_user.login user_login = u_user.login
user_name = u_user.real_name.present? ? u_user.real_name : "--" user_name = u_user.real_name.present? ? u_user.real_name : "--"
user_student_id = u_user.student_id.present? ? u_user.student_id : "--" user_student_id = u_user.student_id.present? ? u_user.student_id : "--"
user_cell += [user_login,user_name, u_user.mail, user_student_id] user_school_name = u_user.school_name.present? ? u_user.school_name : "--"
user_cell += [user_login,user_name, u_user.mail, user_student_id, user_school_name]
end end
all_user_cell = user_cell + user_answer_array all_user_cell = user_cell + user_answer_array
user_commit.push(all_user_cell) user_commit.push(all_user_cell)

@ -148,7 +148,7 @@ module ExercisesHelper
:choice_position => c.choice_position, :choice_position => c.choice_position,
:choice_text => c.choice_text, :choice_text => c.choice_text,
:choice_users_count => answer_users_count, :choice_users_count => answer_users_count,
:choice_percent => answer_percent.round(1).to_s, :choice_percent => answer_percent.round(2).to_s,
:right_answer => right_answer :right_answer => right_answer
} }
question_answer_infos.push(answer_option) question_answer_infos.push(answer_option)
@ -174,7 +174,7 @@ module ExercisesHelper
:choice_position => index+1, :choice_position => index+1,
:choice_text => s_choice_text, :choice_text => s_choice_text,
:choice_users_count => user_count, :choice_users_count => user_count,
:choice_percent => answer_percent.round(1).to_s, :choice_percent => answer_percent.round(2).to_s,
:right_answer => true :right_answer => true
} }
question_answer_infos.push(answer_option) question_answer_infos.push(answer_option)
@ -194,7 +194,7 @@ module ExercisesHelper
:choice_position => (standard_answer_count + 1), :choice_position => (standard_answer_count + 1),
:choice_text => "wrong", :choice_text => "wrong",
:choice_users_count => user_wrong_count, :choice_users_count => user_wrong_count,
:choice_percent => wrong_percent.round(1).to_s, :choice_percent => wrong_percent.round(2).to_s,
:right_answer => false :right_answer => false
} }
question_answer_infos.push(wrong_answer_position) question_answer_infos.push(wrong_answer_position)
@ -220,7 +220,7 @@ module ExercisesHelper
:choice_position => index+1, :choice_position => index+1,
:choice_text => index+1, :choice_text => index+1,
:choice_users_count => s, :choice_users_count => s,
:choice_percent => score_percent.round(1).to_s, :choice_percent => score_percent.round(2).to_s,
:right_answer => right_answer :right_answer => right_answer
} }
question_answer_infos.push(answer_option) question_answer_infos.push(answer_option)
@ -246,7 +246,7 @@ module ExercisesHelper
:choice_position => index+1, :choice_position => index+1,
:choice_text => index+1, :choice_text => index+1,
:choice_users_count => s, :choice_users_count => s,
:choice_percent => score_percent.round(1).to_s, :choice_percent => score_percent.round(2).to_s,
:right_answer => right_answer :right_answer => right_answer
} }
shixun_chas.push(answer_option) shixun_chas.push(answer_option)
@ -256,7 +256,7 @@ module ExercisesHelper
:cha_name => c.challenge.subject, :cha_name => c.challenge.subject,
:cha_position => c.position, :cha_position => c.position,
:cha_details => shixun_chas, :cha_details => shixun_chas,
:cha_percent => game_percent.round(1).to_s :cha_percent => game_percent.round(2).to_s
} }
question_answer_infos.push(shixun_new_chas) question_answer_infos.push(shixun_new_chas)
end end
@ -266,7 +266,7 @@ module ExercisesHelper
:ques_less_title => ques_less_title, #副标题,仅实训题才有 :ques_less_title => ques_less_title, #副标题,仅实训题才有
:type => ex.question_type, :type => ex.question_type,
:position => ex.question_number, :position => ex.question_number,
:percent => percent.round(1).to_s, :percent => percent.round(2).to_s,
:ques_effictive_counts => effictive_users_count, :ques_effictive_counts => effictive_users_count,
:ques_details => question_answer_infos :ques_details => question_answer_infos
} }

Loading…
Cancel
Save