Расчет оценок
Расчет оценок – это формула, используемая для определения оценок на основе других элементов оценки. Обратите внимание, что это не то же самое, что вычисляемые типы вопросов.
Расчеты оценок следуют шаблону формул/функций в популярных программах для работы с электронными таблицами. Они начинаются со знака равенства (=) и используют общие математические операторы и функции для получения одного числового результата. Эти выходные данные затем используются в качестве вычисленного значения для элемента оценки, который вы редактируете.
Для изменения расчета годовой оценки нажмите «Оценки» на панели курса
Image Modified
Затем перейдите в селектор журнала и выберите пункт «Настройка журнала оценок»
Image Modified
На странице «Настройка журнала оценок» нажмите на кнопку «Изменить»
Image Modified
Далее выберите пункт «Редактировать формулу»
Image Modified
Предупреждение |
---|
|
Перед редактированием формулы журнала присвойте каждому элементы курса свой идентификационный номер Раскрыть |
---|
title | Идентификационный номер |
---|
| Вы можете включить значения других элементов оценки, используя их идентификационные номера в качестве ссылок в формулах. Идентификатор должен быть заключен в двойные квадратные скобки. Например, если у вас есть элемент оценки с идентификатором Quiz.3, вы можете сослаться на этот элемент, используя [[Quiz.3]] в своих расчетах. |
|
Image Modified
Подсказка |
---|
|
Идентификационный номер можно установить в самом Журнале оценок, но изменить его значение можно только на странице редактирования (настройке) элемента. |
Впишите нужную формулу в поле «Вычисление»
Image Modified
Функции расчета
Каждый расчет оценки должен начинаться со знака равенства (=), за которым следует выражение с использованием операторов и функций, поддерживаемых системой.
- сумма, используя знак плюс (+)
- вычитание со знаком минус (-)
- умножение с использованием символа звездочки (*)
- деление с использованием символа косой черты (/)
- возведение в степень с использованием символа каретки (^)
Функции также могут появляться в выражениях, используя разделитель между аргументами, указанными в круглых скобках.
- average([[item1]], [[item2]]...): возвращает среднее значение в списке аргументов.
- ceil(number): Сопоставляет действительное число с наименьшим следующим целым числом.
- Floor(number): Сопоставляет действительное число с наибольшим предыдущим целым числом.
- max([[item1]], [[item2]]...): возвращает максимальное значение в списке аргументов.
- min([[item1]], [[item2]]...): возвращает минимальное значение в списке аргументов.
- mod(dividend, divisor): вычисляет остаток от деления.
- sum([[item1]], [[item2]]....): Сумма всех аргументов (это то же самое, что [[item1]]+[[item2]]+...
Пример расчетов
- =max([[Quiz.1]], [[Quiz.4]], [[Assignment.1]]) — выводит максимальное значение оценок, указанных в Quiz.1, Quiz.4 и Assignment.1.
- =average(max([[Опрос.1]], [[Опрос.4]], [[Назначение.1]]), min([[Опрос.1]], [[Опрос.4]], [[ Assignment.1]])) — выводит среднее значение максимального и минимального значений среди Quiz.1, Quiz.4 и Assignment.1 (функции могут быть вложенными).
- =sum([[item1]]*0.3, [[item2]]*0.6, [[item3]]*2) — выводит взвешенную сумму оценок, где вес элемента 1 составляет 30 %, элемента 2 — 60 %, а элемента 3 — 60 %. на 200%
- =if([[midtermexam]]>=5, [[midtermexam]]+[[lab]], 0) — выводит сумму результатов промежуточного экзамена и лабораторных работ, если оценка промежуточного экзамена равна 5 и более, и 0 в противном случае. Это очень удобный способ справиться с условной оценкой в курсе.
- =if(AND([[item1]]>=5, [[item2]]>=5), ([[item1]]+[[item2]])/2, 0) — выводит среднее значение item1 и item2. Если у обоих 5 или больше, и 0 в противном случае. Это очень удобный способ справиться с непременными действиями.