Расчет оценок


Расчет оценок – это формула, используемая для определения оценок на основе других элементов оценки. Обратите внимание, что это не то же самое, что вычисляемые типы вопросов.

Расчеты оценок следуют шаблону формул/функций в популярных программах для работы с электронными таблицами. Они начинаются со знака равенства (=) и используют общие математические операторы и функции для получения одного числового результата. Эти выходные данные затем используются в качестве вычисленного значения для элемента оценки, который вы редактируете.

Для изменения расчета годовой оценки нажмите «Оценки» на панели курса



Затем перейдите в селектор журнала и выберите пункт «Настройка журнала оценок»



На странице «Настройка журнала оценок» нажмите на кнопку «Изменить»



Далее выберите пункт «Редактировать формулу»

Важно!

Перед редактированием формулы журнала присвойте каждому элементы курса свой идентификационный номер

Вы можете включить значения других элементов оценки, используя их идентификационные номера в качестве ссылок в формулах. Идентификатор должен быть заключен в двойные квадратные скобки. Например, если у вас есть элемент оценки с идентификатором Quiz.3, вы можете сослаться на этот элемент, используя [[Quiz.3]] в своих расчетах.

Идентификационный номер можно установить в самом Журнале оценок, но изменить его значение можно только на странице редактирования (настройке) элемента.

Впишите нужную формулу в поле «Вычисление»



Функции расчета


Каждый расчет оценки должен начинаться со знака равенства (=), за которым следует выражение с использованием операторов и функций, поддерживаемых системой.

  • сумма, используя знак плюс (+)
  • вычитание со знаком минус (-)
  • умножение с использованием символа звездочки (*)
  • деление с использованием символа косой черты (/)
  • возведение в степень с использованием символа каретки (^)

Функции также могут появляться в выражениях, используя разделитель между аргументами, указанными в круглых скобках.

  • 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 в противном случае. Это очень удобный способ справиться с непременными действиями.
  • Нет меток