$workshopplus->phaseswitchassessment = 0; } if (!is_null($editmode) && $PAGE->user_allowed_editing()) { $USER->editing = $editmode; } $PAGE->set_title($workshopplus->name); $PAGE->set_heading($course->fullname); if ($perpage and $perpage > 0 and $perpage <= 1000) { require_sesskey(); set_user_preference('workshopplus_perpage', $perpage); redirect($PAGE->url); } if ($eval) { require_sesskey(); require_capability('mod/workshopplus:overridegrades', $workshopplus->context); $workshopplus->set_grading_evaluation_method($eval); redirect($PAGE->url); } $output = $PAGE->get_renderer('mod_workshopplus'); $userplan = new workshopplus_user_plan($workshopplus, $USER->id); /// Output starts here echo $output->header(); echo $output->heading_with_help(format_string($workshopplus->name), 'userplan', 'workshopplus'); echo $output->render($userplan); ////////////By Morteza /// find the group id of the current user $usergroups = groups_get_user_groups($course->id, $USER->id); $currentgroupid = $usergroups[0][0]; // Get the current group name from the group id. $currentgroupname = groups_get_group_name($currentgroupid); // loop over members of that group