Example #1
0
                     $gradebook->save($params);
                 }
                 // Reloading cats
                 $cats = Category::load(null, null, $course_code, null, null, $session_id, false);
             } else {
                 $form_grade->display();
             }
         }
     }
 }
 $i = 0;
 $allcat = array();
 /** @var Category $cat */
 foreach ($cats as $cat) {
     $allcat = $cat->get_subcategories($stud_id, $course_code, $session_id);
     $alleval = $cat->get_evaluations($stud_id);
     $alllink = $cat->get_links($stud_id, true);
     if ($cat->get_parent_id() != 0) {
         $i++;
     } else {
         // This is the father
         // Create gradebook/add gradebook links.
         DisplayGradebook::header($cat, 0, $cat->get_id(), $is_course_admin, $is_platform_admin, $simple_search_form, false, true, $certificate);
         if (api_is_allowed_to_edit(null, true) && api_get_setting('gradebook.gradebook_enable_grade_model') == 'true') {
             //Showing the grading system
             if (!empty($grade_models[$grade_model_id])) {
                 Display::display_normal_message(get_lang('GradeModel') . ': ' . $grade_models[$grade_model_id]['name']);
             }
         }
         $exportToPdf = false;
         if ($action == 'export_table') {