|  |  | @ -90,23 +90,25 @@ class QuestionBanksController < ApplicationController | 
			
		
	
		
		
			
				
					
					|  |  |  |   def send_to_course |  |  |  |   def send_to_course | 
			
		
	
		
		
			
				
					
					|  |  |  |     banks = @object_type.classify.constantize.where(id: params[:object_id]) |  |  |  |     banks = @object_type.classify.constantize.where(id: params[:object_id]) | 
			
		
	
		
		
			
				
					
					|  |  |  |     course = current_user.manage_courses.find_by!(id: params[:course_id]) |  |  |  |     course = current_user.manage_courses.find_by!(id: params[:course_id]) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     task_ids = [] | 
			
		
	
		
		
			
				
					
					|  |  |  |     banks.each do |bank| |  |  |  |     banks.each do |bank| | 
			
		
	
		
		
			
				
					
					|  |  |  |       case @object_type |  |  |  |       case @object_type | 
			
		
	
		
		
			
				
					
					|  |  |  |       when 'HomeworkBank' # 作业 |  |  |  |       when 'HomeworkBank' # 作业 | 
			
		
	
		
		
			
				
					
					|  |  |  |         quote_homework_bank bank, course |  |  |  |         task = quote_homework_bank bank, course | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       when 'ExerciseBank' |  |  |  |       when 'ExerciseBank' | 
			
		
	
		
		
			
				
					
					|  |  |  |         if bank.container_type == 'Exercise' # 试卷 |  |  |  |         if bank.container_type == 'Exercise' # 试卷 | 
			
		
	
		
		
			
				
					
					|  |  |  |           quote_exercise_bank bank, course |  |  |  |           task = quote_exercise_bank bank, course | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         else # 问卷 |  |  |  |         else # 问卷 | 
			
		
	
		
		
			
				
					
					|  |  |  |           quote_poll_bank bank, course |  |  |  |           task = quote_poll_bank bank, course | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         end |  |  |  |         end | 
			
		
	
		
		
			
				
					
					|  |  |  |       when 'GtaskBank' |  |  |  |       when 'GtaskBank' | 
			
		
	
		
		
			
				
					
					|  |  |  |         quote_gtask_bank bank, course |  |  |  |         task = quote_gtask_bank bank, course | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       when 'GtopicBank' |  |  |  |       when 'GtopicBank' | 
			
		
	
		
		
			
				
					
					|  |  |  |         quote_gtopic_bank bank, course |  |  |  |         task = quote_gtopic_bank bank, course | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       end |  |  |  |       end | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       task_ids << task.id if task | 
			
		
	
		
		
			
				
					
					|  |  |  |     end |  |  |  |     end | 
			
		
	
		
		
			
				
					
					|  |  |  |     normal_status("发送成功") |  |  |  |     render :json => {task_ids: task_ids, status: 0, message: "发送成功"} | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   end |  |  |  |   end | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   def destroy |  |  |  |   def destroy | 
			
		
	
	
		
		
			
				
					|  |  | 
 |