|
|
|
@ -84,9 +84,20 @@ class HomeworkCommonController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#分组作业
|
|
|
|
|
if @homework.homework_type == 3
|
|
|
|
|
@homework.homework_detail_group ||= HomeworkDetailGroup.new
|
|
|
|
|
@homework_detail_group = @homework.homework_detail_group
|
|
|
|
|
@homework_detail_group.min_num = params[:min_num].to_i
|
|
|
|
|
@homework_detail_group.max_num = params[:max_num].to_i
|
|
|
|
|
@homework_detail_group.base_on_project = params[:base_on_project].to_i
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
if @homework.save
|
|
|
|
|
@homework_detail_manual.save if @homework_detail_manual
|
|
|
|
|
@homework_detail_programing.save if @homework_detail_programing
|
|
|
|
|
@homework_detail_group.save if @homework_detail_group
|
|
|
|
|
|
|
|
|
|
if params[:is_in_course] == "1"
|
|
|
|
|
redirect_to homework_common_index_path(:course => @course.id)
|
|
|
|
|
elsif params[:is_in_course] == "0"
|
|
|
|
|