Почему при создании вопроса "Выбор нескольких вариантов ответа." при выборе "За каждый вариант ответа свой балл" нет округления? Допустим 0,99 в 1 балл.
При очень большом количестве вопросов, как у нас больше 200, результат в конце может быть неверным.
1
[Решено] Выбор нескольких вариантов ответа
Автор Гость_mav_*, 19 май 2014 15:43
В теме одно сообщение
#2
Отправлено 19 Май 2014 - 16:34
mav (19 Май 2014 - 15:43) писал:
Почему при создании вопроса "Выбор нескольких вариантов ответа." при выборе "За каждый вариант ответа свой балл" нет округления? Допустим 0,99 в 1 балл.
При очень большом количестве вопросов, как у нас больше 200, результат в конце может быть неверным.
При очень большом количестве вопросов, как у нас больше 200, результат в конце может быть неверным.
Вы там как задаете так оно и будет работать, если сумма баллов получится 0.99, то будет 0.99, ничего там округляться не должно, иначе и 0.5 или 0.9 будут округляться до 1, а 0.3 до 0 - и в чем тогда смысл "за каждый вариант ответа свой балл" ? Поэтому если у Вас получается несколько вариантов ответа и сумма баллов за них не будет равна 1, то этот вопрос можно считать неправильно составленным. Тогда не нужно использовать "За каждый вариант ответа свой балл", либо если равномерно не удается выставить равнозначный балл суммарно дающий 1 (не кратное чисто ответов, например, три по 0.33, сумма 0,99), то нужно задавать баллы так, чтобы сумма всех правильных была равна 1. Можно попробовать выкрутиться и за один из вариантов ответов задать на 0.01 больше чем за другие (0.33 0.33 0.34), тогда общая сумма даст 1. Мелкая погрешность при частично верных ответах будет не в счет. Общая оценка у Вас все равно скорее всего будет округляться до целых функцией round(). Либо можно переделать вопрос так, чтобы там было 2 (по 0.5 балла) или 4 (по 0.25 балла) верных ответа, тогда проблемы, как при 3-ех верных по 0.33 и суммой 0.99 не будет. Это чисто вопросы составления тестов, а не самой программы.
Сообщение отредактировал Administrator: 19 Май 2014 - 17:01
Ответить
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных