|
@@ -59,6 +59,21 @@ $tbl_grade_links = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_LINK);
|
|
|
|
|
|
$filter_confirm_msg = true;
|
|
|
$filter_warning_msg = true;
|
|
|
+
|
|
|
+if ( !isset($_GET['selectcat']) && ($_SESSION['studentview']=='studentview') || (isset($_GET['isStudentView']) && $_GET['isStudentView']=='true') ) {
|
|
|
+ Display :: display_header(get_lang('Gradebook'));
|
|
|
+ $cats = Category :: load (0, null, null, null, null, null, false);
|
|
|
+ $allcat= $cats[0]->get_subcategories($stud_id, $course_code, $session_id);
|
|
|
+ $alleval= $cats[0]->get_evaluations($stud_id);
|
|
|
+ $alllink= $cats[0]->get_links($stud_id);
|
|
|
+ $gradebooktable= new GradebookTable($cats[0], $allcat, $alleval,$alllink, $addparams);
|
|
|
+ $gradebooktable->display();
|
|
|
+ Display :: display_footer();
|
|
|
+ exit;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
// --------------------------------------------------------------------------------
|
|
|
// - ACTIONS -
|
|
|
// --------------------------------------------------------------------------------
|
|
@@ -412,6 +427,16 @@ if (!isset($_GET['exportpdf']) and !isset($_GET['export_certificate'])) {
|
|
|
Display :: display_header('');
|
|
|
} else {
|
|
|
Display :: display_header(get_lang('Gradebook'));
|
|
|
+ /*if ( ($_SESSION['studentview']=='studentview') || (isset($_GET['isStudentView']) && $_GET['isStudentView']=='true') ) {
|
|
|
+ $cats = Category :: load (0, null, null, null, null, null, false);
|
|
|
+ $allcat= $cats[0]->get_subcategories($stud_id, $course_code, $session_id);
|
|
|
+ $alleval= $cats[0]->get_evaluations($stud_id);
|
|
|
+ $alllink= $cats[0]->get_links($stud_id);
|
|
|
+ $gradebooktable= new GradebookTable($cats[0], $allcat, $alleval,$alllink, $addparams);
|
|
|
+ $gradebooktable->display();
|
|
|
+ Display :: display_footer();
|
|
|
+ exit;
|
|
|
+ }*/
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -524,6 +549,7 @@ if (isset ($_GET['studentoverview'])) {
|
|
|
if (!api_is_allowed_to_edit(true,true)) {
|
|
|
$user_id = api_get_user_id();
|
|
|
}
|
|
|
+
|
|
|
$category = Category :: load ($_GET['cat']);
|
|
|
if ($category[0]->is_certificate_available($user_id)) {
|
|
|
$user= get_user_info_from_id($user_id);
|
|
@@ -570,7 +596,6 @@ if (isset ($_GET['studentoverview'])) {
|
|
|
// we have to show the root category and show its subcategories that
|
|
|
// are inside this course. This is done at the time of calling
|
|
|
// $cats[0]->get_subcategories(), not at the time of doing Category::load()
|
|
|
-
|
|
|
// $category comes from GET['selectcat']
|
|
|
$course_code = api_get_course_id();
|
|
|
$session_id = api_get_session_id();
|
|
@@ -582,7 +607,6 @@ if (isset ($_GET['studentoverview'])) {
|
|
|
// When *inside* a course, we want to make sure there is one (and only
|
|
|
// one) category for this course or for this session.
|
|
|
$cats = Category :: load(null, null, $course_code, null, null, $session_id, false);
|
|
|
-
|
|
|
if (empty($cats)) {
|
|
|
// There is no category for this course+session, so create one
|
|
|
$cat= new Category();
|
|
@@ -663,7 +687,7 @@ if (api_is_platform_admin() || api_is_allowed_to_create_course()) {
|
|
|
if ( (isset ($_GET['selectcat']) && $_GET['selectcat']<>0) ) {
|
|
|
//
|
|
|
} else {
|
|
|
- if ( ((isset ($_GET['selectcat']) && $_GET['selectcat']==0) || ((isset($_GET['cidReq']) && $_GET['cidReq']!==''))) ) {
|
|
|
+ if ( ((isset ($_GET['selectcat']) && $_GET['selectcat']==0) || ((isset($_GET['cidReq']) && $_GET['cidReq']!==''))) || isset($_GET['isStudentView']) && $_GET['isStudentView']=='false') {
|
|
|
$cats = Category :: load(null, null, $course_code, null, null, $session_id, false);
|
|
|
DisplayGradebook :: display_reduce_header_gradebook($cats[0],$is_course_admin, $is_platform_admin, $simple_search_form, false, false);
|
|
|
}
|