@ -78,21 +78,9 @@ class CoursesController < ApplicationController
format . js { render :partial = > 'set_join' , :locals = > { :user = > User . current , :course = > Course . find ( params [ :object_id ] ) , :object_id = > params [ :object_id ] } }
end
end
def join_group
group = CourseGroup . find ( params [ :object_id ] )
member = Member . find ( :conditions = > { :course_id = > @course . id , :user_id = > User . current . id } ) . first
member . course_group_id = group . id
member . save
end
def unjoin_group
member = Member . find ( :conditions = > { :course_group_id = > params [ object_id ] , :user_id = > User . current . id } ) . first
member . course_group_id = 0
member . save
end
def new_join_group
end
def join_private_courses
respond_to do | format |
format . js
@ -239,20 +227,43 @@ class CoursesController < ApplicationController
end
@course_groups = @course . course_groups
end
def join_group
group = CourseGroup . find ( params [ :object_id ] )
member = Member . where ( :course_id = > @course . id , :user_id = > User . current . id ) . first
member . course_group_id = group . id
member . save
@group = group
search_group_members group
end
def unjoin_group
group = CourseGroup . find ( params [ :object_id ] )
member = Member . where ( :course_id = > @course . id , :user_id = > User . current . id ) . first
member . course_group_id = 0
member . save
@group = group
search_group_members group
end
def searchgroupmembers
@render_file = 'member_list'
@canShowCode = isCourseTeacher ( User . current . id , @course ) && params [ :role ] != '1'
@is_remote = true
if params [ :group_id ] && params [ :group_id ] != " 0 "
@group = CourseGroup . find ( params [ :group_id ] )
@results = searchStudent_by_group ( @group )
@results = searchStudent_by_group ( @group , @course )
else
@results = searchStudent ( @course )
end
@results = paginateHelper @results
end
def search_group_members group
@render_file = 'member_list'
@canShowCode = isCourseTeacher ( User . current . id , @course ) && params [ :role ] != '1'
@is_remote = true
@results = searchStudent_by_group ( group , @course )
@results = paginateHelper @results
end
def member
## 有角色参数的才是课程,没有的就是项目
@render_file = 'member_list'