Общий форум

Вычисляемый вопрос

 
Изображение пользователя Иван Недобойко
Вычисляемый вопрос
 

Только начал осваивать вычисляемый тип вопроса. Столкнулся с ошибкой и не пойму по какой причине она возникает. Скриншот всех настроек


Это я…
Re: Вычисляемый вопрос
Особо активный участник форумаЭксперт по Moodle

И что тут непонятного? Ведь русским по белому пишет, что мин=0,12177, а макс=0,12423. Результат вычисления 0,12 попадает в этот диапазон? Нет. Или меняйте погрешность с относительной на номинальную, или увеличивайте число знаков после запятой в ответе

Изображение пользователя Иван Недобойко
Re: Вычисляемый вопрос
 

Вот и не понятно 12,3/100 = 0,123.  Если округлить до десятых: 0,12. Почему это число не попадает в диапазон?

В чем принцип несоответствия этого ответа и диапазона. Вычисление идет по формуле. Почему этот диапазон оказывается приоритетнее самого вычисления. Как такое возможно? Хочу это понять, а разобраться не получается. Это из-за округления?

Это я…
Re: Вычисляемый вопрос
Особо активный участник форумаЭксперт по Moodle
Почему это число не попадает в диапазон?

Вы что, издеваетесь?

0,12 меньше, чем 0,12177 и явно меньше, чем 0,12423. Как такой ответ можно считать верным?

Или не округляйте (оставьте 3 знака после запятой), или поменяйте погрешность с относительной на номинальную. Но сначала прочитайте, в чем отличие этих погрешностей:

если погрешность = t, верный ответ = x и разница между ответом пользователя и верным ответом = dx, тогда погрешность определяется так:

  1. номинальная - ответ верный, если dx <= t
  2. относительная - ответ верный, если dx / x <= t
  3. геометрическая - ответ верный, если dx² / x² <= t²

Вот и считайте. Если студент ответит 0,12, то при относительной погрешности ошибка будет (0,12177-0,12)/0,12177=0,0145355999…, а это больше, чем погрешность ±0,01

Изображение пользователя Vadim Dvorovenko
Re: Вычисляемый вопрос
DevelopersМайнтейнер переводаТестер MoodleЭксперт по Moodle

Нет, это не из-за округления. это из-за того, что у вас относительная погрешность, а не абсолютная (номинальная).

Относительная погрешность считается как доля от полученного значение, поэтому диапазон правильных ответов для значения 0,123 будет в двое уже чем для варианта 0,246 и втрое уже чем для 0,369.

Если вы просто хотите дать студентам возможность округлять до сотых, то нужно выставить абсолютную погрешность 0,005 (половину от той величины, до которой округление).

Это я…
Re: Вычисляемый вопрос
Особо активный участник форумаЭксперт по Moodle

Округление тоже влияет. Если выбрать в ответе 3 знака после запятой, всё становится на свои места даже с относительной погрешностью:

forum

Поэтому нужно в зависимости от самого вопроса выбирать, что больше подходит: настройка погрешности или кол-ва знаков. В примере явно нет смысла в погрешности, если вычисляется всё в уме и с нужной точностью.

Изображение пользователя Иван Недобойко
Re: Вычисляемый вопрос
 

спасибо за помощь

Изображение пользователя Иван Недобойко
Re: Вычисляемый вопрос
 

Подскажите как быть. Вычисляемый вопрос. Задача по химии.  Создал формулу. Ответ округляется до сотых, погрешность номинальная 0,005.

Задача решается в два действия.

Учащиеся естественно округляют число, полученное в первом действии. И у них соответственно немного не сходится с ответом т. к. система промежуточный результат не округляет, а только итоговый ответ.

Как здесь лучше быть?

Это я…
Re: Вычисляемый вопрос
Особо активный участник форумаЭксперт по Moodle
Как здесь лучше быть?

Не знаю, выбирать вам:

  1. В условии задачи оговорить, что нельзя округлять результат первого действия. Если сложно считать, пусть используют калькулятор.
  2. Подрегулировать погрешность, чтобы с учетом округления ответ студента вписывался в допустимый диапазон ответов.
  3. Если знаете, как студенты «округляют число, полученное в первом действии», внесите изменения в итоговую формулу вычислений, указав в ней округление первого действия с использованием функции round
Изображение пользователя Иван Недобойко
Re: Вычисляемый вопрос
 

А как мне сделать округление именно первого действия? Ведь формула одна (первое и второе вычисления я сделал в одну формулу. Или можно как-то сделать не в одну?)

Это я…
Re: Вычисляемый вопрос
Особо активный участник форумаЭксперт по Moodle

Что значит «как мне сделать округление именно первого действия?»

Нужно в формуле применить к вычислению в первом действии функцию round, указав желаемое кол-во знаков после запятой.

Например, есть 3 числа a, b, c. Нужно вычислить a/b+с. Отношение a/b может иметь N знаков в дробной части, поэтому округлим до 2 знаков, тогда формула будет иметь такой вид:

round({a}/{b}, 2)+{c}

Как это будет выглядеть в вопросе:

006

8,2/3,5=2,342857142857143… после округления получается 2,34

Изображение пользователя Иван Недобойко
Re: Вычисляемый вопрос
 

А вы не подскажите никакого сборника, статьи и тд.  где бы можно подробно почитать про вычисляемый тип вопроса. Все, что есть в интернете - там обзорно, без подробностей.

Изображение пользователя Иван Недобойко
Re: Вычисляемый вопрос
 

спасибо за помощь

Изображение пользователя Иван Недобойко
Re: Вычисляемый вопрос
 
Подскажите, пожалуйста. В задачах использую процент, а в формуле нужно, чтобы использовались доли. Например в условии задачи 70%, а в формуле необходимо  0.7. Как это сделать? Я делю на 100, но может это можно сделать как-то более правильно?
Изображение пользователя Alexandre Scherbyna
Re: Вычисляемый вопрос
Particularly helpful MoodlersЭксперт по Moodle

Вы хотите сказать, что, в отличие от Excel, Moodle не позволяет вводить 70% вместо 0.7 ?

Тогда может вам прописать символ % в виде текста, чтобы студенту осталось ввести только 70?

Не знаю, как сейчас, а раньше числовой вопрос позволял вводить ответ с единицей измерения. Если объяснить мудлу, что 1 кг = 1000 г, то потом ответ можно и в граммах и в килограммах вводить. Посмотрите, может и вычисляемый вопрос единицы измерения понимает? Тогда останется только прописать, что 1% = 0.01.