|
|
|
@ -623,7 +623,7 @@ class StudentWorkController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
members = params[:group_member_ids].split(',')
|
|
|
|
|
for i in 1 .. members.count-1
|
|
|
|
|
stu_work = StudentWork.new(:name => student_work.name, :description => student_work.description, :homeowrk_common_id => @homework.id,:project_id => student_work.project_id, :late_penalty => student_work.late_penalty,:work_status => 3, :commit_time => student_work.commit_time)
|
|
|
|
|
stu_work = StudentWork.new(:name => student_work.name, :description => student_work.description,:user_id =>members[i].to_i, :homework_common_id => @homework.id,:project_id => student_work.project_id, :late_penalty => student_work.late_penalty,:work_status => 3, :commit_time => student_work.commit_time)
|
|
|
|
|
if stu_work.save
|
|
|
|
|
stu_project = StudentWorkProject.new(:homework_common_id => @homework.id, :student_work_id => student_work.id, :project_id => stu_work.project_id == 0 ? -1 : stu_work.project_id, :user_id => members[i].to_i, :is_leader => 0)
|
|
|
|
|
stu_project.save
|
|
|
|
@ -681,7 +681,7 @@ class StudentWorkController < ApplicationController
|
|
|
|
|
student_work_projects.delete_all
|
|
|
|
|
members = params[:group_member_ids].split(',')
|
|
|
|
|
for i in 1 .. members.count-1
|
|
|
|
|
stu_work = StudentWork.new(:name => @work.name, :description => @work.description, :homework_common_id => @homework.id, :project_id => @work.project_id, :late_penalty => @work.late_penalty,:work_status => 3, :commit_time => @work.commit_time)
|
|
|
|
|
stu_work = StudentWork.new(:name => @work.name, :description => @work.description,:user_id=> members[i].to_i, :homework_common_id => @homework.id, :project_id => @work.project_id, :late_penalty => @work.late_penalty,:work_status => 3, :commit_time => @work.commit_time)
|
|
|
|
|
if stu_work.save
|
|
|
|
|
stu_project = StudentWorkProject.new(:homework_common_id => @homework.id, :student_work_id => @work.id, :project_id => stu_work.project_id == 0 ? -1 : stu_work.project_id, :user_id => members[i].to_i, :is_leader => 0)
|
|
|
|
|
stu_project.save
|
|
|
|
|