Minimum certification score set to 75 by default - closes #6001

skala
Yannick Warnier 12 years ago
parent 28ad1c742b
commit bfb9653ebd
  1. 1
      main/gradebook/index.php
  2. 7
      main/gradebook/lib/be/category.class.php
  3. 4
      main/gradebook/lib/gradebook_functions.inc.php

@ -690,6 +690,7 @@ if (isset($_GET['studentoverview'])) {
$cat->set_parent_id(0);
$cat->set_weight(100);
$cat->set_visible(0);
$cat->set_certificate_min_score(75);
$can_edit = api_is_allowed_to_edit(true, true);
if ($can_edit) {
$cat->add();

@ -328,6 +328,10 @@ class Category implements GradebookItem
if (isset($this->grade_model_id)) {
$sql .= ', grade_model_id ';
}
if (isset($this->certificate_min_score) && !empty($this->certificate_min_score)) {
$sql .= ', certif_min_score ';
}
/*
$setting = api_get_setting('tool_visible_by_default_at_creation');
@ -358,6 +362,9 @@ class Category implements GradebookItem
}
if (isset($this->grade_model_id)) {
$sql .= ', '.intval($this->get_grade_model_id());
}
if (isset($this->certificate_min_score) && !empty($this->certificate_min_score)) {
$sql .= ', '.Database::escape_string($this->get_certificate_min_score());
}
$sql .= ')';
Database::query($sql);

@ -651,7 +651,7 @@ function create_default_course_gradebook($course_code = null, $gradebook_model_i
$cat->set_weight($default_weight);
$cat->set_grade_model_id($gradebook_model_id);
$cat->set_certificate_min_score(75);
$cat->set_visible(0);
$cat->add();
@ -830,4 +830,4 @@ function score_badges($list_values) {
$badges[] = Display::badge($value, $class);
}
return Display::badge_group($badges);
}
}

Loading…
Cancel
Save