2
Copyright 2011, Cas Widdershoven
3
Copyright 2009-2013, Marten de Vries
5
This file is part of OpenTeacher.
7
OpenTeacher is free software: you can redistribute it and/or modify
8
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation, either version 3 of the License, or
10
(at your option) any later version.
12
OpenTeacher is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
17
You should have received a copy of the GNU General Public License
18
along with OpenTeacher. If not, see <http://www.gnu.org/licenses/>.
21
var calculateNote, calculateAverageNote;
24
function convert(percents) {
25
var i = bisect([60, 63, 67, 70, 73, 77, 80, 83, 87, 90, 93, 97], percents);
26
return ["F", "D-", "D", "D+", "C-", "C", "C+", "B-", "B", "B+", "A-", "A", "A+"][i];
29
calculateNote = function (test) {
30
return convert(calculatePercents(test));
33
calculateAverageNote = function (tests) {
34
return convert(calculateAveragePercents(tests));