diff --git a/app/helpers/courses_helper.rb b/app/helpers/courses_helper.rb index 1bc11645b..0e0456bd6 100644 --- a/app/helpers/courses_helper.rb +++ b/app/helpers/courses_helper.rb @@ -236,4 +236,17 @@ module CoursesHelper finall_project_score = finall_issue_score + finall_new_score + finall_file_score + finall_code_submit_score + topic_score format("%.2f",finall_project_score) end + + #获取指定作业的参与人员 + #返回结果:张三、李四、王五 + def homework_user_of_homework homework,is_teacher + homework_users = "" + homework.users.each do |user| + homework_users = homework_users + (is_teacher ? user.realname : user.name) + if user != homework.users.last + homework_users = homework_users + "、" + end + end + return homework_users + end end diff --git a/app/views/bids/_homework_list.html.erb b/app/views/bids/_homework_list.html.erb index a24c8b320..451324cee 100644 --- a/app/views/bids/_homework_list.html.erb +++ b/app/views/bids/_homework_list.html.erb @@ -72,13 +72,7 @@ 合作成员:  - <% homework_users = "" %> - <% homework.users.each do |user| %> - <% homework_users = homework_users + (is_teacher ? user.realname : user.name) %> - <% if user != homework.users.last %> - <% homework_users = homework_users + "、" %> - <% end %> - <% end %> + <% homework_users = homework_user_of_homework(homework,is_teacher) %> <% if homework.users.count == 0 %> 无 <% else %>