Revert "Added support for scales"
authorDan Marsden <dan@danmarsden.com>
Thu, 19 Nov 2015 22:11:48 +0000 (11:11 +1300)
committerDan Marsden <dan@danmarsden.com>
Thu, 19 Nov 2015 22:11:48 +0000 (11:11 +1300)
This reverts commit 8df95e3b1d44c83a2be74cea2839403ebb791f8b.

Conflicts:
locallib.php

locallib.php

index 9f4d98f..0cda77e 100644 (file)
@@ -1236,23 +1236,13 @@ class attendance {
     }
 
     public function update_users_grade($userids) {
-        global $DB;
         $grades = array();
 
-        if ($this->grade < 0) {
-            $dbparams = array('id' => -($this->grade));
-            $this->scale = $DB->get_record('scale', $dbparams);
-            $scalearray = explode(',', $this->scale->scale);
-            $attendancegrade = count($scalearray);
-        } else {
-            $attendancegrade = $this->grade;
-        }
-
         foreach ($userids as $userid) {
             $grades[$userid] = new stdClass();
             $grades[$userid]->userid = $userid;
             $grades[$userid]->rawgrade = att_calc_user_grade_fraction($this->get_user_grade($userid),
-                                                                      $this->get_user_max_grade($userid)) * $attendancegrade;
+                                                                      $this->get_user_max_grade($userid)) * $this->grade;
         }
 
         return grade_update('mod/attendance', $this->course->id, 'mod', 'attendance',
@@ -1719,14 +1709,7 @@ function att_update_all_users_grades($attid, $course, $context, $coursemodule) {
     $userids = array_keys(get_enrolled_users($context, 'mod/attendance:canbelisted', 0, 'u.id'));
 
     $statuses = att_get_statuses($attid);
-    if ($this->grade < 0) {
-        $dbparams = array('id' => -($this->grade));
-        $this->scale = $DB->get_record('scale', $dbparams);
-        $scalearray = explode(',', $this->scale->scale);
-        $gradebookmaxgrade = count($scalearray);
-    } else {
-        $gradebookmaxgrade = att_get_gradebook_maxgrade($attid);
-    }
+    $gradebookmaxgrade = att_get_gradebook_maxgrade($attid);
     foreach ($userids as $userid) {
         $grade = new stdClass;
         $grade->userid = $userid;