예제 #1
0
 static function sync_group_members($course_id)
 {
     $group_id = JoomdleHelperJoomlagroups::get_course_group_id($course_id, 'students');
     // Fetch students
     $students = JoomdleHelperContent::call_method('get_course_students', (int) $course_id);
     foreach ($students as $student) {
         JoomdleHelperJoomlagroups::add_group_member($course_id, $student['username'], 'students');
     }
     $group_id = JoomdleHelperJoomlagroups::get_course_group_id($course_id, 'teachers');
     // Fetch teachers
     $teachers = JoomdleHelperContent::getCourseTeachers($course_id);
     foreach ($teachers as $teacher) {
         JoomdleHelperJoomlagroups::add_group_member($course_id, $teacher['username'], 'teachers');
     }
 }
예제 #2
0
    function addGroupMember ($action, $params)
    {
		$course_id = $params[0];
		$username = $params[1];
		$type = $params[2];

        $username = utf8_decode ($username);

		return JoomdleHelperJoomlagroups::add_group_member ($course_id, $username, $type);
    }